Class VmUndefinedValueException

  • All Implemented Interfaces:
    com.oracle.truffle.api.interop.TruffleObject, java.io.Serializable

    public final class VmUndefinedValueException
    extends VmEvalException
    See Also:
    Serialized Form
    • Constructor Detail

      • VmUndefinedValueException

        public VmUndefinedValueException​(java.lang.String message,
                                         @Nullable java.lang.Throwable cause,
                                         boolean isExternalMessage,
                                         java.lang.Object[] messageArguments,
                                         java.util.List<VmException.ProgramValue> programValues,
                                         @Nullable com.oracle.truffle.api.nodes.Node location,
                                         @Nullable com.oracle.truffle.api.source.SourceSection sourceSection,
                                         @Nullable java.lang.String memberName,
                                         @Nullable java.lang.String hint,
                                         @Nullable java.lang.Object receiver)
    • Method Detail

      • fillInHint

        public VmUndefinedValueException fillInHint​(java.util.Deque<java.lang.Object> path,
                                                    java.lang.Object topLevelValue)
      • getReceiver

        public @Nullable java.lang.Object getReceiver()