Uses of Interface
jakarta.enterprise.lang.model.declarations.ClassInfo
Package
Description
The build compatible extension SPI.
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.inject.build.compatible.spi
Modifier and TypeMethodDescriptionScopeInfo.annotation()
Returns the declaration of this scope annotation.BeanInfo.declaringClass()
Returns the class that declares this bean.ObserverInfo.declaringClass()
Returns the class that declares this observer.ClassConfig.info()
Returns theClassInfo
corresponding to this transformed class.Modifier and TypeMethodDescriptionReturns a newAnnotationBuilder
for given annotation type.SyntheticObserverBuilder.declaringClass
(ClassInfo declaringClass) Sets the bean class that "declares" this synthetic observer.Adds a class-valued annotation member with givenname
.Adds a class array-valued annotation member with givenname
.Adds an enum-valued annotation member with givenname
.Adds an enum array-valued annotation member with givenname
.static AnnotationBuilder
Returns a newAnnotationBuilder
that builds an annotation of given type.Returns aClassType
for the given class declaration.SyntheticBeanBuilder.stereotype
(ClassInfo stereotypeAnnotation) AddsstereotypeAnnotation
to the set of stereotypes of this synthetic bean.Addstype
to the set of bean types of this synthetic bean.default AnnotationBuilder
Adds a class-valued annotation member calledvalue
.default AnnotationBuilder
Adds a class array-valued annotation member calledvalue
.default AnnotationBuilder
Adds an enum-valued annotation member calledvalue
.default AnnotationBuilder
Adds an enum array-valued annotation member calledvalue
.Adds aClass
-valued parameter to the parameter map.Adds aClass
array-valued parameter to the parameter map.Adds aClass
-valued parameter to the parameter map.Adds aClass
array-valued parameter to the parameter map. -
Uses of ClassInfo in jakarta.enterprise.lang.model
Modifier 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
Modifier 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.Modifier and TypeMethodDescriptionClassInfo.superInterfacesDeclarations()
Returns a list of direct superinterfaces of this class. -
Uses of ClassInfo in jakarta.enterprise.lang.model.types
Modifier 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.