public abstract class PySequenceList extends PySequence implements List, Traverseproc
PyObject.ConversionExceptiongcMonitorGlobal, TYPE| Modifier and Type | Method and Description | 
|---|---|
| abstract void | add(int index,
   Object element) | 
| abstract boolean | add(Object o) | 
| abstract boolean | addAll(Collection c) | 
| abstract boolean | addAll(int index,
      Collection c) | 
| abstract void | clear() | 
| abstract boolean | contains(Object o) | 
| abstract boolean | containsAll(Collection c) | 
| abstract boolean | equals(Object o)Should almost never be overridden. | 
| abstract Object | get(int index) | 
| abstract PyObject[] | getArray()Get the backing array. | 
| abstract int | hashCode() | 
| abstract int | indexOf(Object o) | 
| abstract boolean | isEmpty() | 
| abstract Iterator | iterator() | 
| abstract int | lastIndexOf(Object o) | 
| abstract ListIterator | listIterator() | 
| abstract ListIterator | listIterator(int index) | 
| abstract void | pyadd(int index,
     PyObject element) | 
| abstract boolean | pyadd(PyObject o) | 
| abstract PyObject | pyget(int index)Returns the element of the sequence at the given index. | 
| abstract void | pyset(int index,
     PyObject element)Sets the indexed element of the sequence to the given value. | 
| boolean | refersDirectlyTo(PyObject ob)Optional operation. | 
| abstract Object | remove(int index) | 
| abstract void | remove(int start,
      int stop) | 
| abstract boolean | remove(Object o) | 
| abstract boolean | removeAll(Collection c) | 
| abstract boolean | retainAll(Collection c) | 
| abstract Object | set(int index,
   Object element) | 
| abstract int | size() | 
| abstract List | subList(int fromIndex,
       int toIndex) | 
| abstract Object[] | toArray() | 
| abstract Object[] | toArray(Object[] a) | 
| abstract String | toString() | 
| int | traverse(Visitproc visit,
        Object arg)Traverses all directly contained  PyObjects. | 
__delitem__, __delslice__, __eq__, __finditem__, __finditem__, __ge__, __getitem__, __getslice__, __gt__, __iter__, __le__, __lt__, __ne__, __nonzero__, __setitem__, __setitem__, __setslice__, __tojava__, isMappingType, isNumberType, isSequenceType__abs__, __add__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __cmp__, __coerce__, __coerce_ex__, __complex__, __contains__, __delattr__, __delattr__, __delete__, __delitem__, __delslice__, __dir__, __div__, __divmod__, __ensure_finalizer__, __findattr__, __findattr__, __findattr_ex__, __finditem__, __float__, __floordiv__, __format__, __get__, __getattr__, __getattr__, __getitem__, __getnewargs__, __getslice__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __imul__, __index__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iternext__, __itruediv__, __ixor__, __len__, __long__, __lshift__, __mod__, __mul__, __neg__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __rdiv__, __rdivmod__, __reduce__, __reduce_ex__, __reduce_ex__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setattr__, __setitem__, __setslice__, __str__, __sub__, __truediv__, __trunc__, __unicode__, __xor__, _add, _and, _callextra, _cmp, _div, _divmod, _doget, _doget, _doset, _eq, _floordiv, _ge, _gt, _iadd, _iand, _idiv, _idivmod, _ifloordiv, _ilshift, _imod, _imul, _in, _ior, _ipow, _irshift, _is, _isnot, _isub, _itruediv, _ixor, _jcall, _jcallexc, _jthrow, _le, _lshift, _lt, _mod, _mul, _ne, _notin, _or, _pow, _rshift, _sub, _truediv, _xor, asDouble, asIndex, asIndex, asInt, asInt, asIterable, asLong, asLong, asName, asName, asString, asString, asStringOrNull, asStringOrNull, bit_length, conjugate, delDict, delType, dispatch__init__, fastGetClass, fastGetDict, getDict, getType, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isInteger, noAttributeError, object___subclasshook__, readonlyAttributeError, setDict, setTypereplaceAll, sort, spliteratorparallelStream, removeIf, streampublic abstract boolean add(Object o)
add in interface Collectionadd in interface Listpublic abstract boolean addAll(int index,
                               Collection c)
public abstract boolean addAll(Collection c)
addAll in interface CollectionaddAll in interface Listpublic abstract void clear()
clear in interface Collectionclear in interface Listpublic abstract boolean contains(Object o)
contains in interface Collectioncontains in interface Listpublic abstract boolean containsAll(Collection c)
containsAll in interface CollectioncontainsAll in interface Listpublic abstract boolean equals(Object o)
PyObjecta.equals(b) == true iff cmp(a,b) == 0public abstract PyObject[] getArray()
toArray().public abstract int hashCode()
public abstract boolean isEmpty()
isEmpty in interface CollectionisEmpty in interface Listpublic abstract Iterator iterator()
public abstract int lastIndexOf(Object o)
lastIndexOf in interface Listpublic abstract ListIterator listIterator()
listIterator in interface Listpublic abstract ListIterator listIterator(int index)
listIterator in interface Listpublic abstract void pyadd(int index,
                           PyObject element)
public abstract boolean pyadd(PyObject o)
public abstract PyObject pyget(int index)
PySequencePySequence.__getitem__(org.python.core.PyObject) It is guaranteed by PySequence that
 when it calls pyget(int) the index is within the bounds of the array. Any other
 clients must make the same guarantee.index - index of element to return.public abstract void pyset(int index,
                           PyObject element)
PySequencePySequence.__setitem__(int, org.python.core.PyObject) It is guaranteed by
 PySequence that when it calls pyset(int) the index is within the bounds of the array. Any
 other clients must make the same guarantee.index - index of the element to set.element - the value to set this element to.public abstract void remove(int start,
                            int stop)
public abstract boolean remove(Object o)
remove in interface Collectionremove in interface Listpublic abstract boolean removeAll(Collection c)
removeAll in interface CollectionremoveAll in interface Listpublic abstract boolean retainAll(Collection c)
retainAll in interface CollectionretainAll in interface Listpublic abstract int size()
size in interface Collectionsize in interface Listpublic abstract List subList(int fromIndex, int toIndex)
public abstract Object[] toArray()
toArray in interface CollectiontoArray in interface Listpublic abstract Object[] toArray(Object[] a)
toArray in interface CollectiontoArray in interface Listpublic int traverse(Visitproc visit, Object arg)
TraverseprocPyObjects.
 Like in CPython, arg must be passed
 unmodified to visit as its second parameter.
 If Visitproc.visit(PyObject, Object) returns
 nonzero, this return value
 must be returned immediately by traverse.
 
 Visitproc.visit(PyObject, Object) must not be
 called with a null PyObject-argument.traverse in interface Traverseprocpublic boolean refersDirectlyTo(PyObject ob) throws UnsupportedOperationException
TraverseprocTraverseproc.traverse(Visitproc, Object) with
 a visitproc that just watches out for ob.
 Must return false if ob is null.refersDirectlyTo in interface TraverseprocUnsupportedOperationException