T - visitor return typeE - thrown exception typepublic interface ExpressionVisitor<T,E extends java.lang.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 java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(VariableExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(FunctionCallExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(MethodCallExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(ClosureInvocationExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(ClosureExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(ListExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(SetExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(MapExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(RecordExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(RecordConstructorExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(ThisConstructorExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(SuperConstructorExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(ReferenceExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(PropertyExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(FunctionExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(TryCatchExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(SwitchExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(AssignmentExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(ChainedExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(DereferenceExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(DefExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(ConditionalExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(EnumerationExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(CustomConstantExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(WhileExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(ForExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(ForeachExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(CastExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(IfnullExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(PropertyLiteralExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(TypeExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(FunctionCallWithNamedArgs expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(ThisExpression thisExpression) throws E extends java.lang.Throwable
thisExpression - EE extends java.lang.ThrowableT visit(IncDecExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(DebugExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(BlockExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(BreakExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(ContinueExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(MethodExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(UnknownExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(SyntheticExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(InstanceofExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableT visit(CompoundAssignmentExpression expression) throws E extends java.lang.Throwable
expression - EE extends java.lang.ThrowableCopyright © 2007-2020 Whitestein Technologies. All Rights Reserved.