Package jodd.util
Class Annotations<A extends java.lang.annotation.Annotation>
- java.lang.Object
-
- jodd.util.Annotations<A>
-
public class Annotations<A extends java.lang.annotation.Annotation> extends java.lang.ObjectAnnotations collector.
-
-
Constructor Summary
Constructors Constructor Description Annotations(java.lang.Class<A> annotationClass)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<A>collect()Returns collected annotations.static <T extends java.lang.annotation.Annotation>
Annotations<T>of(java.lang.Class<T> annotationClass)Annotations<A>onClass(java.lang.Class type)AnnotationsonMethod(java.lang.reflect.Method method)Annotations<A>onPackageHierarchyOf(java.lang.Class type)
-
-
-
Constructor Detail
-
Annotations
public Annotations(java.lang.Class<A> annotationClass)
-
-
Method Detail
-
of
public static <T extends java.lang.annotation.Annotation> Annotations<T> of(java.lang.Class<T> annotationClass)
-
onMethod
public Annotations onMethod(java.lang.reflect.Method method)
-
onClass
public Annotations<A> onClass(java.lang.Class type)
-
onPackageHierarchyOf
public Annotations<A> onPackageHierarchyOf(java.lang.Class type)
-
collect
public java.util.List<A> collect()
Returns collected annotations.
-
-