Class JandexTypeSwitchStandard
java.lang.Object
org.hibernate.models.internal.jandex.JandexTypeSwitchStandard
- All Implemented Interfaces:
JandexTypeSwitch<TypeDetails>
JandexTypeSwitch implementation which builds corresponding TypeDetails references
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncaseArrayType(org.jboss.jandex.ArrayType arrayType, SourceModelBuildingContext buildingContext) caseClass(org.jboss.jandex.ClassType classType, SourceModelBuildingContext buildingContext) caseParameterizedType(org.jboss.jandex.ParameterizedType parameterizedType, SourceModelBuildingContext buildingContext) casePrimitive(org.jboss.jandex.PrimitiveType primitiveType, SourceModelBuildingContext buildingContext) caseTypeVariable(org.jboss.jandex.TypeVariable typeVariable, SourceModelBuildingContext buildingContext) caseTypeVariableReference(org.jboss.jandex.TypeVariableReference typeVariableReference, SourceModelBuildingContext buildingContext) caseVoid(org.jboss.jandex.VoidType voidType, SourceModelBuildingContext buildingContext) caseWildcardType(org.jboss.jandex.WildcardType wildcardType, SourceModelBuildingContext buildingContext) defaultCase(org.jboss.jandex.Type type, SourceModelBuildingContext buildingContext) static List<TypeDetails>resolveTypes(List<org.jboss.jandex.Type> types, JandexTypeSwitch<TypeDetails> typeSwitch, SourceModelBuildingContext buildingContext) static TypeDetailsswitchType(org.jboss.jandex.Type type, ClassDetails declaringType, SourceModelBuildingContext buildingContext) static TypeDetailsswitchType(org.jboss.jandex.Type type, SourceModelBuildingContext buildingContext)
-
Constructor Details
-
JandexTypeSwitchStandard
-
-
Method Details
-
switchType
public static TypeDetails switchType(org.jboss.jandex.Type type, SourceModelBuildingContext buildingContext) -
switchType
public static TypeDetails switchType(org.jboss.jandex.Type type, ClassDetails declaringType, SourceModelBuildingContext buildingContext) -
caseClass
public TypeDetails caseClass(org.jboss.jandex.ClassType classType, SourceModelBuildingContext buildingContext) - Specified by:
caseClassin interfaceJandexTypeSwitch<TypeDetails>
-
casePrimitive
public TypeDetails casePrimitive(org.jboss.jandex.PrimitiveType primitiveType, SourceModelBuildingContext buildingContext) - Specified by:
casePrimitivein interfaceJandexTypeSwitch<TypeDetails>
-
caseVoid
public TypeDetails caseVoid(org.jboss.jandex.VoidType voidType, SourceModelBuildingContext buildingContext) - Specified by:
caseVoidin interfaceJandexTypeSwitch<TypeDetails>
-
caseParameterizedType
public TypeDetails caseParameterizedType(org.jboss.jandex.ParameterizedType parameterizedType, SourceModelBuildingContext buildingContext) - Specified by:
caseParameterizedTypein interfaceJandexTypeSwitch<TypeDetails>
-
caseWildcardType
public TypeDetails caseWildcardType(org.jboss.jandex.WildcardType wildcardType, SourceModelBuildingContext buildingContext) - Specified by:
caseWildcardTypein interfaceJandexTypeSwitch<TypeDetails>
-
caseTypeVariable
public TypeDetails caseTypeVariable(org.jboss.jandex.TypeVariable typeVariable, SourceModelBuildingContext buildingContext) - Specified by:
caseTypeVariablein interfaceJandexTypeSwitch<TypeDetails>
-
caseTypeVariableReference
public TypeDetails caseTypeVariableReference(org.jboss.jandex.TypeVariableReference typeVariableReference, SourceModelBuildingContext buildingContext) - Specified by:
caseTypeVariableReferencein interfaceJandexTypeSwitch<TypeDetails>
-
caseArrayType
public TypeDetails caseArrayType(org.jboss.jandex.ArrayType arrayType, SourceModelBuildingContext buildingContext) - Specified by:
caseArrayTypein interfaceJandexTypeSwitch<TypeDetails>
-
defaultCase
public TypeDetails defaultCase(org.jboss.jandex.Type type, SourceModelBuildingContext buildingContext) - Specified by:
defaultCasein interfaceJandexTypeSwitch<TypeDetails>
-
resolveTypes
public static List<TypeDetails> resolveTypes(List<org.jboss.jandex.Type> types, JandexTypeSwitch<TypeDetails> typeSwitch, SourceModelBuildingContext buildingContext)
-