Interface Annotations
- All Known Implementing Classes:
AnnotationCollector.NoAnnotations
,AnnotationCollector.OneAnnotation
,AnnotationCollector.TwoAnnotations
,AnnotationMap
public interface Annotations
Interface that defines interface for accessing contents of a
collection of annotations. This is needed when introspecting
annotation-based features from different kinds of things, not
just objects that Java Reflection interface exposes.
Standard mutable implementation is AnnotationMap
-
Method Summary
Modifier and TypeMethodDescription<A extends Annotation>
AMain access method used to find value for given annotation.boolean
boolean
hasOneOf
(Class<? extends Annotation>[] annoClasses) int
size()
Returns number of annotation entries in this collection.
-
Method Details
-
get
Main access method used to find value for given annotation. -
has
- Since:
- 2.9
-
hasOneOf
- Since:
- 2.9
-
size
int size()Returns number of annotation entries in this collection.
-