Class TestArrayNode
java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.js.nodes.JavaScriptBaseNode
com.oracle.truffle.js.nodes.array.TestArrayNode
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface, Cloneable
-
Nested Class Summary
Nested ClassesNested 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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static TestArrayNodecreate(TestArrayNode.Test test) static TestArrayNodestatic TestArrayNodestatic TestArrayNodeprotected final booleandoCached(JSDynamicObject target, ScriptArray arrayType) protected final booleandoUncached(JSDynamicObject target) abstract booleanexecuteBoolean(JSDynamicObject target) protected static ScriptArraygetArrayType(JSDynamicObject target) Methods inherited from class JavaScriptBaseNode
copy, getJSContext, getLanguage, getLanguageOptions, getRealm, hasOverloadedOperators, onReplace, reportLoopCount, reportLoopCountMethods 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, reportReplace, toString
-
Field Details
-
MAX_TYPE_COUNT
protected static final int MAX_TYPE_COUNT- See Also:
-
test
-
-
Constructor Details
-
TestArrayNode
-
-
Method Details
-
getArrayType
-
create
-
createHasHoles
-
createHasHolesOrUnused
-
createIsSealed
-
executeBoolean
-
doCached
-
doUncached
-