public class TraversingExpressionVisitor extends java.lang.Object implements ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
Constructor and Description |
---|
TraversingExpressionVisitor(ExpressionVisitor<java.lang.Boolean,java.lang.RuntimeException> visitor)
Creates a new traversing visitor with a given delegate.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Void |
visit(AssignmentExpression expression)
Visits an assignment expression.
|
java.lang.Void |
visit(BlockExpression expression)
Visits a block expression.
|
java.lang.Void |
visit(BreakExpression expression)
Visits a break expression.
|
java.lang.Void |
visit(CastExpression expression)
Visits a cast expression.
|
java.lang.Void |
visit(ChainedExpression expression)
Visits a chained expression.
|
java.lang.Void |
visit(ClosureExpression expression)
Visits a closure.
|
java.lang.Void |
visit(ClosureInvocationExpression expression)
Visits a closure invocation expression.
|
java.lang.Void |
visit(CompoundAssignmentExpression expression)
Visits an compound assignment expression.
|
java.lang.Void |
visit(ConditionalExpression expression)
Visits a conditional expression.
|
java.lang.Void |
visit(ConstantExpression expression)
Visits a constant.
|
java.lang.Void |
visit(ContinueExpression expression)
Visits a continue expression.
|
java.lang.Void |
visit(CustomConstantExpression expression)
Visits a custom constant expression (a constant defined by user).
|
java.lang.Void |
visit(DebugExpression expression)
Visits a debug expression.
|
java.lang.Void |
visit(DefExpression expression)
Visits a define expression.
|
java.lang.Void |
visit(DereferenceExpression expression)
Visits a dereference expression.
|
java.lang.Void |
visit(EnumerationExpression expression)
Visits an enumeration expression.
|
java.lang.Void |
visit(ForeachExpression expression)
Visits a foreach expression.
|
java.lang.Void |
visit(ForExpression expression)
Visits a for expression.
|
java.lang.Void |
visit(FunctionCallExpression expression)
Visits a function call.
|
java.lang.Void |
visit(FunctionCallWithNamedArgs expression)
Visits a function call with named args expression.
|
java.lang.Void |
visit(FunctionExpression expression)
Visits a function expression.
|
java.lang.Void |
visit(IfnullExpression expression)
Visits an ifnull expression.
|
java.lang.Void |
visit(IncDecExpression expression)
Visits a increment/decrement expression.
|
java.lang.Void |
visit(InstanceofExpression expression)
Visits an instanceof expression.
|
java.lang.Void |
visit(ListExpression expression)
Visits a list expression.
|
java.lang.Void |
visit(MapExpression expression)
Visits a map expression.
|
java.lang.Void |
visit(MethodCallExpression expression)
Visits a method call.
|
java.lang.Void |
visit(MethodExpression expression)
Visits a method expression.
|
java.lang.Void |
visit(PropertyExpression expression)
Visits a property expression.
|
java.lang.Void |
visit(PropertyLiteralExpression expression)
Visits a property literal expression.
|
java.lang.Void |
visit(RecordConstructorExpression expression)
Visits a record constructor expression.
|
java.lang.Void |
visit(RecordExpression expression)
Visits a record expression.
|
java.lang.Void |
visit(ReferenceExpression expression)
Visits a reference expression.
|
java.lang.Void |
visit(SetExpression expression)
Visits a set expression.
|
java.lang.Void |
visit(SuperConstructorExpression expression)
Visits a super constructor expression.
|
java.lang.Void |
visit(SwitchExpression expression)
Visits a switch expression.
|
java.lang.Void |
visit(SyntheticExpression expression)
Visits an synthetic expression.
|
java.lang.Void |
visit(ThisConstructorExpression expression)
Visits a this constructor expression.
|
java.lang.Void |
visit(ThisExpression expression)
Visits this.
|
java.lang.Void |
visit(TryCatchExpression expression)
Visits a try-catch expression.
|
java.lang.Void |
visit(TypeExpression expression)
Visits a type literal expression.
|
java.lang.Void |
visit(UnknownExpression expression)
Visits an unknown expression.
|
java.lang.Void |
visit(VariableExpression expression)
Visits a variable.
|
java.lang.Void |
visit(WhileExpression expression)
Visits a while expresion.
|
public TraversingExpressionVisitor(ExpressionVisitor<java.lang.Boolean,java.lang.RuntimeException> visitor)
visitor
- public java.lang.Void visit(AssignmentExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(BlockExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(BreakExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(CastExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(ChainedExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(ClosureExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(ClosureInvocationExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(CompoundAssignmentExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(ConditionalExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(ConstantExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(ContinueExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(CustomConstantExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(DebugExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(DefExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(DereferenceExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(EnumerationExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(ForeachExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(ForExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(FunctionCallExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(FunctionCallWithNamedArgs expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(FunctionExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(IfnullExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(IncDecExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(InstanceofExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(ListExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(MapExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(MethodCallExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(MethodExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(PropertyExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(PropertyLiteralExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(RecordConstructorExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(RecordExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(ReferenceExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(SetExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(SuperConstructorExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(SwitchExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(SyntheticExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(ThisConstructorExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(ThisExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(TryCatchExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(TypeExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(UnknownExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(VariableExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
public java.lang.Void visit(WhileExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<java.lang.Void,java.lang.RuntimeException>
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.