Package org.apache.calcite.linq4j.tree
Interface Visitor<R>
-
- Type Parameters:
R- Return type
- All Known Implementing Classes:
BlockBuilder.UseCounter,VisitorImpl
public interface Visitor<R>Node visitor.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Rvisit(BinaryExpression binaryExpression)Rvisit(BlockStatement blockStatement)Rvisit(ClassDeclaration classDeclaration)Rvisit(ConditionalExpression conditionalExpression)Rvisit(ConditionalStatement conditionalStatement)Rvisit(ConstantExpression constantExpression)Rvisit(ConstructorDeclaration constructorDeclaration)Rvisit(DeclarationStatement declarationStatement)Rvisit(DefaultExpression defaultExpression)Rvisit(DynamicExpression dynamicExpression)Rvisit(FieldDeclaration fieldDeclaration)Rvisit(ForStatement forStatement)Rvisit(FunctionExpression functionExpression)Rvisit(GotoStatement gotoStatement)Rvisit(IndexExpression indexExpression)Rvisit(InvocationExpression invocationExpression)Rvisit(LabelStatement labelStatement)Rvisit(LambdaExpression lambdaExpression)Rvisit(ListInitExpression listInitExpression)Rvisit(MemberExpression memberExpression)Rvisit(MemberInitExpression memberInitExpression)Rvisit(MethodCallExpression methodCallExpression)Rvisit(MethodDeclaration methodDeclaration)Rvisit(NewArrayExpression newArrayExpression)Rvisit(NewExpression newExpression)Rvisit(ParameterExpression parameterExpression)Rvisit(SwitchStatement switchStatement)Rvisit(TernaryExpression ternaryExpression)Rvisit(ThrowStatement throwStatement)Rvisit(TryStatement tryStatement)Rvisit(TypeBinaryExpression typeBinaryExpression)Rvisit(UnaryExpression unaryExpression)Rvisit(WhileStatement whileStatement)
-
-
-
Method Detail
-
visit
R visit(BinaryExpression binaryExpression)
-
visit
R visit(BlockStatement blockStatement)
-
visit
R visit(ClassDeclaration classDeclaration)
-
visit
R visit(ConditionalExpression conditionalExpression)
-
visit
R visit(ConditionalStatement conditionalStatement)
-
visit
R visit(ConstantExpression constantExpression)
-
visit
R visit(ConstructorDeclaration constructorDeclaration)
-
visit
R visit(DeclarationStatement declarationStatement)
-
visit
R visit(DefaultExpression defaultExpression)
-
visit
R visit(DynamicExpression dynamicExpression)
-
visit
R visit(FieldDeclaration fieldDeclaration)
-
visit
R visit(ForStatement forStatement)
-
visit
R visit(FunctionExpression functionExpression)
-
visit
R visit(GotoStatement gotoStatement)
-
visit
R visit(IndexExpression indexExpression)
-
visit
R visit(InvocationExpression invocationExpression)
-
visit
R visit(LabelStatement labelStatement)
-
visit
R visit(LambdaExpression lambdaExpression)
-
visit
R visit(ListInitExpression listInitExpression)
-
visit
R visit(MemberExpression memberExpression)
-
visit
R visit(MemberInitExpression memberInitExpression)
-
visit
R visit(MethodCallExpression methodCallExpression)
-
visit
R visit(MethodDeclaration methodDeclaration)
-
visit
R visit(NewArrayExpression newArrayExpression)
-
visit
R visit(NewExpression newExpression)
-
visit
R visit(ParameterExpression parameterExpression)
-
visit
R visit(SwitchStatement switchStatement)
-
visit
R visit(TernaryExpression ternaryExpression)
-
visit
R visit(ThrowStatement throwStatement)
-
visit
R visit(TryStatement tryStatement)
-
visit
R visit(TypeBinaryExpression typeBinaryExpression)
-
visit
R visit(UnaryExpression unaryExpression)
-
visit
R visit(WhileStatement whileStatement)
-
-