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