Uses of Interface
jakarta.enterprise.inject.build.compatible.spi.DeclarationConfig
-
Packages that use DeclarationConfig Package Description jakarta.enterprise.inject.build.compatible.spi The build compatible extension SPI. -
-
Uses of DeclarationConfig in jakarta.enterprise.inject.build.compatible.spi
Subinterfaces of DeclarationConfig in jakarta.enterprise.inject.build.compatible.spi Modifier and Type Interface Description interface
ClassConfig
Allows adding annotations to and removing annotations from a class.interface
FieldConfig
Allows adding annotations to and removing annotations from a field.interface
MethodConfig
Allows adding annotations to and removing annotations from a method.interface
ParameterConfig
Allows adding annotations to and removing annotations from a method parameter.Methods in jakarta.enterprise.inject.build.compatible.spi that return DeclarationConfig Modifier and Type Method Description DeclarationConfig
DeclarationConfig. addAnnotation(jakarta.enterprise.lang.model.AnnotationInfo annotation)
Adds given annotation to this declaration.DeclarationConfig
DeclarationConfig. addAnnotation(java.lang.annotation.Annotation annotation)
Adds given annotation to this declaration.DeclarationConfig
DeclarationConfig. addAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
Adds a marker annotation of given type to this declaration.DeclarationConfig
DeclarationConfig. removeAllAnnotations()
Removes all annotations from this declaration.DeclarationConfig
DeclarationConfig. removeAnnotation(java.util.function.Predicate<jakarta.enterprise.lang.model.AnnotationInfo> predicate)
Removes all annotations matching given predicate from this declaration.
-