Class AExpressionNode
java.lang.Object
com.twineworks.tweakflow.lang.ast.expressions.AExpressionNode
- All Implemented Interfaces:
ExpressionNode,ForHeadElementNode,Node
- Direct Known Subclasses:
AndNode,BinaryNode,BitwiseAndNode,BitwiseNotNode,BitwiseOrNode,BitwisePreservingShiftRightNode,BitwiseShiftLeftNode,BitwiseXorNode,BitwiseZeroShiftRightNode,BooleanNode,CallNode,CastNode,ContainerAccessNode,DateTimeNode,DecimalNode,DefaultNode,DictMergeNode,DictNode,DivNode,DoubleNode,EqualNode,ForNode,FunctionNode,GreaterThanNode,GreaterThanOrEqualNode,IfNode,IntDivNode,IsNode,LessThanNode,LessThanOrEqualNode,LetNode,ListConcatNode,ListNode,LongNode,MatchNode,MinusNode,ModNode,MultNode,NegateNode,NilNode,NotEqualNode,NotNode,NotValueAndTypeEqualsNode,OrNode,PartialApplicationNode,PlusNode,PowNode,ReferenceNode,StringConcatNode,StringNode,ThrowNode,TryCatchNode,TypeOfNode,ValueAndTypeEqualsNode
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetOp()getScope()setOp(ExpressionOp op) setSourceInfo(SourceInfo sourceInfo) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.twineworks.tweakflow.lang.ast.expressions.ExpressionNode
accept, copy, getExpressionType, getValueTypeMethods inherited from interface com.twineworks.tweakflow.lang.ast.Node
getChildren
-
Field Details
-
expressionOp
-
sourceInfo
-
scope
-
-
Constructor Details
-
AExpressionNode
public AExpressionNode()
-
-
Method Details
-
getSourceInfo
- Specified by:
getSourceInfoin interfaceNode
-
setSourceInfo
- Specified by:
setSourceInfoin interfaceExpressionNode- Specified by:
setSourceInfoin interfaceNode
-
setOp
- Specified by:
setOpin interfaceExpressionNode
-
getOp
- Specified by:
getOpin interfaceExpressionNode
-
getScope
-
setScope
-