@Internal public abstract class ExpressionDefaultVisitor<T> extends Object implements ExpressionVisitor<T>
ExpressionVisitor that redirects all calls to defaultMethod(Expression).| Constructor and Description |
|---|
ExpressionDefaultVisitor() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract T |
defaultMethod(Expression expression) |
T |
visit(CallExpression call) |
T |
visit(Expression other) |
T |
visit(FieldReferenceExpression fieldReference) |
T |
visit(TypeLiteralExpression typeLiteral) |
T |
visit(ValueLiteralExpression valueLiteral) |
public T visit(CallExpression call)
visit in interface ExpressionVisitor<T>public T visit(ValueLiteralExpression valueLiteral)
visit in interface ExpressionVisitor<T>public T visit(FieldReferenceExpression fieldReference)
visit in interface ExpressionVisitor<T>public T visit(TypeLiteralExpression typeLiteral)
visit in interface ExpressionVisitor<T>public T visit(Expression other)
visit in interface ExpressionVisitor<T>protected abstract T defaultMethod(Expression expression)
Copyright © 2014–2019 The Apache Software Foundation. All rights reserved.