public abstract class ArrayLengthNode extends JavaScriptBaseNode
| Modifier and Type | Class and Description |
|---|---|
static class |
ArrayLengthNode.ArrayLengthReadNode |
static class |
ArrayLengthNode.ArrayLengthWriteNode |
static class |
ArrayLengthNode.SetArrayLengthNode |
static class |
ArrayLengthNode.SetArrayLengthOrDeleteNode |
| Modifier and Type | Field and Description |
|---|---|
protected static int |
MAX_TYPE_COUNT |
| Modifier | Constructor and Description |
|---|---|
protected |
ArrayLengthNode() |
| Modifier and Type | Method and Description |
|---|---|
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 static ScriptArray getArrayType(JSDynamicObject target)