Uses of Interface
jakarta.enterprise.lang.model.declarations.ClassInfo
Packages that use ClassInfo
Package
Description
The core interfaces of the language model that represent
annotations and
annotation targets.
Interfaces that represent declarations.
Interfaces that represent types.
-
Uses of ClassInfo in jakarta.enterprise.lang.model
Methods in jakarta.enterprise.lang.model that return ClassInfoModifier and TypeMethodDescriptionAnnotationMember.asEnumClass()
Returns the type of this enum value.AnnotationInfo.declaration()
Returns the declaration of this annotation's type. -
Uses of ClassInfo in jakarta.enterprise.lang.model.declarations
Methods in jakarta.enterprise.lang.model.declarations that return ClassInfoModifier and TypeMethodDescriptiondefault ClassInfo
ClassInfo.asClass()
default ClassInfo
DeclarationInfo.asClass()
Returns this declaration as a class.FieldInfo.declaringClass()
Returns the class that declares this field.MethodInfo.declaringClass()
Returns the class that declares this method.RecordComponentInfo.declaringRecord()
Returns the record that declares this component.ClassInfo.superClassDeclaration()
Returns the direct superclass of this class.Methods in jakarta.enterprise.lang.model.declarations that return types with arguments of type ClassInfoModifier and TypeMethodDescriptionClassInfo.superInterfacesDeclarations()
Returns a list of direct superinterfaces of this class. -
Uses of ClassInfo in jakarta.enterprise.lang.model.types
Methods in jakarta.enterprise.lang.model.types that return ClassInfoModifier and TypeMethodDescriptionClassType.declaration()
Returns the declaration of this class type.default ClassInfo
ParameterizedType.declaration()
Returns the declaration of the generic class that was parameterized with a list of type arguments to form this parameterized type.