Class KeyInfoNode
java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.js.nodes.JavaScriptBaseNode
com.oracle.truffle.js.nodes.interop.KeyInfoNode
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface,Cloneable
This node implements the
isMember* messages.-
Nested Class Summary
Nested classes/interfaces inherited from class com.oracle.truffle.api.nodes.Node
com.oracle.truffle.api.nodes.Node.Child, com.oracle.truffle.api.nodes.Node.Children -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanexecute(JSDynamicObject receiver, String key, int query) Methods inherited from class com.oracle.truffle.js.nodes.JavaScriptBaseNode
copy, getJSContext, getLanguage, getLanguageOptions, getRealm, hasOverloadedOperators, onReplaceMethods inherited from class com.oracle.truffle.api.nodes.Node
accept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecialize, toString
-
Field Details
-
READABLE
public static final int READABLE- See Also:
-
MODIFIABLE
public static final int MODIFIABLE- See Also:
-
INSERTABLE
public static final int INSERTABLE- See Also:
-
INVOCABLE
public static final int INVOCABLE- See Also:
-
REMOVABLE
public static final int REMOVABLE- See Also:
-
READ_SIDE_EFFECTS
public static final int READ_SIDE_EFFECTS- See Also:
-
WRITE_SIDE_EFFECTS
public static final int WRITE_SIDE_EFFECTS- See Also:
-
WRITABLE
public static final int WRITABLE- See Also:
-
-
Method Details
-
execute
-