Class AnnotationUtil
- java.lang.Object
-
- hu.icellmobilsoft.coffee.tool.utils.annotation.AnnotationUtil
-
public class AnnotationUtil extends Object
Annotációkat kezelő gyűjtő- Since:
- 1.0.0
- Author:
- imre.scheffer
-
-
Constructor Summary
Constructors Constructor Description AnnotationUtil()Default constructor, constructs a new object.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <A extends Annotation>
Optional<A>getAnnotation(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint, Class<A> annotationClazz)Finds the annotation instance of annotationClazz on the given InjectionPoint.static <A extends Annotation>
AgetAnnotation(Class<?> clazz, Class<A> annotationClass)Finds theAnnotationinstance of annotationClazz, including proxied class
-
-
-
Method Detail
-
getAnnotation
public static <A extends Annotation> A getAnnotation(Class<?> clazz, Class<A> annotationClass)
Finds theAnnotationinstance of annotationClazz, including proxied class- Type Parameters:
A- type of returnedAnnotation- Parameters:
clazz- class on which the desiredAnnotationis searchedannotationClass- class of returnedAnnotation- Returns:
Annotationinstance- See Also:
- https://developer.jboss.org/message/964608#964608
-
getAnnotation
public static <A extends Annotation> Optional<A> getAnnotation(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint, Class<A> annotationClazz)
Finds the annotation instance of annotationClazz on the given InjectionPoint.- Type Parameters:
A- type of returnedAnnotation- Parameters:
injectionPoint- injection point on which the desiredAnnotationis searchedannotationClazz- class of returnedAnnotation- Returns:
Optionalinstance ofannotationClazz, can be empty
-
-