Class IdentExpressionImpl
java.lang.Object
tripleo.elijah_durable_congenial.lang.impl.IdentExpressionImpl
- All Implemented Interfaces:
IdentExpression,IExpression,OS_Element,Resolvable,Locatable
-
Field Summary
FieldsFields inherited from interface tripleo.elijah_durable_congenial.lang.i.IExpression
UNASSIGNED -
Constructor Summary
ConstructorsConstructorDescriptionIdentExpressionImpl(antlr.Token r1, String aFilename) IdentExpressionImpl(antlr.Token r1, String aFilename, @NotNull Context cur) -
Method Summary
Modifier and TypeMethodDescription@NotNull List<FormalArgListItem>getArgs()intint@NotNull FilegetFile()@NotNull ExpressionKindgetKind()@NotNull IExpressiongetLeft()intgetLine()intgetName()@NotNull StringgetText()getType()booleanbooleanrepr_()voidserializeTo(@NotNull SmallWriter sw) voidsetArgs(ExpressionList ael) voidsetContext(Context cur) voidsetKind(@NotNull ExpressionKind aIncrement) voidsetLeft(@NotNull IExpression iexpression) voidsetResolvedElement(OS_Element element) voidantlr.Tokentoken()@NotNull StringtoString()same as getText()voidvisitGen(@NotNull ElElementVisitor visit) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface tripleo.elijah_durable_congenial.lang.i.OS_Element
asString
-
Field Details
-
_a
-
-
Constructor Details
-
IdentExpressionImpl
-
IdentExpressionImpl
-
-
Method Details
-
getArgs
-
getColumn
public int getColumn() -
getColumnEnd
public int getColumnEnd()- Specified by:
getColumnEndin interfaceLocatable
-
getFile
-
getLine
public int getLine() -
getKind
- Specified by:
getKindin interfaceIdentExpression- Specified by:
getKindin interfaceIExpression
-
getLeft
- Specified by:
getLeftin interfaceIdentExpression- Specified by:
getLeftin interfaceIExpression
-
getLineEnd
public int getLineEnd()- Specified by:
getLineEndin interfaceLocatable
-
getContext
- Specified by:
getContextin interfaceOS_Element
-
getParent
- Specified by:
getParentin interfaceOS_Element
-
getText
- Specified by:
getTextin interfaceIdentExpression
-
getResolvedElement
- Specified by:
getResolvedElementin interfaceResolvable
-
getType
- Specified by:
getTypein interfaceIdentExpression- Specified by:
getTypein interfaceIExpression
-
hasResolvedElement
public boolean hasResolvedElement()- Specified by:
hasResolvedElementin interfaceResolvable
-
setArgs
-
setLeft
- Specified by:
setLeftin interfaceIdentExpression- Specified by:
setLeftin interfaceIExpression
-
serializeTo
- Specified by:
serializeToin interfaceIdentExpression- Specified by:
serializeToin interfaceOS_Element
-
setContext
- Specified by:
setContextin interfaceIdentExpression
-
is_simple
public boolean is_simple()- Specified by:
is_simplein interfaceIdentExpression- Specified by:
is_simplein interfaceIExpression
-
repr_
- Specified by:
repr_in interfaceIdentExpression- Specified by:
repr_in interfaceIExpression
-
setResolvedElement
- Specified by:
setResolvedElementin interfaceResolvable
-
setKind
- Specified by:
setKindin interfaceIdentExpression- Specified by:
setKindin interfaceIExpression
-
token
public antlr.Token token() -
visitGen
- Specified by:
visitGenin interfaceOS_Element
-
setType
- Specified by:
setTypein interfaceIdentExpression- Specified by:
setTypein interfaceIExpression
-
getName
- Specified by:
getNamein interfaceIdentExpression
-
toString
same as getText()
-