public class AstList extends PySequence implements Cloneable, List, Traverseproc
PyObject.ConversionException| Modifier and Type | Field and Description | 
|---|---|
| static PyType | TYPE | 
gcMonitorGlobal| Constructor and Description | 
|---|
| AstList() | 
| AstList(List data) | 
| AstList(List data,
       org.python.antlr.adapter.AstAdapter adapter) | 
| AstList(PyType type,
       List data,
       org.python.antlr.adapter.AstAdapter adapter) | 
| Modifier and Type | Method and Description | 
|---|---|
| PyObject | __add__(PyObject other)Equivalent to the standard Python __add__ method. | 
| PyObject | __iadd__(PyObject other)Equivalent to the standard Python __iadd__ method. | 
| PyObject | __imul__(PyObject o)Equivalent to the standard Python __imul__ method. | 
| int | __len__()Equivalent to the standard Python __len__ method. | 
| PyObject | __mul__(PyObject o)Equivalent to the standard Python __mul__ method. | 
| PyObject | __radd__(PyObject o)Equivalent to the standard Python __radd__ method. | 
| PyObject | __rmul__(PyObject o)Equivalent to the standard Python __rmul__ method. | 
| Object | __tojava__(Class c)Equivalent to the Jython __tojava__ method. | 
| void | add(int index,
   Object element) | 
| boolean | add(Object o) | 
| boolean | addAll(Collection c) | 
| boolean | addAll(int index,
      Collection c) | 
| void | append(PyObject o) | 
| PyObject | astlist___iter__() | 
| void | clear() | 
| Object | clone() | 
| boolean | contains(Object o) | 
| boolean | containsAll(Collection c) | 
| int | count(PyObject value) | 
| void | extend(PyObject iterable) | 
| PyString[] | get_fields() | 
| Object | get(int index) | 
| int | index(PyObject o) | 
| int | index(PyObject o,
     int start) | 
| int | index(PyObject o,
     int start,
     int stop) | 
| int | indexOf(Object o) | 
| void | insert(int index,
      PyObject o) | 
| boolean | isEmpty() | 
| Iterator | iterator() | 
| int | lastIndexOf(Object o) | 
| ListIterator | listIterator() | 
| ListIterator | listIterator(int index) | 
| PyObject | pop() | 
| PyObject | pop(int n) | 
| void | pyadd(int index,
     PyObject element) | 
| boolean | pyadd(PyObject o) | 
| PyObject | pyget(int index)Returns the element of the sequence at the given index. | 
| void | pyset(int index,
     PyObject element)Sets the indexed element of the sequence to the given value. | 
| boolean | refersDirectlyTo(PyObject ob)Optional operation. | 
| Object | remove(int index) | 
| boolean | remove(Object o) | 
| void | remove(PyObject value) | 
| boolean | removeAll(Collection c) | 
| boolean | retainAll(Collection c) | 
| void | reverse() | 
| Object | set(int index,
   Object element) | 
| int | size() | 
| List | subList(int fromIndex,
       int toIndex) | 
| Object[] | toArray() | 
| Object[] | toArray(Object[] a) | 
| 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__, isMappingType, isNumberType, isSequenceType__abs__, __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__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __index__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iternext__, __itruediv__, __ixor__, __long__, __lshift__, __mod__, __neg__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __rand__, __rdiv__, __rdivmod__, __reduce__, __reduce_ex__, __reduce_ex__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __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__, equals, fastGetClass, fastGetDict, getDict, getType, hashCode, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isInteger, noAttributeError, object___subclasshook__, readonlyAttributeError, setDict, setTypeequals, hashCode, replaceAll, sort, spliteratorparallelStream, removeIf, streampublic static final PyType TYPE
public AstList()
public AstList(List data)
public AstList(List data, org.python.antlr.adapter.AstAdapter adapter)
public PyString[] get_fields()
public PyObject astlist___iter__()
public PyObject __imul__(PyObject o)
PyObjectpublic PyObject __mul__(PyObject o)
PyObjectpublic PyObject __rmul__(PyObject o)
PyObjectpublic PyObject __iadd__(PyObject other)
PyObjectpublic PyObject __add__(PyObject other)
PyObjectpublic PyObject __radd__(PyObject o)
PyObjectpublic int __len__()
PyObjectpublic void append(PyObject o)
public int count(PyObject value)
public int index(PyObject o)
public int index(PyObject o, int start)
public int index(PyObject o, int start, int stop)
public void extend(PyObject iterable)
public void insert(int index,
                   PyObject o)
public void remove(PyObject value)
public void reverse()
public PyObject pop()
public PyObject pop(int n)
public boolean add(Object o)
add in interface Collectionadd in interface Listpublic boolean addAll(int index,
                      Collection c)
public boolean addAll(Collection c)
addAll in interface CollectionaddAll in interface Listpublic void clear()
clear in interface Collectionclear in interface Listpublic boolean contains(Object o)
contains in interface Collectioncontains in interface Listpublic boolean containsAll(Collection c)
containsAll in interface CollectioncontainsAll in interface Listpublic boolean isEmpty()
isEmpty in interface CollectionisEmpty in interface Listpublic Iterator iterator()
public int lastIndexOf(Object o)
lastIndexOf in interface Listpublic ListIterator listIterator()
listIterator in interface Listpublic ListIterator listIterator(int index)
listIterator in interface Listpublic boolean pyadd(PyObject o)
public void pyadd(int index,
                  PyObject element)
public 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 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 boolean remove(Object o)
remove in interface Collectionremove in interface Listpublic boolean removeAll(Collection c)
removeAll in interface CollectionremoveAll in interface Listpublic boolean retainAll(Collection c)
retainAll in interface CollectionretainAll in interface Listpublic int size()
size in interface Collectionsize in interface Listpublic Object[] toArray()
toArray in interface CollectiontoArray in interface Listpublic Object[] toArray(Object[] a)
toArray in interface CollectiontoArray in interface Listpublic Object __tojava__(Class c)
PyObjectPy.NoConversion
 if this PyObject can not be converted to the
 desired Java class.__tojava__ in class PySequencec - the Class to convert this PyObject to.public 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)
TraverseprocTraverseproc.traverse(Visitproc, Object) with
 a visitproc that just watches out for ob.
 Must return false if ob is null.refersDirectlyTo in interface Traverseproc