Uses of Interface
jakarta.enterprise.lang.model.declarations.ClassInfo
Packages that use 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
Methods in jakarta.enterprise.inject.build.compatible.spi that return ClassInfoModifier 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 theClassInfocorresponding to this transformed class.Methods in jakarta.enterprise.inject.build.compatible.spi with parameters of type ClassInfoModifier and TypeMethodDescriptionReturns a newAnnotationBuilderfor 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 AnnotationBuilderReturns a newAnnotationBuilderthat builds an annotation of given type.Returns aClassTypefor the given class declaration.SyntheticBeanBuilder.stereotype(ClassInfo stereotypeAnnotation) AddsstereotypeAnnotationto the set of stereotypes of this synthetic bean.Addstypeto the set of bean types of this synthetic bean.default AnnotationBuilderAdds a class-valued annotation member calledvalue.default AnnotationBuilderAdds a class array-valued annotation member calledvalue.default AnnotationBuilderAdds an enum-valued annotation member calledvalue.default AnnotationBuilderAdds an enum array-valued annotation member calledvalue.Adds aClass-valued parameter to the parameter map.Adds aClassarray-valued parameter to the parameter map.Adds aClass-valued parameter to the parameter map.Adds aClassarray-valued parameter to the parameter map. -
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 ClassInfoClassInfo.asClass()default ClassInfoDeclarationInfo.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 ClassInfoParameterizedType.declaration()Returns the declaration of the generic class that was parameterized with a list of type arguments to form this parameterized type.