Interface ClassBasedTypeDetails
- All Superinterfaces:
TypeDetails, TypeVariableScope
- All Known Subinterfaces:
ArrayTypeDetails, ClassTypeDetails, ParameterizedTypeDetails, PrimitiveTypeDetails, VoidTypeDetails
- All Known Implementing Classes:
ArrayTypeDetailsImpl, ClassTypeDetailsImpl, ParameterizedTypeDetailsImpl, PrimitiveTypeDetailsImpl, VoidTypeDetailsImpl
Types which are expressible as a class
-
Nested Class Summary
Nested classes/interfaces inherited from interface TypeDetails
TypeDetails.Kind -
Method Summary
Modifier and TypeMethodDescriptiondefault StringgetName()default booleanisImplementor(Class<?> checkType) Whether the described class is an implementor of the givencheckType.Methods inherited from interface TypeDetails
asArrayType, asClassType, asParameterizedType, asPrimitiveType, asTypeVariable, asTypeVariableReference, asVoidType, asWildcardType, determineRawClass, determineRelativeType, getTypeKind, isResolvedMethods inherited from interface TypeVariableScope
resolveTypeVariable
-
Method Details
-
getClassDetails
ClassDetails getClassDetails() -
getName
- Specified by:
getNamein interfaceTypeDetails
-
isImplementor
Description copied from interface:TypeDetailsWhether the described class is an implementor of the givencheckType.- Specified by:
isImplementorin interfaceTypeDetails
-