Package org.apache.juneau.commons.annotation
package org.apache.juneau.commons.annotation
Annotation utilities for working with Java annotations.
-
ClassDescriptionApplied to annotations that belong to a similar group (e.g.A concrete implementation of a Java annotation that can be created programmatically at runtime.Builder for
AnnotationObjectobjects.An implementation of an annotation that can be dynamically applied to classes, methods, fields, and constructors at runtime.Builder forAppliedAnnotationObjectobjects.Builder for applied annotations targeting constructors.Builder for applied annotations targeting methods.Builder for applied annotations targeting methods and fields.Builder for applied annotations targeting classes.Builder for applied annotations targeting classes and methods.Builder for applied annotations targeting classes, methods, and fields.Builder for applied annotations targeting classes, methods, fields, and constructors.An implementation of an annotation that can be dynamically applied to classes, methods, fields, and constructors, with additional support for type-safe class targeting via theAppliedOnClassAnnotationObject.onClass()property.