Package org.fulib.scenarios.ast.decl
Interface Decl.Visitor<P,R>
-
- All Superinterfaces:
AssociationDecl.Visitor<P,R>,AttributeDecl.Visitor<P,R>,ClassDecl.Visitor<P,R>,MethodDecl.Visitor<P,R>,ParameterDecl.Visitor<P,R>,VarDecl.Visitor<P,R>
- All Known Subinterfaces:
Node.Visitor<P,R>,Positioned.Visitor<P,R>
- All Known Implementing Classes:
DeclDescriber,DeclGenerator
- Enclosing interface:
- Decl
public static interface Decl.Visitor<P,R> extends ClassDecl.Visitor<P,R>, AttributeDecl.Visitor<P,R>, AssociationDecl.Visitor<P,R>, MethodDecl.Visitor<P,R>, ParameterDecl.Visitor<P,R>, VarDecl.Visitor<P,R>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Rvisit(AssociationDecl associationDecl, P par)default Rvisit(AttributeDecl attributeDecl, P par)default Rvisit(ClassDecl classDecl, P par)default Rvisit(Decl decl, P par)default Rvisit(MethodDecl methodDecl, P par)default Rvisit(ParameterDecl parameterDecl, P par)default Rvisit(VarDecl varDecl, P par)
-
-
-
Method Detail
-
visit
default R visit(ClassDecl classDecl, P par)
- Specified by:
visitin interfaceClassDecl.Visitor<P,R>
-
visit
default R visit(AttributeDecl attributeDecl, P par)
- Specified by:
visitin interfaceAttributeDecl.Visitor<P,R>
-
visit
default R visit(AssociationDecl associationDecl, P par)
- Specified by:
visitin interfaceAssociationDecl.Visitor<P,R>
-
visit
default R visit(MethodDecl methodDecl, P par)
- Specified by:
visitin interfaceMethodDecl.Visitor<P,R>
-
visit
default R visit(ParameterDecl parameterDecl, P par)
- Specified by:
visitin interfaceParameterDecl.Visitor<P,R>
-
-