Class AnnotationHelper


  • public class AnnotationHelper
    extends java.lang.Object
    • Constructor Detail

      • AnnotationHelper

        public AnnotationHelper()
    • Method Detail

      • getFirstSuperClassAnnotation

        public static <T> T getFirstSuperClassAnnotation​(java.lang.Class testClass,
                                                         java.lang.Class<T> type)
      • getBrowserUtilList

        public static <T extends BrowserUtilExtension> java.util.List<T> getBrowserUtilList​(BrowserUtil browserUtilAnnotation,
                                                                                            java.lang.Class<T> type)
      • getBrowserUtilList

        public static <T extends BrowserUtilExtension> java.util.List<T> getBrowserUtilList​(BrowserUtil browserUtilAnnotation,
                                                                                            java.lang.Class<T> type,
                                                                                            boolean allowMultipleExtension)
      • getAnnotationOrdered

        public static <T extends java.lang.annotation.Annotation> java.util.List<T> getAnnotationOrdered​(org.junit.jupiter.api.extension.ExtensionContext context,
                                                                                                         java.lang.Class<T> type)
      • getBrowserUtilExtensionList

        public static <T extends BrowserUtilExtension> java.util.List<T> getBrowserUtilExtensionList​(org.junit.jupiter.api.extension.ExtensionContext context,
                                                                                                     java.lang.Class<T> utilType,
                                                                                                     boolean allowMultipleExtension)