Interface AnnotationConfiguration
- All Known Implementing Classes:
AnnotationConfigurationImpl
public interface AnnotationConfiguration
- Since:
- 4.0
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionAnnotationMetadataCreator<?, ? extends AnnotatedDescriptor> name()The name of the annotation.The name of the containing annotation if this annotation is repeatable or null otherwise.target()Applicable targets.
-
Method Details
-
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.
-