Uses of Class
org.perfectable.introspection.query.AnnotationQuery
-
Packages that use AnnotationQuery Package Description org.perfectable.introspection Base package for this library.org.perfectable.introspection.query Set of wrappers for reflections over program constructs. -
-
Uses of AnnotationQuery in org.perfectable.introspection
Methods in org.perfectable.introspection that return AnnotationQuery Modifier and Type Method Description AnnotationQuery<Annotation>
ClassIntrospection. annotations()
Query for runtime-visible annotations on introspected class.AnnotationQuery<Annotation>
FieldIntrospection. annotations()
Query for annotations on introspected field.AnnotationQuery<Annotation>
MethodIntrospection. annotations()
Query for annotations on specified method. -
Uses of AnnotationQuery in org.perfectable.introspection.query
Methods in org.perfectable.introspection.query that return AnnotationQuery Modifier and Type Method Description AnnotationQuery<A>
AnnotationQuery. annotatedWith(Class<? extends Annotation> metaAnnotation)
Creates query that filters resulting annotations that have meta-annotation placed on them.static AnnotationQuery<Annotation>
AnnotationQuery. empty()
This simple Null Object Pattern for this query.AnnotationQuery<A>
AnnotationQuery. filter(Predicate<? super A> filter)
static AnnotationQuery<Annotation>
AnnotationQuery. fromElements(Annotation... elements)
Converts array of annotations to query.static AnnotationQuery<Annotation>
AnnotationQuery. fromElements(Set<Annotation> set)
Converts set of annotations to query.AnnotationQuery<Annotation>
AnnotationQuery. join(AnnotationQuery<?> other)
Creates query that contains results from both this and provided query.static AnnotationQuery<Annotation>
AnnotationQuery. of(AnnotatedElement element)
Creates a query from annotations declared on specified element.<X extends Annotation>
AnnotationQuery<X>AnnotationQuery. typed(Class<X> annotationClass)
.AnnotationQuery<Annotation>
AnnotationQuery. withRepeatableUnroll()
Expands repeatable annotations for the results of returned query.Methods in org.perfectable.introspection.query with parameters of type AnnotationQuery Modifier and Type Method Description AnnotationQuery<Annotation>
AnnotationQuery. join(AnnotationQuery<?> other)
Creates query that contains results from both this and provided query.
-