Class VmTypeMismatchException

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.Object actualValue  
      protected com.oracle.truffle.api.source.SourceSection sourceSection  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected VmTypeMismatchException​(com.oracle.truffle.api.source.SourceSection sourceSection, java.lang.Object actualValue)  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      abstract void describe​(java.lang.StringBuilder builder, java.lang.String indent)  
      abstract VmException toVmException()  
      • Methods inherited from class com.oracle.truffle.api.nodes.ControlFlowException

        fillInStackTrace
      • Methods inherited from class java.lang.Throwable

        addSuppressed, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • sourceSection

        protected final com.oracle.truffle.api.source.SourceSection sourceSection
      • actualValue

        protected final java.lang.Object actualValue
    • Constructor Detail

      • VmTypeMismatchException

        protected VmTypeMismatchException​(com.oracle.truffle.api.source.SourceSection sourceSection,
                                          java.lang.Object actualValue)
    • Method Detail

      • describe

        public abstract void describe​(java.lang.StringBuilder builder,
                                      java.lang.String indent)
      • toVmException

        public abstract VmException toVmException()