org.python.antlr.ast
Class arguments
- java.lang.Object
-
- org.python.core.PyObject
-
- org.python.antlr.AST
-
- org.python.antlr.PythonTree
-
- org.python.antlr.ast.arguments
-
- All Implemented Interfaces:
- java.io.Serializable, Traverseproc
- Direct Known Subclasses:
- argumentsDerived
public class arguments extends PythonTree
- 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 arguments()arguments(java.lang.Integer ttype, org.antlr.runtime.Token token, java.util.List<expr> args, java.lang.String vararg, java.lang.String kwarg, java.util.List<expr> defaults)arguments(PyObject args, PyObject vararg, PyObject kwarg, PyObject defaults)arguments(PythonTree tree, java.util.List<expr> args, java.lang.String vararg, java.lang.String kwarg, java.util.List<expr> defaults)arguments(PyType subType)arguments(org.antlr.runtime.Token token, java.util.List<expr> args, Name vararg, Name kwarg, java.util.List<expr> defaults)arguments(org.antlr.runtime.Token token, java.util.List<expr> args, java.lang.String vararg, java.lang.String kwarg, java.util.List<expr> defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description <R> Raccept(VisitorIF<R> visitor)voidarguments___init__(PyObject[] args, java.lang.String[] keywords)PyObjectfastGetDict()xxx implements where meaningfulPyString[]get_attributes()PyString[]get_fields()PyObjectgetArgs()PyObjectgetDefaults()PyObjectgetDict()xxx implements where meaningfuljava.util.List<expr>getInternalArgs()java.util.List<expr>getInternalDefaults()java.lang.StringgetInternalKwarg()NamegetInternalKwargName()java.lang.StringgetInternalVararg()NamegetInternalVarargName()PyObjectgetKwarg()PyObjectgetVararg()booleanrefersDirectlyTo(PyObject ob)Optional operation.voidsetArgs(PyObject args)voidsetDefaults(PyObject defaults)voidsetKwarg(PyObject kwarg)voidsetVararg(PyObject vararg)java.lang.StringtoString()java.lang.StringtoStringTree()voidtraverse(VisitorIF<?> visitor)inttraverse(Visitproc visit, java.lang.Object arg)Traverses all directly containedPyObjects.-
Methods inherited from class org.python.antlr.PythonTree
addChild, addChildren, deleteChild, dottedNameListToString, dupNode, freshenParentAndChildIndexes, freshenParentAndChildIndexes, getAntlrType, getCharStartIndex, getCharStopIndex, getChild, getChildCount, getChildIndex, getChildren, getCol_offset, getFirstChildWithType, getLineno, getNode, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, isNil, replaceChildren, setCharStartIndex, setCharStopIndex, setChild, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndex
-
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
-
arguments
public arguments(PyType subType)
-
arguments
public arguments()
-
arguments
public arguments(org.antlr.runtime.Token token, java.util.List<expr> args, java.lang.String vararg, java.lang.String kwarg, java.util.List<expr> defaults)
-
arguments
public arguments(java.lang.Integer ttype, org.antlr.runtime.Token token, java.util.List<expr> args, java.lang.String vararg, java.lang.String kwarg, java.util.List<expr> defaults)
-
arguments
public arguments(PythonTree tree, java.util.List<expr> args, java.lang.String vararg, java.lang.String kwarg, java.util.List<expr> defaults)
-
-
Method Detail
-
getInternalArgs
public java.util.List<expr> getInternalArgs()
-
getArgs
public PyObject getArgs()
-
setArgs
public void setArgs(PyObject args)
-
getInternalVararg
public java.lang.String getInternalVararg()
-
getVararg
public PyObject getVararg()
-
setVararg
public void setVararg(PyObject vararg)
-
getInternalKwarg
public java.lang.String getInternalKwarg()
-
getKwarg
public PyObject getKwarg()
-
setKwarg
public void setKwarg(PyObject kwarg)
-
getInternalDefaults
public java.util.List<expr> getInternalDefaults()
-
getDefaults
public PyObject getDefaults()
-
setDefaults
public void setDefaults(PyObject defaults)
-
get_fields
public PyString[] get_fields()
-
get_attributes
public PyString[] get_attributes()
-
arguments___init__
public void arguments___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
-
getInternalVarargName
public Name getInternalVarargName()
-
getInternalKwargName
public Name getInternalKwargName()
-
traverse
public int traverse(Visitproc visit, java.lang.Object arg)
Description copied from interface:TraverseprocTraverses all directly containedPyObjects. Like in CPython,argmust be passed unmodified tovisitas its second parameter. IfVisitproc.visit(PyObject, Object)returns nonzero, this return value must be returned immediately by traverse.Visitproc.visit(PyObject, Object)must not be called with anullPyObject-argument.- Specified by:
traversein interfaceTraverseproc- Overrides:
traversein classPythonTree
-
refersDirectlyTo
public boolean refersDirectlyTo(PyObject ob)
Description copied from interface:TraverseprocOptional operation. Should only be implemented if it is more efficient than callingTraverseproc.traverse(Visitproc, Object)with a visitproc that just watches out forob. Must returnfalseifobisnull.- Specified by:
refersDirectlyToin interfaceTraverseproc- Overrides:
refersDirectlyToin classPythonTree
-
-
DMelt 3.0 © DataMelt by jWork.ORG