Package org.apache.calcite.linq4j.tree
Class VisitorImpl<R>
- java.lang.Object
-
- org.apache.calcite.linq4j.tree.VisitorImpl<R>
-
- Type Parameters:
R
- Return type
- All Implemented Interfaces:
Visitor<R>
- Direct Known Subclasses:
BlockBuilder.UseCounter
,EnumerableRelImplementor.TypeFinder
public class VisitorImpl<R> extends java.lang.Object implements Visitor<R>
Default implementation ofVisitor
, which traverses a tree but does nothing. In a derived class you can override selected methods.
-
-
Constructor Summary
Constructors Constructor Description VisitorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description R
visit(BinaryExpression binaryExpression)
R
visit(BlockStatement blockStatement)
R
visit(ClassDeclaration classDeclaration)
R
visit(ConditionalExpression conditionalExpression)
R
visit(ConditionalStatement conditionalStatement)
R
visit(ConstantExpression constantExpression)
R
visit(ConstructorDeclaration constructorDeclaration)
R
visit(DeclarationStatement declarationStatement)
R
visit(DefaultExpression defaultExpression)
R
visit(DynamicExpression dynamicExpression)
R
visit(FieldDeclaration fieldDeclaration)
R
visit(ForStatement forStatement)
R
visit(FunctionExpression functionExpression)
R
visit(GotoStatement gotoStatement)
R
visit(IndexExpression indexExpression)
R
visit(InvocationExpression invocationExpression)
R
visit(LabelStatement labelStatement)
R
visit(LambdaExpression lambdaExpression)
R
visit(ListInitExpression listInitExpression)
R
visit(MemberExpression memberExpression)
R
visit(MemberInitExpression memberInitExpression)
R
visit(MethodCallExpression methodCallExpression)
R
visit(MethodDeclaration methodDeclaration)
R
visit(NewArrayExpression newArrayExpression)
R
visit(NewExpression newExpression)
R
visit(ParameterExpression parameterExpression)
R
visit(SwitchStatement switchStatement)
R
visit(TernaryExpression ternaryExpression)
R
visit(ThrowStatement throwStatement)
R
visit(TryStatement tryStatement)
R
visit(TypeBinaryExpression typeBinaryExpression)
R
visit(UnaryExpression unaryExpression)
R
visit(WhileStatement whileStatement)
-
-
-
Method Detail
-
visit
public R visit(BinaryExpression binaryExpression)
-
visit
public R visit(BlockStatement blockStatement)
-
visit
public R visit(ClassDeclaration classDeclaration)
-
visit
public R visit(ConditionalExpression conditionalExpression)
-
visit
public R visit(ConditionalStatement conditionalStatement)
-
visit
public R visit(ConstantExpression constantExpression)
-
visit
public R visit(ConstructorDeclaration constructorDeclaration)
-
visit
public R visit(DeclarationStatement declarationStatement)
-
visit
public R visit(DefaultExpression defaultExpression)
-
visit
public R visit(DynamicExpression dynamicExpression)
-
visit
public R visit(FieldDeclaration fieldDeclaration)
-
visit
public R visit(ForStatement forStatement)
-
visit
public R visit(FunctionExpression functionExpression)
-
visit
public R visit(GotoStatement gotoStatement)
-
visit
public R visit(IndexExpression indexExpression)
-
visit
public R visit(InvocationExpression invocationExpression)
-
visit
public R visit(LabelStatement labelStatement)
-
visit
public R visit(LambdaExpression lambdaExpression)
-
visit
public R visit(ListInitExpression listInitExpression)
-
visit
public R visit(MemberExpression memberExpression)
-
visit
public R visit(MemberInitExpression memberInitExpression)
-
visit
public R visit(MethodCallExpression methodCallExpression)
-
visit
public R visit(MethodDeclaration methodDeclaration)
-
visit
public R visit(NewArrayExpression newArrayExpression)
-
visit
public R visit(NewExpression newExpression)
-
visit
public R visit(ParameterExpression parameterExpression)
-
visit
public R visit(SwitchStatement switchStatement)
-
visit
public R visit(TernaryExpression ternaryExpression)
-
visit
public R visit(ThrowStatement throwStatement)
-
visit
public R visit(TryStatement tryStatement)
-
visit
public R visit(TypeBinaryExpression typeBinaryExpression)
-
visit
public R visit(UnaryExpression unaryExpression)
-
visit
public R visit(WhileStatement whileStatement)
-
-