Package org.hibernate.models.internal
Class IsResolvedTypeSwitch
java.lang.Object
org.hibernate.models.internal.IsResolvedTypeSwitch
- All Implemented Interfaces:
TypeDetailsSwitch<Boolean>
- Direct Known Subclasses:
IsBoundTypeSwitch
TypeDetailsSwitch implementation checking whether a type is resolved (all of its bounds are known)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncaseArrayType(ArrayTypeDetails arrayType, SourceModelBuildingContext buildingContext) caseClass(ClassTypeDetails classType, SourceModelBuildingContext buildingContext) caseParameterizedType(ParameterizedTypeDetails parameterizedType, SourceModelBuildingContext buildingContext) casePrimitive(PrimitiveTypeDetails primitiveType, SourceModelBuildingContext buildingContext) caseTypeVariable(TypeVariableDetails typeVariable, SourceModelBuildingContext buildingContext) caseTypeVariableReference(TypeVariableReferenceDetails typeVariableReference, SourceModelBuildingContext buildingContext) caseVoid(VoidTypeDetails voidType, SourceModelBuildingContext buildingContext) caseWildcardType(WildcardTypeDetails wildcardType, SourceModelBuildingContext buildingContext) defaultCase(TypeDetails type, SourceModelBuildingContext buildingContext)
-
Field Details
-
IS_RESOLVED_SWITCH
-
-
Constructor Details
-
IsResolvedTypeSwitch
public IsResolvedTypeSwitch()
-
-
Method Details
-
caseClass
- Specified by:
caseClassin interfaceTypeDetailsSwitch<Boolean>
-
casePrimitive
public Boolean casePrimitive(PrimitiveTypeDetails primitiveType, SourceModelBuildingContext buildingContext) - Specified by:
casePrimitivein interfaceTypeDetailsSwitch<Boolean>
-
caseVoid
- Specified by:
caseVoidin interfaceTypeDetailsSwitch<Boolean>
-
caseArrayType
public Boolean caseArrayType(ArrayTypeDetails arrayType, SourceModelBuildingContext buildingContext) - Specified by:
caseArrayTypein interfaceTypeDetailsSwitch<Boolean>
-
caseParameterizedType
public Boolean caseParameterizedType(ParameterizedTypeDetails parameterizedType, SourceModelBuildingContext buildingContext) - Specified by:
caseParameterizedTypein interfaceTypeDetailsSwitch<Boolean>
-
caseWildcardType
public Boolean caseWildcardType(WildcardTypeDetails wildcardType, SourceModelBuildingContext buildingContext) - Specified by:
caseWildcardTypein interfaceTypeDetailsSwitch<Boolean>
-
caseTypeVariable
public Boolean caseTypeVariable(TypeVariableDetails typeVariable, SourceModelBuildingContext buildingContext) - Specified by:
caseTypeVariablein interfaceTypeDetailsSwitch<Boolean>
-
caseTypeVariableReference
public Boolean caseTypeVariableReference(TypeVariableReferenceDetails typeVariableReference, SourceModelBuildingContext buildingContext) - Specified by:
caseTypeVariableReferencein interfaceTypeDetailsSwitch<Boolean>
-
defaultCase
- Specified by:
defaultCasein interfaceTypeDetailsSwitch<Boolean>
-