Interface AnnotationConfiguration
-
public interface AnnotationConfiguration
- Since:
- 4.0
- Author:
- [email protected]
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
AnnotationConfiguration.Builder
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,AnnotationAttributeConfiguration>
attributes()
AnnotationMetadataCreator<?,? extends AnnotatedDescriptor>
metadataCreator()
String
name()
The name of the annotation.String
packageName()
String
repeatable()
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.
-
-