Class JSNodeDecoder
java.lang.Object
com.oracle.truffle.js.nodes.JSNodeDecoder
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecodeNode(NodeDecoder.DecoderState state, NodeFactory nodeFactory, JSContext context, com.oracle.truffle.api.source.Source source) static intstatic intgetSingletonIndex(Object singleton)
-
Field Details
-
BREAK_TARGET_LABEL
public static final int BREAK_TARGET_LABEL- See Also:
-
BREAK_TARGET_SWITCH
public static final int BREAK_TARGET_SWITCH- See Also:
-
CONTINUE_TARGET_LOOP
public static final int CONTINUE_TARGET_LOOP- See Also:
-
CONTINUE_TARGET_UNLABELED_LOOP
public static final int CONTINUE_TARGET_UNLABELED_LOOP- See Also:
-
CONTEXT_ARG
public static final int CONTEXT_ARG- See Also:
-
SOURCE_ARG
public static final int SOURCE_ARG- See Also:
-
-
Constructor Details
-
JSNodeDecoder
public JSNodeDecoder()
-
-
Method Details
-
getSingletonIndex
-
getChecksum
public static int getChecksum() -
decodeNode
public Object decodeNode(NodeDecoder.DecoderState state, NodeFactory nodeFactory, JSContext context, com.oracle.truffle.api.source.Source source)
-