Package dev.orne.beans
Interface BeanAnnotationFinder.AnnotationListExtractor<L extends Annotation,T extends Annotation>
- Type Parameters:
T
- The annotation typeL
- The annotation list type
- Enclosing class:
- BeanAnnotationFinder<T extends Annotation,
L extends Annotation>
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@API(status=INTERNAL,
since="0.1")
@FunctionalInterface
public static interface BeanAnnotationFinder.AnnotationListExtractor<L extends Annotation,T extends Annotation>
Functional interface for extractor of individual annotations from annotation list annotations.
-
Method Summary
-
Method Details
-
extract
Extracts the nested annotations from the list annotation passed as argument.- Parameters:
list
- The annotation list annotation- Returns:
- The nested annotations
-