@Internal public abstract class ResolvedExpressionDefaultVisitor<T> extends ResolvedExpressionVisitor<T>
ResolvedExpressionVisitor
that calls defaultMethod(ResolvedExpression)
by default, unless other methods are overridden explicitly.Constructor and Description |
---|
ResolvedExpressionDefaultVisitor() |
Modifier and Type | Method and Description |
---|---|
protected abstract T |
defaultMethod(ResolvedExpression expression) |
T |
visit(CallExpression call) |
T |
visit(FieldReferenceExpression fieldReference) |
T |
visit(LocalReferenceExpression localReference) |
T |
visit(TableReferenceExpression tableReference) |
T |
visit(TypeLiteralExpression typeLiteral) |
T |
visit(ValueLiteralExpression valueLiteral) |
visit
public T visit(TableReferenceExpression tableReference)
visit
in class ResolvedExpressionVisitor<T>
public T visit(LocalReferenceExpression localReference)
visit
in class ResolvedExpressionVisitor<T>
public T visit(CallExpression call)
public T visit(ValueLiteralExpression valueLiteral)
public T visit(FieldReferenceExpression fieldReference)
public T visit(TypeLiteralExpression typeLiteral)
protected abstract T defaultMethod(ResolvedExpression expression)
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.