public abstract class TestArrayNode extends JavaScriptBaseNode
| Modifier and Type | Class and Description |
|---|---|
protected static class |
TestArrayNode.Test |
| Modifier and Type | Field and Description |
|---|---|
protected static int |
MAX_TYPE_COUNT |
protected TestArrayNode.Test |
test |
| Modifier | Constructor and Description |
|---|---|
protected |
TestArrayNode(TestArrayNode.Test test) |
| Modifier and Type | Method and Description |
|---|---|
protected static TestArrayNode |
create(TestArrayNode.Test test) |
static TestArrayNode |
createHasHoles() |
protected boolean |
doCached(com.oracle.truffle.api.object.DynamicObject target,
ScriptArray arrayType) |
protected boolean |
doUncached(com.oracle.truffle.api.object.DynamicObject target) |
abstract boolean |
executeBoolean(com.oracle.truffle.api.object.DynamicObject target) |
protected static ScriptArray |
getArrayType(com.oracle.truffle.api.object.DynamicObject target) |
copy, onReplaceaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, lookupContextReference, lookupLanguageReference, notifyInserted, replace, replace, reportPolymorphicSpecialize, toStringprotected static final int MAX_TYPE_COUNT
protected final TestArrayNode.Test test
protected TestArrayNode(TestArrayNode.Test test)
protected static ScriptArray getArrayType(com.oracle.truffle.api.object.DynamicObject target)
protected static TestArrayNode create(TestArrayNode.Test test)
public static TestArrayNode createHasHoles()
public abstract boolean executeBoolean(com.oracle.truffle.api.object.DynamicObject target)
protected final boolean doCached(com.oracle.truffle.api.object.DynamicObject target,
ScriptArray arrayType)
protected final boolean doUncached(com.oracle.truffle.api.object.DynamicObject target)