- java.lang.Object
-
- net.morimekta.testing.junit5.AnnotationUtil
-
public final class AnnotationUtil extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends Annotation>
Stream<T>getAnnotationsBottomUp(org.junit.jupiter.api.extension.ExtensionContext context, Class<T> annotation)
static <A extends Annotation>
Optional<A>getTopAnnotation(org.junit.jupiter.api.extension.ExtensionContext context, Class<A> annotation)
static <A extends Annotation>
booleanisAnnotationPresent(org.junit.jupiter.api.extension.ExtensionContext context, Class<A> annotation)
-
-
-
Method Detail
-
isAnnotationPresent
public static <A extends Annotation> boolean isAnnotationPresent(org.junit.jupiter.api.extension.ExtensionContext context, Class<A> annotation)
-
getTopAnnotation
public static <A extends Annotation> Optional<A> getTopAnnotation(org.junit.jupiter.api.extension.ExtensionContext context, Class<A> annotation)
-
getAnnotationsBottomUp
public static <T extends Annotation> Stream<T> getAnnotationsBottomUp(org.junit.jupiter.api.extension.ExtensionContext context, Class<T> annotation)
-
-