public static interface Type.Visitor<P,R> extends UnresolvedType.Visitor<P,R>, ClassType.Visitor<P,R>, ListType.Visitor<P,R>
| Modifier and Type | Method and 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) |
default R visit(UnresolvedType unresolvedType, P par)
visit in interface UnresolvedType.Visitor<P,R>default R visit(ClassType classType, P par)
visit in interface ClassType.Visitor<P,R>default R visit(ListType listType, P par)
visit in interface ListType.Visitor<P,R>default R visit(PrimitiveType primitiveType, P par)