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(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<AnnotationInfo> predicate)
Removes all annotations matching given predicate from this declaration.
-