Package org.hibernate.models.internal
Class TypeDetailsSwitchSupport<T>
java.lang.Object
org.hibernate.models.internal.TypeDetailsSwitchSupport<T>
- All Implemented Interfaces:
TypeDetailsSwitch<T>
- Direct Known Subclasses:
CollectionElementSwitch,MapKeySwitch,MapValueSwitch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncaseArrayType(ArrayTypeDetails arrayType) caseClass(ClassTypeDetails classType) caseParameterizedType(ParameterizedTypeDetails parameterizedType) casePrimitive(PrimitiveTypeDetails primitiveType) caseTypeVariable(TypeVariableDetails typeVariable) caseTypeVariableReference(TypeVariableReferenceDetails typeVariableReference) caseVoid(VoidTypeDetails voidType) caseWildcardType(WildcardTypeDetails wildcardType) defaultCase(TypeDetails type)
-
Constructor Details
-
TypeDetailsSwitchSupport
public TypeDetailsSwitchSupport()
-
-
Method Details
-
caseVoid
- Specified by:
caseVoidin interfaceTypeDetailsSwitch<T>
-
casePrimitive
- Specified by:
casePrimitivein interfaceTypeDetailsSwitch<T>
-
caseClass
- Specified by:
caseClassin interfaceTypeDetailsSwitch<T>
-
caseArrayType
- Specified by:
caseArrayTypein interfaceTypeDetailsSwitch<T>
-
caseParameterizedType
- Specified by:
caseParameterizedTypein interfaceTypeDetailsSwitch<T>
-
caseWildcardType
- Specified by:
caseWildcardTypein interfaceTypeDetailsSwitch<T>
-
caseTypeVariable
- Specified by:
caseTypeVariablein interfaceTypeDetailsSwitch<T>
-
caseTypeVariableReference
- Specified by:
caseTypeVariableReferencein interfaceTypeDetailsSwitch<T>
-
defaultCase
- Specified by:
defaultCasein interfaceTypeDetailsSwitch<T>
-