Uses of Interface
org.testng.annotations.IAnnotation
-
Packages that use IAnnotation Package Description org.testng.annotations org.testng.internal.annotations -
-
Uses of IAnnotation in org.testng.annotations
Subinterfaces of IAnnotation in org.testng.annotations Modifier and Type Interface Description interface
IConfigurationAnnotation
Encapsulate the @Configuration / @testng.configuration annotationinterface
IDataProviderAnnotation
Encapsulate the @DataProvider / @testng.data-provider annotationinterface
IFactoryAnnotation
Encapsulate the @Factory / @testng.factory annotationinterface
IIgnoreAnnotation
Encapsulate the @Ignore
annotationinterface
IListenersAnnotation
interface
IObjectFactoryAnnotation
interface
IParameterizable
Parent interface for annotations that can receive parameters.interface
IParametersAnnotation
Encapsulate the @Parameters / @testng.parameters annotationinterface
ITestAnnotation
Encapsulate the @Test / @testng.test annotation.interface
ITestOrConfiguration
This interface captures methods common to @Test and @Configuration -
Uses of IAnnotation in org.testng.internal.annotations
Subinterfaces of IAnnotation in org.testng.internal.annotations Modifier and Type Interface Description interface
IAfterClass
interface
IAfterGroups
interface
IAfterMethod
interface
IAfterSuite
interface
IAfterTest
interface
IBaseBeforeAfter
Base interface for IBeforeSuite, IAfterSuite, etc...interface
IBaseBeforeAfterMethod
interface
IBeforeClass
interface
IBeforeGroups
interface
IBeforeMethod
interface
IBeforeSuite
interface
IBeforeTest
interface
IListeners
interface
ITest
Classes in org.testng.internal.annotations that implement IAnnotation Modifier and Type Class Description class
BaseBeforeAfter
class
ConfigurationAnnotation
An implementation of IConfigurationclass
DataProviderAnnotation
An implementation of IDataProvider.class
FactoryAnnotation
An implementation of IFactoryclass
ListenersAnnotation
class
ObjectFactoryAnnotation
The internal representation of @ObjectFactoryclass
ParametersAnnotation
An implementation of IParametersclass
TestAnnotation
An implementation of ITestclass
TestOrConfiguration
Fields in org.testng.internal.annotations with type parameters of type IAnnotation Modifier and Type Field Description private static java.util.List<java.lang.Class<? extends IAnnotation>>
AnnotationHelper. ALL_ANNOTATIONS
private static java.util.List<java.lang.Class<? extends IAnnotation>>
AnnotationHelper. CONFIGURATION_CLASSES
private java.util.Map<java.lang.Class<? extends IAnnotation>,java.lang.Class<? extends java.lang.annotation.Annotation>>
JDK15AnnotationFinder. m_annotationMap
private java.util.Map<Pair<java.lang.annotation.Annotation,?>,IAnnotation>
JDK15AnnotationFinder. m_annotations
Methods in org.testng.internal.annotations with type parameters of type IAnnotation Modifier and Type Method Description <A extends IAnnotation>
AJDK15TagFactory. createTag(java.lang.Class<?> cls, java.lang.reflect.Method method, java.lang.annotation.Annotation a, java.lang.Class<A> annotationClass)
<A extends IAnnotation>
AIAnnotationFinder. findAnnotation(java.lang.Class<?> cls, java.lang.Class<A> annotationClass)
<A extends IAnnotation>
AIAnnotationFinder. findAnnotation(java.lang.Class<?> clazz, java.lang.reflect.Method m, java.lang.Class<A> annotationClass)
<A extends IAnnotation>
AIAnnotationFinder. findAnnotation(java.lang.reflect.Constructor<?> cons, java.lang.Class<A> annotationClass)
<A extends IAnnotation>
AIAnnotationFinder. findAnnotation(java.lang.reflect.Method m, java.lang.Class<A> annotationClass)
<A extends IAnnotation>
AIAnnotationFinder. findAnnotation(ConstructorOrMethod com, java.lang.Class<A> annotationClass)
<A extends IAnnotation>
AIAnnotationFinder. findAnnotation(ITestNGMethod m, java.lang.Class<A> annotationClass)
private <A extends IAnnotation>
AJDK15AnnotationFinder. findAnnotation(java.lang.Class<?> cls, java.lang.annotation.Annotation a, java.lang.Class<A> annotationClass, java.lang.Class<?> testClass, java.lang.reflect.Constructor<?> testConstructor, java.lang.reflect.Method testMethod, Pair<java.lang.annotation.Annotation,?> p, java.lang.Class<?> whichClass)
<A extends IAnnotation>
AJDK15AnnotationFinder. findAnnotation(java.lang.Class<?> cls, java.lang.Class<A> annotationClass)
<A extends IAnnotation>
AJDK15AnnotationFinder. findAnnotation(java.lang.Class<?> clazz, java.lang.reflect.Method m, java.lang.Class<A> annotationClass)
<A extends IAnnotation>
AJDK15AnnotationFinder. findAnnotation(java.lang.reflect.Constructor<?> cons, java.lang.Class<A> annotationClass)
<A extends IAnnotation>
AJDK15AnnotationFinder. findAnnotation(java.lang.reflect.Method m, java.lang.Class<A> annotationClass)
<A extends IAnnotation>
AJDK15AnnotationFinder. findAnnotation(ConstructorOrMethod com, java.lang.Class<A> annotationClass)
<A extends IAnnotation>
AJDK15AnnotationFinder. findAnnotation(ITestNGMethod tm, java.lang.Class<A> annotationClass)
<A extends IAnnotation>
java.util.List<A>IAnnotationFinder. findInheritedAnnotations(java.lang.Class<?> cls, java.lang.Class<A> annotationClass)
<A extends IAnnotation>
java.util.List<A>JDK15AnnotationFinder. findInheritedAnnotations(java.lang.Class<?> cls, java.lang.Class<A> annotationClass)
private <A extends IAnnotation>
voidJDK15AnnotationFinder. findSuperInterface(java.lang.Class<?> cls, java.lang.Class<?> inter, java.lang.Class<A> annotationClass, java.lang.Class<? extends java.lang.annotation.Annotation> a, java.util.List<A> annotations)
Methods in org.testng.internal.annotations that return IAnnotation Modifier and Type Method Description private IAnnotation
JDK15TagFactory. createConfigurationTag(boolean beforeSuite, boolean afterSuite, boolean beforeTest, boolean afterTest, java.lang.String[] beforeGroups, boolean isBeforeGroups, java.lang.String[] afterGroups, boolean isAfterGroups, boolean beforeClass, boolean afterClass, boolean beforeMethod, boolean afterMethod, boolean alwaysRun, java.lang.String[] dependsOnGroups, java.lang.String[] dependsOnMethods, java.lang.String description, boolean enabled, java.lang.String[] groups, boolean inheritGroups, boolean firstTimeOnly, boolean lastTimeOnly, long timeOut, java.lang.String[] groupFilters)
private IAnnotation
JDK15TagFactory. createDataProviderTag(java.lang.reflect.Method method, java.lang.annotation.Annotation a)
private IAnnotation
JDK15TagFactory. createFactoryTag(java.lang.Class<?> cls, java.lang.annotation.Annotation a)
private IAnnotation
JDK15TagFactory. createListenersTag(java.lang.annotation.Annotation a)
private IAnnotation
JDK15TagFactory. createObjectFactoryTag()
private IAnnotation
JDK15TagFactory. createParametersTag(java.lang.annotation.Annotation a)
private IAnnotation
JDK15TagFactory. createTestTag(java.lang.Class<?> cls, java.lang.annotation.Annotation a)
private IAnnotation
JDK15TagFactory. maybeCreateNewConfigurationTag(java.lang.annotation.Annotation a, java.lang.Class<?> annotationClass)
Methods in org.testng.internal.annotations that return types with arguments of type IAnnotation Modifier and Type Method Description static java.util.List<java.lang.Class<? extends IAnnotation>>
AnnotationHelper. getAllAnnotations()
Methods in org.testng.internal.annotations with parameters of type IAnnotation Modifier and Type Method Description private void
JDK15AnnotationFinder. transform(IAnnotation a, java.lang.Class<?> testClass, java.lang.reflect.Constructor<?> testConstructor, java.lang.reflect.Method testMethod, java.lang.Class<?> whichClass)
Method parameters in org.testng.internal.annotations with type arguments of type IAnnotation Modifier and Type Method Description private static boolean
AnnotationHelper. isAnnotationPresent(IAnnotationFinder annotationFinder, java.lang.reflect.Method m, java.lang.Class<? extends IAnnotation> annotationClass)
-