Class JdkTrackingTypeSwitch
java.lang.Object
org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
- All Implemented Interfaces:
JdkTypeSwitch<TypeDetails>
-
Constructor Summary
ConstructorsConstructorDescriptionJdkTrackingTypeSwitch(JdkTypeSwitcher switcher, ModelsContext modelsContext) -
Method Summary
Modifier and TypeMethodDescriptioncaseGenericArrayType(GenericArrayType genericArrayType) caseParameterizedType(ParameterizedType parameterizedType) caseTypeVariable(TypeVariable<?> typeVariable) caseWildcardType(WildcardType wildcardType) defaultCase(Type type) extractTypeParameters(ParameterizedType parameterizedType) resolveTypes(Type[] types)
-
Constructor Details
-
JdkTrackingTypeSwitch
-
-
Method Details
-
caseClass
- Specified by:
caseClassin interfaceJdkTypeSwitch<TypeDetails>
-
caseParameterizedType
- Specified by:
caseParameterizedTypein interfaceJdkTypeSwitch<TypeDetails>
-
caseWildcardType
- Specified by:
caseWildcardTypein interfaceJdkTypeSwitch<TypeDetails>
-
caseTypeVariable
- Specified by:
caseTypeVariablein interfaceJdkTypeSwitch<TypeDetails>
-
caseGenericArrayType
- Specified by:
caseGenericArrayTypein interfaceJdkTypeSwitch<TypeDetails>
-
defaultCase
- Specified by:
defaultCasein interfaceJdkTypeSwitch<TypeDetails>
-
extractTypeParameters
-
resolveTypes
-