Class TypeVisitor<T>
java.lang.Object
org.glassfish.jersey.internal.util.TypeVisitor<T>
- Type Parameters:
T- type visiting result type.
Type visitor contract.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected RuntimeExceptioncreateError(Type type) Create visiting error (in case the visitor could not recognize the visit type.protected abstract TVisit class.protected abstract TVisit generic array type.protected abstract TVisit parameterized type.protected abstract TonVariable(TypeVariable type) Visit type variable.protected abstract TonWildcard(WildcardType type) Visit wildcard type.final TVisit the type and a given parameter.
-
Constructor Details
-
TypeVisitor
TypeVisitor()
-
-
Method Details
-
visit
-
onClass
-
onParameterizedType
Visit parameterized type.- Parameters:
type- visited parameterized type.- Returns:
- visit result.
-
onGenericArray
Visit generic array type.- Parameters:
type- visited parameterized type.- Returns:
- visit result.
-
onVariable
Visit type variable.- Parameters:
type- visited parameterized type.- Returns:
- visit result.
-
onWildcard
Visit wildcard type.- Parameters:
type- visited parameterized type.- Returns:
- visit result.
-
createError
Create visiting error (in case the visitor could not recognize the visit type.- Parameters:
type- visited parameterized type.- Returns:
- visit result.
-