public class Array extends BaseObject implements Icollection
Modifier and Type | Field and Description |
---|---|
private logical |
autoExpand |
private static ContextLocal<integer> |
defaultArraySize |
private logical |
discardOnShrink |
private object<? extends _BaseObject_>[] |
value |
Constructor and Description |
---|
Array() |
__lang_BaseObject_constructor__, __lang_BaseObject_execute__, assertNotNull, assertNotNull, getLegacyClass, getNextSibling, getPrevSibling, legacyEquals, toLegacyString
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
__lang_BaseObject_constructor__, getLegacyClass, getNextSibling, getPrevSibling, isTracked, legacyEquals, toLegacyString
private logical autoExpand
private logical discardOnShrink
private object<? extends _BaseObject_>[] value
private static ContextLocal<integer> defaultArraySize
public void __core_collections_Array_execute__()
public static integer getDefautArraySize()
public logical getAutoExpand()
public void setAutoExpand(logical _autoExpand)
_autoExpand
- The auto expand flagpublic logical getDiscardOnShrink()
public void setDiscardOnShrink(logical _discardOnShrink)
_discardOnShrink
- The discard on shrink flagpublic integer getSize()
getSize
in interface Icollection
public void setSize(integer _newSize)
_newSize
- The new array sizeprotected object<? extends _BaseObject_>[] getValue()
public static void __core_collections_Array_constructor__static__()
public void __core_collections_Array_constructor__()
public void __core_collections_Array_constructor__(integer _p1)
public void __core_collections_Array_constructor__(object<? extends _BaseObject_>[] _p1)
public logical add(object<? extends _BaseObject_> _p1)
add
in interface Icollection
public logical addAll(object<? extends Icollection> _p1)
addAll
in interface Icollection
public logical addArray(object<? extends _BaseObject_>[] _p1)
addArray
in interface Icollection
public void clear_()
clear_
in interface Icollection
public object<? extends _BaseObject_> clone()
BaseObject
clone
in interface _BaseObject_
clone
in class BaseObject
protected void cloneElements(object<? extends Icollection> _p1)
public logical contains(object<? extends _BaseObject_> _p1)
contains
in interface Icollection
public logical containsAll(object<? extends Icollection> _p1)
containsAll
in interface Icollection
public object<? extends _BaseObject_> getValue(integer _p1)
public logical isEmpty()
isEmpty
in interface Icollection
public logical remove(object<? extends _BaseObject_> _p1)
remove
in interface Icollection
public logical removeAll(object<? extends Icollection> _p1)
removeAll
in interface Icollection
public logical retainAll(object<? extends Icollection> _p1)
retainAll
in interface Icollection
public void setValue(object<? extends _BaseObject_> _p1)
public void setValue(object<? extends _BaseObject_> _p1, integer _p2)
public object<? extends _BaseObject_>[] toArray()
toArray
in interface Icollection
public void toTable(TableParameter _p1)
toTable
in interface Icollection