Interface CollectionExpr.Visitor<P,R>
-
- All Superinterfaces:
FilterExpr.Visitor<P,R>,ListExpr.Visitor<P,R>,MapAccessExpr.Visitor<P,R>,RangeExpr.Visitor<P,R>
- All Known Subinterfaces:
Expr.Visitor<P,R>,Node.Visitor<P,R>,Positioned.Visitor<P,R>
- All Known Implementing Classes:
AddResolve,AssignmentResolve,ExprGenerator,ExprResolver,Namer,RemoveResolve,StreamGenerator,Typer
- Enclosing interface:
- CollectionExpr
public static interface CollectionExpr.Visitor<P,R> extends ListExpr.Visitor<P,R>, RangeExpr.Visitor<P,R>, MapAccessExpr.Visitor<P,R>, FilterExpr.Visitor<P,R>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Rvisit(CollectionExpr collectionExpr, P par)default Rvisit(FilterExpr filterExpr, P par)default Rvisit(ListExpr listExpr, P par)default Rvisit(MapAccessExpr mapAccessExpr, P par)default Rvisit(RangeExpr rangeExpr, P par)
-
-
-
Method Detail
-
visit
default R visit(CollectionExpr collectionExpr, P par)
-
visit
default R visit(ListExpr listExpr, P par)
- Specified by:
visitin interfaceListExpr.Visitor<P,R>
-
visit
default R visit(RangeExpr rangeExpr, P par)
- Specified by:
visitin interfaceRangeExpr.Visitor<P,R>
-
visit
default R visit(MapAccessExpr mapAccessExpr, P par)
- Specified by:
visitin interfaceMapAccessExpr.Visitor<P,R>
-
visit
default R visit(FilterExpr filterExpr, P par)
- Specified by:
visitin interfaceFilterExpr.Visitor<P,R>
-
-