- 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 <T extends Annotation>
Optional<T>getTopAnnotation(org.junit.jupiter.api.extension.ExtensionContext context, Class<T> annotation)
static boolean
isAnnotationPresent(org.junit.jupiter.api.extension.ExtensionContext context, Class<? extends Annotation> annotation)
-
-
-
Method Detail
-
isAnnotationPresent
public static boolean isAnnotationPresent(org.junit.jupiter.api.extension.ExtensionContext context, Class<? extends Annotation> annotation)
-
getTopAnnotation
public static <T extends Annotation> Optional<T> getTopAnnotation(org.junit.jupiter.api.extension.ExtensionContext context, Class<T> annotation)
-
getAnnotationsBottomUp
public static <T extends Annotation> Stream<T> getAnnotationsBottomUp(org.junit.jupiter.api.extension.ExtensionContext context, Class<T> annotation)
-
-