Interface ExpressionNode
- All Known Subinterfaces:
Atom
- All Known Implementing Classes:
ArrayLiteral,BinaryOperation,BooleanConstant,Identifier,MapLiteral,NullLiteral,NumericConstant,PropertyAccess,RuntimeCall,StringConstant,TernaryOperator,UnaryOperation
@ProviderType
public interface ExpressionNode
Defines a node in a HTL expression tree.
-
Method Summary
Modifier and TypeMethodDescription<T> Taccept(NodeVisitor<T> visitor) Accept a visitor to process this node.
-
Method Details
-
accept
Accept a visitor to process this node.- Type Parameters:
T- the type of the visitor- Parameters:
visitor- The visitor- Returns:
- the node after it has been evaluated by the visitor
-