@PublicEvolving public interface ExpressionVisitor<R>
Expression
.
An expression visitor transforms an expression to instances of R
.
Please note that only ResolvedExpression
s are listed here. Pure API expression are
handled in visit(Expression)
.
Modifier and Type | Method and Description |
---|---|
R |
visit(CallExpression call) |
R |
visit(Expression other) |
R |
visit(FieldReferenceExpression fieldReference) |
default R |
visit(NestedFieldReferenceExpression nestedFieldReference) |
R |
visit(TypeLiteralExpression typeLiteral) |
R |
visit(ValueLiteralExpression valueLiteral) |
R visit(CallExpression call)
R visit(ValueLiteralExpression valueLiteral)
R visit(FieldReferenceExpression fieldReference)
R visit(TypeLiteralExpression typeLiteral)
R visit(Expression other)
default R visit(NestedFieldReferenceExpression nestedFieldReference)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.