Class AbstractExpression
java.lang.Object
tripleo.elijah_durable_congenial.lang.impl.AbstractExpression
- All Implemented Interfaces:
IExpression
- Direct Known Subclasses:
GetItemExpressionImpl,ListExpressionImpl,StringExpressionImpl,SubExpressionImpl,TypeCastExpressionImpl,TypeCheckExpressionImpl,UnaryExpressionImpl,VariableReferenceImpl
-
Field Summary
FieldsFields inherited from interface tripleo.elijah_durable_congenial.lang.i.IExpression
UNASSIGNED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull ExpressionListgetArgs()getKind()getLeft()repr_()voidsetArgs(ExpressionList ael) voidsetKind(ExpressionKind type1) voidsetLeft(IExpression aLeft) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface tripleo.elijah_durable_congenial.lang.i.IExpression
getType, is_simple, setType
-
Field Details
-
_kind
-
left
-
-
Constructor Details
-
AbstractExpression
public AbstractExpression() -
AbstractExpression
-
-
Method Details
-
getArgs
-
getKind
- Specified by:
getKindin interfaceIExpression
-
getLeft
- Specified by:
getLeftin interfaceIExpression
-
setArgs
-
repr_
- Specified by:
repr_in interfaceIExpression
-
setKind
- Specified by:
setKindin interfaceIExpression
-
setLeft
- Specified by:
setLeftin interfaceIExpression
-