public abstract class PrivateFieldInNode extends JSBinaryNode
leftNode, rightNodeINTERMEDIATE_VALUE| Modifier | Constructor and Description |
|---|---|
protected |
PrivateFieldInNode(JavaScriptNode left,
JavaScriptNode right) |
| Modifier and Type | Method and Description |
|---|---|
protected JavaScriptNode |
copyUninitialized(Set<Class<? extends com.oracle.truffle.api.instrumentation.Tag>> materializedTags) |
static PrivateFieldInNode |
create(JavaScriptNode left,
JavaScriptNode right) |
protected boolean |
doFallback(Object needle,
Object haystack,
IsObjectNode isObjectNode) |
protected boolean |
doInstance(com.oracle.truffle.api.object.HiddenKey needle,
JSObject haystack,
com.oracle.truffle.api.object.DynamicObjectLibrary access) |
protected boolean |
doStatic(JSDynamicObject needle,
JSObject haystack) |
ensureBothSameNumericType, expressionToString, getLeft, getNodeObject, getRight, hasTag, largerThan2e32addCallTag, addExpressionTag, addRootBodyTag, addStatementTag, cloneUninitialized, cloneUninitialized, copy, createWrapper, execute, executeBoolean, executeDouble, executeInt, executeLong, executeVoid, findBlockScopeNode, getSourceSection, hasSourceSection, isInstrumentable, isResultAlwaysOfType, onReplace, removeSourceSection, setSourceSection, setSourceSection, toString, transferSourceSection, transferSourceSectionAddExpressionTag, transferSourceSectionAndTagsgetLanguage, getRealm, hasOverloadedOperatorsaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecializeprotected PrivateFieldInNode(JavaScriptNode left, JavaScriptNode right)
public static PrivateFieldInNode create(JavaScriptNode left, JavaScriptNode right)
protected boolean doInstance(com.oracle.truffle.api.object.HiddenKey needle,
JSObject haystack,
com.oracle.truffle.api.object.DynamicObjectLibrary access)
protected boolean doStatic(JSDynamicObject needle, JSObject haystack)
protected boolean doFallback(Object needle, Object haystack, IsObjectNode isObjectNode)
protected JavaScriptNode copyUninitialized(Set<Class<? extends com.oracle.truffle.api.instrumentation.Tag>> materializedTags)
copyUninitialized in class JavaScriptNode