Package org.fulib.scenarios.ast.type
Interface Type.Visitor<P,R>
-
- All Superinterfaces:
ClassType.Visitor<P,R>
,ListType.Visitor<P,R>
,UnresolvedType.Visitor<P,R>
- All Known Subinterfaces:
Node.Visitor<P,R>
,Positioned.Visitor<P,R>
- All Known Implementing Classes:
ExtractClassDecl
,Namer
,TypeComparer
,TypeDescriber
,TypeGenerator
,TypeResolver
- Enclosing interface:
- Type
public static interface Type.Visitor<P,R> extends UnresolvedType.Visitor<P,R>, ClassType.Visitor<P,R>, ListType.Visitor<P,R>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default R
visit(ClassType classType, P par)
default R
visit(ListType listType, P par)
default R
visit(PrimitiveType primitiveType, P par)
default R
visit(Type type, P par)
default R
visit(UnresolvedType unresolvedType, P par)
-
-
-
Method Detail
-
visit
default R visit(UnresolvedType unresolvedType, P par)
- Specified by:
visit
in interfaceUnresolvedType.Visitor<P,R>
-
visit
default R visit(ClassType classType, P par)
- Specified by:
visit
in interfaceClassType.Visitor<P,R>
-
visit
default R visit(ListType listType, P par)
- Specified by:
visit
in interfaceListType.Visitor<P,R>
-
visit
default R visit(PrimitiveType primitiveType, P par)
-
-