Package org.mozilla.javascript
Class NativeArray
java.lang.Object
org.mozilla.javascript.ScriptableObject
org.mozilla.javascript.IdScriptableObject
org.mozilla.javascript.NativeArray
- All Implemented Interfaces:
Serializable,Iterable,Collection,List,SequencedCollection,ConstProperties,DebuggableObject,IdFunctionCall,Scriptable,SymbolScriptable
This class implements the Array native object.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classNested classes/interfaces inherited from class org.mozilla.javascript.ScriptableObject
ScriptableObject.KeyComparator -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Objectprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final Comparator<Object> private static final intThe default capacity fordense.private Object[]Fast storage for dense arrays.private booleanTrue if all numeric properties are stored indense.private static final doubleThe factor to growdenseby.private static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate longInternal representation of the JavaScript array's length property.private intAttributes of the array's length propertyprivate static final intprivate static final intprivate static final intprivate static intThe maximum size ofdensethat will be allocated initially.private intmodCount required for subList/iteratorsprivate static final Longprivate static final longprivate static final Comparator<Object> private static final intFields inherited from class org.mozilla.javascript.ScriptableObject
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONSTFields inherited from interface org.mozilla.javascript.Scriptable
NOT_FOUND -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanbooleanaddAll(int index, Collection c) booleanaddAll(Collection c) private static ScriptablecallConstructorOrCreateArray(Context cx, Scriptable scope, Scriptable arg, long length, boolean lengthAlways) private voidcheckModCount(int modCount) voidclear()private static longconcatSpreadArg(Context cx, Scriptable result, Scriptable arg, long offset) booleanbooleanprivate ScriptableObjectprivate static voiddefineElem(Context cx, Scriptable target, long index, Object value) protected voiddefineOwnProperty(Context cx, Object id, ScriptableObject desc, boolean checkValid) Defines a property on an object.voiddelete(int index) Removes the indexed property from the object.private static voiddeleteElem(Scriptable target, long index) private static longdoConcat(Context cx, Scriptable scope, Scriptable result, Object arg, long offset) private booleanensureCapacity(int capacity) execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) 'thisObj' will be null if invoked as constructor, in which case * instance of Scriptable should be returned.protected voidprotected intMap name to id of instance property.protected intprotected intget(int index) get(int index, Scriptable start) Returns the value of the indexed property or NOT_FOUND.get(long index) intgetAttributes(int index) Get the attributes of an indexed property.Return the name of the class.getDefaultValue(Class<?> hint) Implements the [[DefaultValue]] internal method.private static ObjectgetElem(Context cx, Scriptable target, long index) Object[]getIds(boolean nonEnumerable, boolean getSymbols) protected StringgetInstanceIdName(int id) Map id back to property name it defines.protected ObjectgetInstanceIdValue(int id) Get id value.long(package private) static longgetLengthProperty(Context cx, Scriptable obj) (package private) static intprotected intGet maximum id findInstanceIdInfo can generate.protected ScriptableObjectgetOwnPropertyDescriptor(Context cx, Object id) private static ObjectgetRawElem(Scriptable target, long index) booleanhas(int index, Scriptable start) Returns true if the property index is defined.int(package private) static voidinit(Scriptable scope, boolean sealed) protected voidinitPrototypeId(int id) private static booleanisConcatSpreadable(Context cx, Scriptable scope, Object val) booleanisEmpty()private static ObjectiterativeMethod(Context cx, IdFunctionObject idFunctionObject, Scriptable scope, Scriptable thisObj, Object[] args) Implements the methods "every", "filter", "forEach", "map", and "some".iterator()private static Scriptablejs_concat(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) private static Objectjs_copyWithin(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) private static Objectjs_fill(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) private static Objectjs_from(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) private static Booleanjs_includes(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) private static Objectjs_indexOf(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) private static booleanjs_isArray(Object o) private static Stringjs_join(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) See ECMA 15.4.4.3private static Objectjs_lastIndexOf(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) private static Objectjs_of(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) private static Objectjs_pop(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) private static Objectjs_push(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) private static Scriptablejs_reverse(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) See ECMA 15.4.4.4private static Objectjs_shift(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) private static Scriptablejs_slice(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) private static Scriptablejs_sort(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) See ECMA 15.4.4.5private static Objectjs_splice(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) private static Objectjs_unshift(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) private static ObjectjsConstructor(Context cx, Scriptable scope, Object[] args) See ECMA 15.4.1,2longDeprecated.intlistIterator(int start) voidput(int index, Scriptable start, Object value) Sets the value of the indexed property, creating it if need be.voidput(String id, Scriptable start, Object value) Sets the value of the named property, creating it if need be.private static ObjectreduceMethod(Context cx, int id, Scriptable scope, Scriptable thisObj, Object[] args) Implements the methods "reduce" and "reduceRight".remove(int index) booleanbooleanboolean(package private) voidsetDenseOnly(boolean denseOnly) Change the value of the internal flag that determines whether all storage is handed by a dense backing array rather than an associative store.private static voidsetElem(Context cx, Scriptable target, long index, Object value) protected voidsetInstanceIdAttributes(int id, int attr) Update the attributes of the given instance property.protected voidsetInstanceIdValue(int id, Object value) Set or delete id value.private voidprivate static ObjectsetLengthProperty(Context cx, Scriptable target, long length) (package private) static voidsetMaximumInitialCapacity(int maximumInitialCapacity) private static voidsetRawElem(Context cx, Scriptable target, long index, Object value) intsize()subList(int fromIndex, int toIndex) Object[]toArray()Object[]private static longtoArrayIndex(double d) private static longtoArrayIndex(Object id) private static longtoArrayIndex(String id) private static inttoDenseIndex(Object id) private static longtoSliceIndex(double value, long length) private static StringtoStringHelper(Context cx, Scriptable scope, Scriptable thisObj, boolean toSource, boolean toLocale) Methods inherited from class org.mozilla.javascript.IdScriptableObject
activatePrototypeMap, addIdFunctionProperty, defaultGet, defaultHas, defaultPut, delete, delete, ensureType, exportAsJSClass, findInstanceIdInfo, get, get, getAttributes, getAttributes, has, has, hasPrototypeMap, initPrototypeConstructor, initPrototypeMethod, initPrototypeMethod, initPrototypeMethod, initPrototypeValue, initPrototypeValue, instanceIdInfo, put, setAttributesMethods inherited from class org.mozilla.javascript.ScriptableObject
addLazilyInitializedValue, applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildClassCtor, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, checkValidAttributes, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureSymbolScriptable, equivalentValues, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGeneratorFunctionPrototype, getGetterOrSetter, getGetterOrSetter, getIds, getObjectPrototype, getParentScope, getProperty, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, hasInstance, hasProperty, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, putConst, putConstProperty, putProperty, putProperty, putProperty, querySlot, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setCommonDescriptorProperties, setExternalArrayData, setGetterOrSetter, setParentScope, setPrototypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
addFirst, addLast, equals, getFirst, getLast, hashCode, removeFirst, removeLast, replaceAll, reversed, sort, spliterator
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
ARRAY_TAG
-
NEGATIVE_ONE
-
Id_length
private static final int Id_length- See Also:
-
MAX_INSTANCE_ID
private static final int MAX_INSTANCE_ID- See Also:
-
STRING_COMPARATOR
-
DEFAULT_COMPARATOR
-
Id_constructor
private static final int Id_constructor- See Also:
-
Id_toString
private static final int Id_toString- See Also:
-
Id_toLocaleString
private static final int Id_toLocaleString- See Also:
-
Id_toSource
private static final int Id_toSource- See Also:
-
Id_join
private static final int Id_join- See Also:
-
Id_reverse
private static final int Id_reverse- See Also:
-
Id_sort
private static final int Id_sort- See Also:
-
Id_push
private static final int Id_push- See Also:
-
Id_pop
private static final int Id_pop- See Also:
-
Id_shift
private static final int Id_shift- See Also:
-
Id_unshift
private static final int Id_unshift- See Also:
-
Id_splice
private static final int Id_splice- See Also:
-
Id_concat
private static final int Id_concat- See Also:
-
Id_slice
private static final int Id_slice- See Also:
-
Id_indexOf
private static final int Id_indexOf- See Also:
-
Id_lastIndexOf
private static final int Id_lastIndexOf- See Also:
-
Id_every
private static final int Id_every- See Also:
-
Id_filter
private static final int Id_filter- See Also:
-
Id_forEach
private static final int Id_forEach- See Also:
-
Id_map
private static final int Id_map- See Also:
-
Id_some
private static final int Id_some- See Also:
-
Id_find
private static final int Id_find- See Also:
-
Id_findIndex
private static final int Id_findIndex- See Also:
-
Id_reduce
private static final int Id_reduce- See Also:
-
Id_reduceRight
private static final int Id_reduceRight- See Also:
-
Id_fill
private static final int Id_fill- See Also:
-
Id_keys
private static final int Id_keys- See Also:
-
Id_values
private static final int Id_values- See Also:
-
Id_entries
private static final int Id_entries- See Also:
-
Id_includes
private static final int Id_includes- See Also:
-
Id_copyWithin
private static final int Id_copyWithin- See Also:
-
SymbolId_iterator
private static final int SymbolId_iterator- See Also:
-
MAX_PROTOTYPE_ID
private static final int MAX_PROTOTYPE_ID- See Also:
-
ConstructorId_join
private static final int ConstructorId_join- See Also:
-
ConstructorId_reverse
private static final int ConstructorId_reverse- See Also:
-
ConstructorId_sort
private static final int ConstructorId_sort- See Also:
-
ConstructorId_push
private static final int ConstructorId_push- See Also:
-
ConstructorId_pop
private static final int ConstructorId_pop- See Also:
-
ConstructorId_shift
private static final int ConstructorId_shift- See Also:
-
ConstructorId_unshift
private static final int ConstructorId_unshift- See Also:
-
ConstructorId_splice
private static final int ConstructorId_splice- See Also:
-
ConstructorId_concat
private static final int ConstructorId_concat- See Also:
-
ConstructorId_slice
private static final int ConstructorId_slice- See Also:
-
ConstructorId_indexOf
private static final int ConstructorId_indexOf- See Also:
-
ConstructorId_lastIndexOf
private static final int ConstructorId_lastIndexOf- See Also:
-
ConstructorId_every
private static final int ConstructorId_every- See Also:
-
ConstructorId_filter
private static final int ConstructorId_filter- See Also:
-
ConstructorId_forEach
private static final int ConstructorId_forEach- See Also:
-
ConstructorId_map
private static final int ConstructorId_map- See Also:
-
ConstructorId_some
private static final int ConstructorId_some- See Also:
-
ConstructorId_find
private static final int ConstructorId_find- See Also:
-
ConstructorId_findIndex
private static final int ConstructorId_findIndex- See Also:
-
ConstructorId_reduce
private static final int ConstructorId_reduce- See Also:
-
ConstructorId_reduceRight
private static final int ConstructorId_reduceRight- See Also:
-
ConstructorId_isArray
private static final int ConstructorId_isArray- See Also:
-
ConstructorId_of
private static final int ConstructorId_of- See Also:
-
ConstructorId_from
private static final int ConstructorId_from- See Also:
-
length
private long lengthInternal representation of the JavaScript array's length property. -
lengthAttr
private int lengthAttrAttributes of the array's length property -
modCount
private transient int modCountmodCount required for subList/iterators -
dense
Fast storage for dense arrays. Sparse arrays will use the superclass's hashtable storage scheme. -
denseOnly
private boolean denseOnlyTrue if all numeric properties are stored indense. -
maximumInitialCapacity
private static int maximumInitialCapacityThe maximum size ofdensethat will be allocated initially. -
DEFAULT_INITIAL_CAPACITY
private static final int DEFAULT_INITIAL_CAPACITYThe default capacity fordense.- See Also:
-
GROW_FACTOR
private static final double GROW_FACTORThe factor to growdenseby.- See Also:
-
MAX_PRE_GROW_SIZE
private static final int MAX_PRE_GROW_SIZE- See Also:
-
-
Constructor Details
-
NativeArray
public NativeArray(long lengthArg) -
NativeArray
-
-
Method Details
-
init
-
getMaximumInitialCapacity
static int getMaximumInitialCapacity() -
setMaximumInitialCapacity
static void setMaximumInitialCapacity(int maximumInitialCapacity) -
getClassName
Description copied from class:ScriptableObjectReturn the name of the class.This is typically the same name as the constructor. Classes extending ScriptableObject must implement this abstract method.
- Specified by:
getClassNamein interfaceScriptable- Specified by:
getClassNamein classScriptableObject
-
getMaxInstanceId
protected int getMaxInstanceId()Description copied from class:IdScriptableObjectGet maximum id findInstanceIdInfo can generate.- Overrides:
getMaxInstanceIdin classIdScriptableObject
-
setInstanceIdAttributes
protected void setInstanceIdAttributes(int id, int attr) Description copied from class:IdScriptableObjectUpdate the attributes of the given instance property. Classes which want to support changing property attributes via Object.defineProperty must override this method. The default implementation throws InternalError.- Overrides:
setInstanceIdAttributesin classIdScriptableObject- Parameters:
id- the instance property idattr- the new attribute bitset
-
findInstanceIdInfo
Description copied from class:IdScriptableObjectMap name to id of instance property. Should return 0 if not found or the result ofIdScriptableObject.instanceIdInfo(int, int).- Overrides:
findInstanceIdInfoin classIdScriptableObject
-
getInstanceIdName
Description copied from class:IdScriptableObjectMap id back to property name it defines.- Overrides:
getInstanceIdNamein classIdScriptableObject
-
getInstanceIdValue
Description copied from class:IdScriptableObjectGet id value. * If id value is constant, descendant can call cacheIdValue to store * value in the permanent cache. * Default implementation creates IdFunctionObject instance for given id * and cache its value- Overrides:
getInstanceIdValuein classIdScriptableObject
-
setInstanceIdValue
Description copied from class:IdScriptableObjectSet or delete id value. If value == NOT_FOUND , the implementation should make sure that the following getInstanceIdValue return NOT_FOUND.- Overrides:
setInstanceIdValuein classIdScriptableObject
-
fillConstructorProperties
- Overrides:
fillConstructorPropertiesin classIdScriptableObject
-
initPrototypeId
protected void initPrototypeId(int id) - Overrides:
initPrototypeIdin classIdScriptableObject
-
execIdCall
public Object execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) Description copied from class:IdScriptableObject'thisObj' will be null if invoked as constructor, in which case * instance of Scriptable should be returned.- Specified by:
execIdCallin interfaceIdFunctionCall- Overrides:
execIdCallin classIdScriptableObject
-
get
Description copied from class:ScriptableObjectReturns the value of the indexed property or NOT_FOUND.- Specified by:
getin interfaceScriptable- Overrides:
getin classScriptableObject- Parameters:
index- the numeric index for the propertystart- the object in which the lookup began- Returns:
- the value of the property (may be null), or NOT_FOUND
- See Also:
-
has
Description copied from class:ScriptableObjectReturns true if the property index is defined.- Specified by:
hasin interfaceScriptable- Overrides:
hasin classScriptableObject- Parameters:
index- the numeric index for the propertystart- the object in which the lookup began- Returns:
- true if and only if the property was found in the object
- See Also:
-
toArrayIndex
-
toArrayIndex
-
toArrayIndex
private static long toArrayIndex(double d) -
toDenseIndex
-
put
Description copied from class:ScriptableObjectSets the value of the named property, creating it if need be.If the property was created using defineProperty, the appropriate setter method is called.
If the property's attributes include READONLY, no action is taken. This method will actually set the property in the start object.
- Specified by:
putin interfaceScriptable- Overrides:
putin classIdScriptableObject- Parameters:
id- the name of the propertystart- the object whose property is being setvalue- value to set the property to- See Also:
-
ensureCapacity
private boolean ensureCapacity(int capacity) -
put
Description copied from class:ScriptableObjectSets the value of the indexed property, creating it if need be.- Specified by:
putin interfaceScriptable- Overrides:
putin classScriptableObject- Parameters:
index- the numeric index for the propertystart- the object whose property is being setvalue- value to set the property to- See Also:
-
delete
public void delete(int index) Description copied from class:ScriptableObjectRemoves the indexed property from the object.If the property is not found, or it has the PERMANENT attribute, no action is taken.
- Specified by:
deletein interfaceScriptable- Overrides:
deletein classScriptableObject- Parameters:
index- the numeric index for the property- See Also:
-
getIds
- Overrides:
getIdsin classIdScriptableObject
-
getIndexIds
-
getDefaultValue
Description copied from class:ScriptableObjectImplements the [[DefaultValue]] internal method.Note that the toPrimitive conversion is a no-op for every type other than Object, for which [[DefaultValue]] is called. See ECMA 9.1.
A
hintof null means "no hint".- Specified by:
getDefaultValuein interfaceScriptable- Overrides:
getDefaultValuein classScriptableObject- Parameters:
hint- the type hint- Returns:
- the default value for the object
See ECMA 8.6.2.6.
-
defaultIndexPropertyDescriptor
-
getAttributes
public int getAttributes(int index) Description copied from class:ScriptableObjectGet the attributes of an indexed property.- Overrides:
getAttributesin classScriptableObject- Parameters:
index- the numeric index for the property- Returns:
- the bitset of attributes
- See Also:
-
getOwnPropertyDescriptor
- Overrides:
getOwnPropertyDescriptorin classIdScriptableObject
-
defineOwnProperty
Description copied from class:ScriptableObjectDefines a property on an object.Based on [[DefineOwnProperty]] from 8.12.10 of the spec.
- Overrides:
defineOwnPropertyin classIdScriptableObject- Parameters:
cx- the current Contextid- the name/index of the propertydesc- the new property descriptor, as described in 8.6.1checkValid- whether to perform validity checks
-
jsConstructor
See ECMA 15.4.1,2 -
callConstructorOrCreateArray
private static Scriptable callConstructorOrCreateArray(Context cx, Scriptable scope, Scriptable arg, long length, boolean lengthAlways) -
js_from
-
js_of
-
getLength
public long getLength() -
jsGet_length
Deprecated.UsegetLength()instead. -
setDenseOnly
void setDenseOnly(boolean denseOnly) Change the value of the internal flag that determines whether all storage is handed by a dense backing array rather than an associative store.- Parameters:
denseOnly- new value for denseOnly flag- Throws:
IllegalArgumentException- if an attempt is made to enable denseOnly after it was disabled; NativeArray code is not written to handle switching back to a dense representation
-
setLength
-
getLengthProperty
-
setLengthProperty
-
deleteElem
-
getElem
-
getRawElem
-
defineElem
-
setElem
-
setRawElem
-
toStringHelper
private static String toStringHelper(Context cx, Scriptable scope, Scriptable thisObj, boolean toSource, boolean toLocale) -
js_join
See ECMA 15.4.4.3 -
js_reverse
private static Scriptable js_reverse(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) See ECMA 15.4.4.4 -
js_sort
See ECMA 15.4.4.5 -
js_push
-
js_pop
-
js_shift
-
js_unshift
-
js_splice
-
isConcatSpreadable
-
concatSpreadArg
-
doConcat
private static long doConcat(Context cx, Scriptable scope, Scriptable result, Object arg, long offset) -
js_concat
private static Scriptable js_concat(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) -
js_slice
-
toSliceIndex
private static long toSliceIndex(double value, long length) -
js_indexOf
-
js_lastIndexOf
private static Object js_lastIndexOf(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) -
js_includes
-
js_fill
-
js_copyWithin
private static Object js_copyWithin(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) -
iterativeMethod
private static Object iterativeMethod(Context cx, IdFunctionObject idFunctionObject, Scriptable scope, Scriptable thisObj, Object[] args) Implements the methods "every", "filter", "forEach", "map", and "some". -
reduceMethod
private static Object reduceMethod(Context cx, int id, Scriptable scope, Scriptable thisObj, Object[] args) Implements the methods "reduce" and "reduceRight". -
js_isArray
-
contains
- Specified by:
containsin interfaceCollection- Specified by:
containsin interfaceList
-
toArray
- Specified by:
toArrayin interfaceCollection- Specified by:
toArrayin interfaceList
-
toArray
- Specified by:
toArrayin interfaceCollection- Specified by:
toArrayin interfaceList
-
containsAll
- Specified by:
containsAllin interfaceCollection- Specified by:
containsAllin interfaceList
-
size
public int size()- Specified by:
sizein interfaceCollection- Specified by:
sizein interfaceList- Overrides:
sizein classScriptableObject
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceCollection- Specified by:
isEmptyin interfaceList- Overrides:
isEmptyin classScriptableObject
-
get
-
get
-
indexOf
-
lastIndexOf
- Specified by:
lastIndexOfin interfaceList
-
iterator
-
listIterator
- Specified by:
listIteratorin interfaceList
-
listIterator
- Specified by:
listIteratorin interfaceList
-
add
- Specified by:
addin interfaceCollection- Specified by:
addin interfaceList
-
remove
- Specified by:
removein interfaceCollection- Specified by:
removein interfaceList
-
addAll
- Specified by:
addAllin interfaceCollection- Specified by:
addAllin interfaceList
-
removeAll
- Specified by:
removeAllin interfaceCollection- Specified by:
removeAllin interfaceList
-
retainAll
- Specified by:
retainAllin interfaceCollection- Specified by:
retainAllin interfaceList
-
clear
public void clear()- Specified by:
clearin interfaceCollection- Specified by:
clearin interfaceList
-
add
-
addAll
-
set
-
remove
-
subList
-
checkModCount
private void checkModCount(int modCount) -
findPrototypeId
- Overrides:
findPrototypeIdin classIdScriptableObject
-
findPrototypeId
- Overrides:
findPrototypeIdin classIdScriptableObject
-
getLength()instead.