public class TraversingExpressionVisitor extends java.lang.Object implements ExpressionVisitor, ComparisonOperandVisitor
| Constructor and Description |
|---|
TraversingExpressionVisitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
visit(AndExpression expression) |
void |
visit(ArithmeticExpression operand) |
void |
visit(ArrayAccessValue operand) |
void |
visit(BoolConstExpression expression) |
void |
visit(CandidateFieldRoot root) |
void |
visit(ComparisonExpression expression) |
void |
visit(ConstValue operand) |
void |
visit(FieldValue operand) |
void |
visit(MethodCallValue value) |
void |
visit(NotExpression expression) |
void |
visit(OrExpression expression) |
void |
visit(PredicateFieldRoot root) |
void |
visit(StaticFieldRoot root) |
protected void |
visitArgs(MethodCallValue value) |
public void visit(AndExpression expression)
visit in interface ExpressionVisitorpublic void visit(BoolConstExpression expression)
visit in interface ExpressionVisitorpublic void visit(OrExpression expression)
visit in interface ExpressionVisitorpublic void visit(ComparisonExpression expression)
visit in interface ExpressionVisitorpublic void visit(NotExpression expression)
visit in interface ExpressionVisitorpublic void visit(ArithmeticExpression operand)
visit in interface ComparisonOperandVisitorpublic void visit(ConstValue operand)
visit in interface ComparisonOperandVisitorpublic void visit(FieldValue operand)
visit in interface ComparisonOperandVisitorpublic void visit(CandidateFieldRoot root)
visit in interface ComparisonOperandVisitorpublic void visit(PredicateFieldRoot root)
visit in interface ComparisonOperandVisitorpublic void visit(StaticFieldRoot root)
visit in interface ComparisonOperandVisitorpublic void visit(ArrayAccessValue operand)
visit in interface ComparisonOperandVisitorpublic void visit(MethodCallValue value)
visit in interface ComparisonOperandVisitorprotected void visitArgs(MethodCallValue value)