Uses of Interface
jakarta.enterprise.lang.model.declarations.ClassInfo
-
Packages that use ClassInfo Package Description jakarta.enterprise.inject.build.compatible.spi The build compatible extension SPI.jakarta.enterprise.lang.model The core interfaces of the language model that represent annotations and annotation targets.jakarta.enterprise.lang.model.declarations Interfaces that represent declarations.jakarta.enterprise.lang.model.types Interfaces that represent types. -
-
Uses of ClassInfo in jakarta.enterprise.inject.build.compatible.spi
Methods in jakarta.enterprise.inject.build.compatible.spi that return ClassInfo Modifier and Type Method Description ClassInfoScopeInfo. annotation()Returns the declaration of this scope annotation.ClassInfoBeanInfo. declaringClass()Returns the class that declares this bean.ClassInfoObserverInfo. declaringClass()Returns the class that declares this observer.ClassInfoClassConfig. info()Returns theClassInfocorresponding to this transformed class.Methods in jakarta.enterprise.inject.build.compatible.spi with parameters of type ClassInfo Modifier and Type Method Description AnnotationBuilderAnnotationBuilderFactory. create(ClassInfo annotationType)Returns a newAnnotationBuilderfor given annotation type.SyntheticObserverBuilder<T>SyntheticObserverBuilder. declaringClass(ClassInfo declaringClass)Sets the bean class that "declares" this synthetic observer.AnnotationBuilderAnnotationBuilder. member(String name, ClassInfo value)Adds a class-valued annotation member with givenname.AnnotationBuilderAnnotationBuilder. member(String name, ClassInfo[] values)Adds a class array-valued annotation member with givenname.AnnotationBuilderAnnotationBuilder. member(String name, ClassInfo enumType, String enumValue)Adds an enum-valued annotation member with givenname.AnnotationBuilderAnnotationBuilder. member(String name, ClassInfo enumType, String[] enumValues)Adds an enum array-valued annotation member with givenname.static AnnotationBuilderAnnotationBuilder. of(ClassInfo annotationType)Returns a newAnnotationBuilderthat builds an annotation of given type.ClassTypeTypes. ofClass(ClassInfo clazz)Returns aClassTypefor the given class declaration.SyntheticBeanBuilder<T>SyntheticBeanBuilder. stereotype(ClassInfo stereotypeAnnotation)AddsstereotypeAnnotationto the set of stereotypes of this synthetic bean.SyntheticBeanBuilder<T>SyntheticBeanBuilder. type(ClassInfo type)Addstypeto the set of bean types of this synthetic bean.default AnnotationBuilderAnnotationBuilder. value(ClassInfo value)Adds a class-valued annotation member calledvalue.default AnnotationBuilderAnnotationBuilder. value(ClassInfo[] values)Adds a class array-valued annotation member calledvalue.default AnnotationBuilderAnnotationBuilder. value(ClassInfo enumType, String enumValue)Adds an enum-valued annotation member calledvalue.default AnnotationBuilderAnnotationBuilder. value(ClassInfo enumType, String[] enumValues)Adds an enum array-valued annotation member calledvalue.SyntheticBeanBuilder<T>SyntheticBeanBuilder. withParam(String key, ClassInfo value)Adds aClass-valued parameter to the parameter map.SyntheticBeanBuilder<T>SyntheticBeanBuilder. withParam(String key, ClassInfo[] value)Adds aClassarray-valued parameter to the parameter map.SyntheticObserverBuilder<T>SyntheticObserverBuilder. withParam(String key, ClassInfo value)Adds aClass-valued parameter to the parameter map.SyntheticObserverBuilder<T>SyntheticObserverBuilder. withParam(String key, ClassInfo[] value)Adds aClassarray-valued parameter to the parameter map. -
Uses of ClassInfo in jakarta.enterprise.lang.model
Methods in jakarta.enterprise.lang.model that return ClassInfo Modifier and Type Method Description ClassInfoAnnotationMember. asEnumClass()Returns the type of this enum value.ClassInfoAnnotationInfo. 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 ClassInfo Modifier and Type Method Description default ClassInfoClassInfo. asClass()default ClassInfoDeclarationInfo. asClass()Returns this declaration as a class.ClassInfoFieldInfo. declaringClass()Returns the class that declares this field.ClassInfoMethodInfo. declaringClass()Returns the class that declares this method.ClassInfoRecordComponentInfo. declaringRecord()Returns the record that declares this component.ClassInfoClassInfo. superClassDeclaration()Returns the declaration of this class's superclass.Methods in jakarta.enterprise.lang.model.declarations that return types with arguments of type ClassInfo Modifier and Type Method Description List<ClassInfo>ClassInfo. superInterfacesDeclarations()Returns a list of declarations of this class's direct superinterfaces. -
Uses of ClassInfo in jakarta.enterprise.lang.model.types
Methods in jakarta.enterprise.lang.model.types that return ClassInfo Modifier and Type Method Description ClassInfoClassType. 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.
-