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() |
static TestArrayNode |
createIsSealed() |
protected boolean |
doCached(JSDynamicObject target,
ScriptArray arrayType) |
protected boolean |
doUncached(JSDynamicObject target) |
abstract boolean |
executeBoolean(JSDynamicObject target) |
protected static ScriptArray |
getArrayType(JSDynamicObject target) |
copy, getLanguage, getRealm, hasOverloadedOperators, onReplaceaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, 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(JSDynamicObject target)
protected static TestArrayNode create(TestArrayNode.Test test)
public static TestArrayNode createHasHoles()
public static TestArrayNode createIsSealed()
public abstract boolean executeBoolean(JSDynamicObject target)
protected final boolean doCached(JSDynamicObject target, ScriptArray arrayType)
protected final boolean doUncached(JSDynamicObject target)