public class arguments extends PythonTree
PyObject.ConversionException| Modifier and Type | Field and Description |
|---|---|
PyObject |
__dict__ |
static PyType |
TYPE |
children, from_future_checkedgcMonitorGlobal, objtype| 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) |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(VisitorIF<R> visitor) |
void |
arguments___init__(PyObject[] args,
java.lang.String[] keywords) |
PyObject |
fastGetDict()
xxx implements where meaningful
|
PyString[] |
get_attributes() |
PyString[] |
get_fields() |
PyObject |
getArgs() |
PyObject |
getDefaults() |
PyObject |
getDict()
xxx implements where meaningful
|
java.util.List<expr> |
getInternalArgs() |
java.util.List<expr> |
getInternalDefaults() |
java.lang.String |
getInternalKwarg() |
Name |
getInternalKwargName() |
java.lang.String |
getInternalVararg() |
Name |
getInternalVarargName() |
PyObject |
getKwarg() |
PyObject |
getVararg() |
boolean |
refersDirectlyTo(PyObject ob)
Optional operation.
|
void |
setArgs(PyObject args) |
void |
setDefaults(PyObject defaults) |
void |
setKwarg(PyObject kwarg) |
void |
setVararg(PyObject vararg) |
java.lang.String |
toString() |
java.lang.String |
toStringTree() |
void |
traverse(VisitorIF<?> visitor) |
int |
traverse(Visitproc visit,
java.lang.Object arg)
Traverses all directly contained
PyObjects. |
addChild, addChildren, createChildrenList, deleteChild, dottedNameListToString, dumpThis, dumpThis, dumpThis, dupNode, freshenParentAndChildIndexes, freshenParentAndChildIndexes, getAntlrType, getCharPositionInLine, getCharStartIndex, getCharStopIndex, getChild, getChildCount, getChildIndex, getChildren, getCol_offset, getFirstChildWithType, getLine, getLineno, getNode, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, isNil, replaceChildren, setCharStartIndex, setCharStopIndex, setChild, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndexcheck, unexpectedCall__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__, __rawdir__, __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, _unsupportedop, _xor, adaptToCoerceTuple, asDouble, asIndex, asIndex, asInt, asInt, asIterable, asLong, asLong, asName, asName, asString, asString, asStringOrNull, asStringOrNull, bit_length, conjugate, delDict, delType, dispatch__init__, equals, fastGetClass, finalize, getJavaProxy, getType, hashCode, impAttr, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isInteger, isMappingType, isNumberType, isSequenceType, mergeClassDict, mergeDictAttr, mergeListAttr, noAttributeError, object___subclasshook__, readonlyAttributeError, runsupportedopMessage, setDict, setType, unsupportedopMessagepublic arguments(PyType subType)
public 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)
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)
public arguments(PythonTree tree, java.util.List<expr> args, java.lang.String vararg, java.lang.String kwarg, java.util.List<expr> defaults)
public java.util.List<expr> getInternalArgs()
public PyObject getArgs()
public void setArgs(PyObject args)
public java.lang.String getInternalVararg()
public PyObject getVararg()
public void setVararg(PyObject vararg)
public java.lang.String getInternalKwarg()
public PyObject getKwarg()
public void setKwarg(PyObject kwarg)
public java.util.List<expr> getInternalDefaults()
public PyObject getDefaults()
public void setDefaults(PyObject defaults)
public PyString[] get_fields()
public PyString[] get_attributes()
public void arguments___init__(PyObject[] args, java.lang.String[] keywords)
public java.lang.String toString()
toString in class PythonTreepublic java.lang.String toStringTree()
toStringTree in class PythonTreepublic <R> R accept(VisitorIF<R> visitor) throws java.lang.Exception
accept in class PythonTreejava.lang.Exceptionpublic void traverse(VisitorIF<?> visitor) throws java.lang.Exception
traverse in class PythonTreejava.lang.Exceptionpublic PyObject fastGetDict()
PyObjectfastGetDict in class PyObjectpublic PyObject getDict()
PyObjectpublic Name getInternalVarargName()
public Name getInternalKwargName()
public int traverse(Visitproc visit, java.lang.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 Traverseproctraverse in class PythonTreepublic 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 TraverseprocrefersDirectlyTo in class PythonTree