Package org.testng.internal.annotations
Class AnnotationHelper
- java.lang.Object
-
- org.testng.internal.annotations.AnnotationHelper
-
public class AnnotationHelper extends java.lang.ObjectHelper methods to find @Test and @Configuration tags. They minimize the amount of casting we need to do. Created on Dec 20, 2005- Author:
- cbeust
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <A extends java.lang.annotation.Annotation>
AfindAnnotationSuperClasses(java.lang.Class<A> annotationClass, java.lang.Class parameterClass)static IConfigurationAnnotationfindConfiguration(IAnnotationFinder finder, java.lang.reflect.Constructor ctor)static IConfigurationAnnotationfindConfiguration(IAnnotationFinder finder, java.lang.reflect.Method m)static IConfigurationAnnotationfindConfiguration(IAnnotationFinder finder, ConstructorOrMethod m)static IFactoryAnnotationfindFactory(IAnnotationFinder finder, java.lang.reflect.Constructor c)static IFactoryAnnotationfindFactory(IAnnotationFinder finder, java.lang.reflect.Method m)static ITestNGMethod[]findMethodsWithAnnotation(java.lang.Class<?> rootClass, java.lang.Class<? extends IAnnotation> annotationClass, IAnnotationFinder annotationFinder, XmlTest xmlTest)Delegation method for creating the list ofITestMethods to be analysed.static ITestAnnotationfindTest(IAnnotationFinder finder, java.lang.Class<?> cls)static ITestAnnotationfindTest(IAnnotationFinder finder, java.lang.reflect.Constructor ctor)static ITestAnnotationfindTest(IAnnotationFinder finder, java.lang.reflect.Method m)static ITestAnnotationfindTest(IAnnotationFinder finder, ITestNGMethod m)static java.lang.Class[]getAllAnnotations()
-
-
-
Method Detail
-
findTest
public static ITestAnnotation findTest(IAnnotationFinder finder, java.lang.Class<?> cls)
-
findTest
public static ITestAnnotation findTest(IAnnotationFinder finder, java.lang.reflect.Method m)
-
findTest
public static ITestAnnotation findTest(IAnnotationFinder finder, ITestNGMethod m)
-
findFactory
public static IFactoryAnnotation findFactory(IAnnotationFinder finder, java.lang.reflect.Method m)
-
findFactory
public static IFactoryAnnotation findFactory(IAnnotationFinder finder, java.lang.reflect.Constructor c)
-
findTest
public static ITestAnnotation findTest(IAnnotationFinder finder, java.lang.reflect.Constructor ctor)
-
findConfiguration
public static IConfigurationAnnotation findConfiguration(IAnnotationFinder finder, ConstructorOrMethod m)
-
findConfiguration
public static IConfigurationAnnotation findConfiguration(IAnnotationFinder finder, java.lang.reflect.Constructor ctor)
-
findConfiguration
public static IConfigurationAnnotation findConfiguration(IAnnotationFinder finder, java.lang.reflect.Method m)
-
getAllAnnotations
public static java.lang.Class[] getAllAnnotations()
-
findMethodsWithAnnotation
public static ITestNGMethod[] findMethodsWithAnnotation(java.lang.Class<?> rootClass, java.lang.Class<? extends IAnnotation> annotationClass, IAnnotationFinder annotationFinder, XmlTest xmlTest)
Delegation method for creating the list ofITestMethods to be analysed.
-
findAnnotationSuperClasses
public static <A extends java.lang.annotation.Annotation> A findAnnotationSuperClasses(java.lang.Class<A> annotationClass, java.lang.Class parameterClass)
-
-