Package org.fulib.scenarios.ast.expr
Interface Expr.Visitor<P,R>
-
- All Superinterfaces:
AnswerLiteral.Visitor<P,R>,AttributeAccess.Visitor<P,R>,AttributeCheckExpr.Visitor<P,R>,CallExpr.Visitor<P,R>,CollectionExpr.Visitor<P,R>,ConditionalExpr.Visitor<P,R>,ConditionalOperatorExpr.Visitor<P,R>,CreationExpr.Visitor<P,R>,DoubleLiteral.Visitor<P,R>,ErrorExpr.Visitor<P,R>,ExampleAccess.Visitor<P,R>,FilterExpr.Visitor<P,R>,IntLiteral.Visitor<P,R>,ListExpr.Visitor<P,R>,MapAccessExpr.Visitor<P,R>,NameAccess.Visitor<P,R>,PredicateOperatorExpr.Visitor<P,R>,PrimaryExpr.Visitor<P,R>,RangeExpr.Visitor<P,R>,StringLiteral.Visitor<P,R>
- All Known Subinterfaces:
Node.Visitor<P,R>,Positioned.Visitor<P,R>
- All Known Implementing Classes:
AddResolve,AssignmentResolve,ExprGenerator,ExprResolver,Namer,RemoveResolve,StreamGenerator,Typer
- Enclosing interface:
- Expr
public static interface Expr.Visitor<P,R> extends ErrorExpr.Visitor<P,R>, PrimaryExpr.Visitor<P,R>, AttributeAccess.Visitor<P,R>, ExampleAccess.Visitor<P,R>, CreationExpr.Visitor<P,R>, CallExpr.Visitor<P,R>, ConditionalExpr.Visitor<P,R>, CollectionExpr.Visitor<P,R>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Rvisit(AttributeAccess attributeAccess, P par)default Rvisit(ExampleAccess exampleAccess, P par)default Rvisit(CallExpr callExpr, P par)default Rvisit(CreationExpr creationExpr, P par)default Rvisit(CollectionExpr collectionExpr, P par)default Rvisit(ConditionalExpr conditionalExpr, P par)default Rvisit(ErrorExpr errorExpr, P par)default Rvisit(Expr expr, P par)default Rvisit(PrimaryExpr primaryExpr, P par)-
Methods inherited from interface org.fulib.scenarios.ast.expr.collection.CollectionExpr.Visitor
visit, visit, visit, visit
-
Methods inherited from interface org.fulib.scenarios.ast.expr.conditional.ConditionalExpr.Visitor
visit, visit, visit
-
-
-
-
Method Detail
-
visit
default R visit(ErrorExpr errorExpr, P par)
- Specified by:
visitin interfaceErrorExpr.Visitor<P,R>
-
visit
default R visit(PrimaryExpr primaryExpr, P par)
- Specified by:
visitin interfacePrimaryExpr.Visitor<P,R>
-
visit
default R visit(AttributeAccess attributeAccess, P par)
- Specified by:
visitin interfaceAttributeAccess.Visitor<P,R>
-
visit
default R visit(ExampleAccess exampleAccess, P par)
- Specified by:
visitin interfaceExampleAccess.Visitor<P,R>
-
visit
default R visit(CreationExpr creationExpr, P par)
- Specified by:
visitin interfaceCreationExpr.Visitor<P,R>
-
visit
default R visit(CallExpr callExpr, P par)
- Specified by:
visitin interfaceCallExpr.Visitor<P,R>
-
visit
default R visit(ConditionalExpr conditionalExpr, P par)
- Specified by:
visitin interfaceConditionalExpr.Visitor<P,R>
-
visit
default R visit(CollectionExpr collectionExpr, P par)
- Specified by:
visitin interfaceCollectionExpr.Visitor<P,R>
-
-