org.python.antlr.ast
Class For
- java.lang.Object
-
- org.python.core.PyObject
-
- org.python.antlr.AST
-
- org.python.antlr.PythonTree
-
- org.python.antlr.base.stmt
-
- org.python.antlr.ast.For
-
- All Implemented Interfaces:
- java.io.Serializable, Traverseproc
- Direct Known Subclasses:
- ForDerived
public class For extends stmt
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.python.core.PyObject
PyObject.ConversionException
-
-
Field Summary
Fields Modifier and Type Field and Description PyObject__dict__static PyTypeTYPE-
Fields inherited from class org.python.antlr.PythonTree
from_future_checked
-
Fields inherited from class org.python.core.PyObject
gcMonitorGlobal
-
-
Constructor Summary
Constructors Constructor and Description For()For(java.lang.Integer ttype, org.antlr.runtime.Token token, expr target, expr iter, java.util.List<stmt> body, java.util.List<stmt> orelse)For(PyObject target, PyObject iter, PyObject body, PyObject orelse)For(PythonTree tree, expr target, expr iter, java.util.List<stmt> body, java.util.List<stmt> orelse)For(PyType subType)For(org.antlr.runtime.Token token, expr target, expr iter, java.util.List<stmt> body, java.util.List<stmt> orelse)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description <R> Raccept(VisitorIF<R> visitor)PyObjectfastGetDict()xxx implements where meaningfulvoidFor___init__(PyObject[] args, java.lang.String[] keywords)PyString[]get_attributes()PyString[]get_fields()PyObjectgetBody()intgetCol_offset()PyObjectgetDict()xxx implements where meaningfuljava.util.List<stmt>getInternalBody()exprgetInternalIter()java.util.List<stmt>getInternalOrelse()exprgetInternalTarget()PyObjectgetIter()intgetLineno()PyObjectgetOrelse()PyObjectgetTarget()voidsetBody(PyObject body)voidsetCol_offset(int num)voidsetIter(PyObject iter)voidsetLineno(int num)voidsetOrelse(PyObject orelse)voidsetTarget(PyObject target)java.lang.StringtoString()java.lang.StringtoStringTree()voidtraverse(VisitorIF<?> visitor)-
Methods inherited from class org.python.antlr.PythonTree
addChild, addChildren, deleteChild, dottedNameListToString, dupNode, freshenParentAndChildIndexes, freshenParentAndChildIndexes, getAntlrType, getCharStartIndex, getCharStopIndex, getChild, getChildCount, getChildIndex, getChildren, getFirstChildWithType, getNode, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, isNil, refersDirectlyTo, replaceChildren, setCharStartIndex, setCharStopIndex, setChild, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndex, traverse
-
Methods inherited from class org.python.antlr.AST
check, unexpectedCall
-
Methods inherited from class org.python.core.PyObject
__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__, __delitem__, __delslice__, __delslice__, __dir__, __div__, __divmod__, __ensure_finalizer__, __eq__, __findattr__, __findattr__, __findattr_ex__, __finditem__, __finditem__, __finditem__, __float__, __floordiv__, __format__, __ge__, __get__, __getattr__, __getattr__, __getitem__, __getitem__, __getnewargs__, __getslice__, __getslice__, __gt__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __imul__, __index__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iter__, __iternext__, __itruediv__, __ixor__, __le__, __len__, __long__, __lshift__, __lt__, __mod__, __mul__, __ne__, __neg__, __nonzero__, __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__, __setitem__, __setitem__, __setslice__, __setslice__, __str__, __sub__, __tojava__, __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, getType, hashCode, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isInteger, isMappingType, isNumberType, isSequenceType, noAttributeError, object___subclasshook__, readonlyAttributeError, setDict, setType
-
-
-
-
Constructor Detail
-
For
public For(PyType subType)
-
For
public For()
-
For
public For(org.antlr.runtime.Token token, expr target, expr iter, java.util.List<stmt> body, java.util.List<stmt> orelse)
-
For
public For(java.lang.Integer ttype, org.antlr.runtime.Token token, expr target, expr iter, java.util.List<stmt> body, java.util.List<stmt> orelse)
-
For
public For(PythonTree tree, expr target, expr iter, java.util.List<stmt> body, java.util.List<stmt> orelse)
-
-
Method Detail
-
getInternalTarget
public expr getInternalTarget()
-
getTarget
public PyObject getTarget()
-
setTarget
public void setTarget(PyObject target)
-
getInternalIter
public expr getInternalIter()
-
getIter
public PyObject getIter()
-
setIter
public void setIter(PyObject iter)
-
getInternalBody
public java.util.List<stmt> getInternalBody()
-
getBody
public PyObject getBody()
-
setBody
public void setBody(PyObject body)
-
getInternalOrelse
public java.util.List<stmt> getInternalOrelse()
-
getOrelse
public PyObject getOrelse()
-
setOrelse
public void setOrelse(PyObject orelse)
-
get_fields
public PyString[] get_fields()
- Overrides:
get_fieldsin classstmt
-
get_attributes
public PyString[] get_attributes()
- Overrides:
get_attributesin classstmt
-
For___init__
public void For___init__(PyObject[] args, java.lang.String[] keywords)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classPythonTree
-
toStringTree
public java.lang.String toStringTree()
- Overrides:
toStringTreein classPythonTree
-
accept
public <R> R accept(VisitorIF<R> visitor) throws java.lang.Exception
- Overrides:
acceptin classPythonTree- Throws:
java.lang.Exception
-
traverse
public void traverse(VisitorIF<?> visitor) throws java.lang.Exception
- Overrides:
traversein classPythonTree- Throws:
java.lang.Exception
-
fastGetDict
public PyObject fastGetDict()
Description copied from class:PyObjectxxx implements where meaningful- Overrides:
fastGetDictin classPyObject- Returns:
- internal object per instance dict or null
-
getDict
public PyObject getDict()
Description copied from class:PyObjectxxx implements where meaningful
-
getLineno
public int getLineno()
- Overrides:
getLinenoin classPythonTree
-
setLineno
public void setLineno(int num)
-
getCol_offset
public int getCol_offset()
- Overrides:
getCol_offsetin classPythonTree
-
setCol_offset
public void setCol_offset(int num)
-
-
DMelt 3.0 © DataMelt by jWork.ORG