Interface AnnotationConfiguration
-
public interface AnnotationConfiguration- Since:
- 4.0
- Author:
- anistor@redhat.com
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceAnnotationConfiguration.Builder
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,AnnotationAttributeConfiguration>attributes()AnnotationMetadataCreator<?,? extends AnnotatedDescriptor>metadataCreator()Stringname()The name of the annotation.StringpackageName()Stringrepeatable()The name of the containing annotation if this annotation is repeatable or null otherwise.AnnotationElement.AnnotationTarget[]target()Applicable targets.
-
-
-
Method Detail
-
name
String name()
The name of the annotation.
-
packageName
String packageName()
-
target
AnnotationElement.AnnotationTarget[] target()
Applicable targets.
-
attributes
Map<String,AnnotationAttributeConfiguration> attributes()
-
metadataCreator
AnnotationMetadataCreator<?,? extends AnnotatedDescriptor> metadataCreator()
-
repeatable
String repeatable()
The name of the containing annotation if this annotation is repeatable or null otherwise.
-
-