Interface ExpressionVisitor<R>
-
- All Known Implementing Classes:
ExpressionDefaultVisitor
@PublicEvolving public interface ExpressionVisitor<R>The visitor definition ofExpression.An expression visitor transforms an expression to instances of
R.Please note that only
ResolvedExpressions are listed here. Pure API expression are handled invisit(Expression).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Rvisit(CallExpression call)Rvisit(Expression other)Rvisit(FieldReferenceExpression fieldReference)default Rvisit(NestedFieldReferenceExpression nestedFieldReference)Rvisit(TypeLiteralExpression typeLiteral)Rvisit(ValueLiteralExpression valueLiteral)
-
-
-
Method Detail
-
visit
R visit(CallExpression call)
-
visit
R visit(ValueLiteralExpression valueLiteral)
-
visit
R visit(FieldReferenceExpression fieldReference)
-
visit
R visit(TypeLiteralExpression typeLiteral)
-
visit
R visit(Expression other)
-
visit
default R visit(NestedFieldReferenceExpression nestedFieldReference)
-
-