public abstract class AbstractExpressionVisitor extends Object implements ExpressionVisitor
Constructor and Description |
---|
AbstractExpressionVisitor()
Creates a new expression visitor.
|
Modifier and Type | Method and Description |
---|---|
Object |
visitBinaryOperation(BinaryOperation operation)
Visits the given binary expression.
|
Object |
visitFunctionCall(FunctionCall call)
Visits the given function call.
|
Object |
visitLiteral(Literal literal)
Visits the given literal.
|
Object |
visitReference(Reference reference)
Visits the given cell reference.
|
Object |
visitUnaryOperation(UnaryOperation operation)
Visits the given unary expression.
|
public AbstractExpressionVisitor()
public Object visitLiteral(Literal literal)
ExpressionVisitor
visitLiteral
in interface ExpressionVisitor
literal
- the literal to visitpublic Object visitUnaryOperation(UnaryOperation operation)
ExpressionVisitor
visitUnaryOperation
in interface ExpressionVisitor
operation
- the operation to visitpublic Object visitBinaryOperation(BinaryOperation operation)
ExpressionVisitor
visitBinaryOperation
in interface ExpressionVisitor
operation
- the operation to visitpublic Object visitReference(Reference reference)
ExpressionVisitor
visitReference
in interface ExpressionVisitor
reference
- the reference to visitpublic Object visitFunctionCall(FunctionCall call)
ExpressionVisitor
visitFunctionCall
in interface ExpressionVisitor
call
- the function call to visit