org.python.antlr.ast
Class Attribute
- java.lang.Object
-
- org.python.core.PyObject
-
- org.python.antlr.AST
-
- org.python.antlr.PythonTree
-
- org.python.antlr.base.expr
-
- org.python.antlr.ast.Attribute
-
- All Implemented Interfaces:
- java.io.Serializable, Context, Traverseproc
- Direct Known Subclasses:
- AttributeDerived
public class Attribute extends expr implements Context
- 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 Attribute()Attribute(java.lang.Integer ttype, org.antlr.runtime.Token token, expr value, Name attr, expr_contextType ctx)Attribute(java.lang.Integer ttype, org.antlr.runtime.Token token, expr value, java.lang.String attr, expr_contextType ctx)Attribute(PyObject value, PyObject attr, PyObject ctx)Attribute(PythonTree tree, expr value, java.lang.String attr, expr_contextType ctx)Attribute(PyType subType)Attribute(org.antlr.runtime.Token token, expr value, Name attr, expr_contextType ctx)Attribute(org.antlr.runtime.Token token, expr value, java.lang.String attr, expr_contextType ctx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description <R> Raccept(VisitorIF<R> visitor)voidAttribute___init__(PyObject[] args, java.lang.String[] keywords)PyObjectfastGetDict()xxx implements where meaningfulPyString[]get_attributes()PyString[]get_fields()PyObjectgetAttr()intgetCol_offset()PyObjectgetCtx()PyObjectgetDict()xxx implements where meaningfuljava.lang.StringgetInternalAttr()NamegetInternalAttrName()expr_contextTypegetInternalCtx()exprgetInternalValue()intgetLineno()PyObjectgetValue()voidsetAttr(PyObject attr)voidsetCol_offset(int num)voidsetContext(expr_contextType c)voidsetCtx(PyObject ctx)voidsetLineno(int num)voidsetValue(PyObject value)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
-
Attribute
public Attribute(PyType subType)
-
Attribute
public Attribute()
-
Attribute
public Attribute(org.antlr.runtime.Token token, expr value, java.lang.String attr, expr_contextType ctx)
-
Attribute
public Attribute(java.lang.Integer ttype, org.antlr.runtime.Token token, expr value, java.lang.String attr, expr_contextType ctx)
-
Attribute
public Attribute(PythonTree tree, expr value, java.lang.String attr, expr_contextType ctx)
-
Attribute
public Attribute(org.antlr.runtime.Token token, expr value, Name attr, expr_contextType ctx)
-
Attribute
public Attribute(java.lang.Integer ttype, org.antlr.runtime.Token token, expr value, Name attr, expr_contextType ctx)
-
-
Method Detail
-
getInternalValue
public expr getInternalValue()
-
getValue
public PyObject getValue()
-
setValue
public void setValue(PyObject value)
-
getInternalAttr
public java.lang.String getInternalAttr()
-
getAttr
public PyObject getAttr()
-
setAttr
public void setAttr(PyObject attr)
-
getInternalCtx
public expr_contextType getInternalCtx()
-
getCtx
public PyObject getCtx()
-
setCtx
public void setCtx(PyObject ctx)
-
get_fields
public PyString[] get_fields()
- Overrides:
get_fieldsin classexpr
-
get_attributes
public PyString[] get_attributes()
- Overrides:
get_attributesin classexpr
-
Attribute___init__
public void Attribute___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
-
setContext
public void setContext(expr_contextType c)
- Specified by:
setContextin interfaceContext
-
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)
-
getInternalAttrName
public Name getInternalAttrName()
-
-
DMelt 3.0 © DataMelt by jWork.ORG