Uses of Interface
org.testng.annotations.IAnnotation
-
Packages that use IAnnotation Package Description org.testng.annotations org.testng.internal 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 annotation Created on Dec 20, 2005interface
IDataProviderAnnotation
Encapsulate the @DataProvider / @testng.data-provider annotation Created on Dec 20, 2005interface
IFactoryAnnotation
Encapsulate the @Factory / @testng.factory annotation Created on Dec 20, 2005interface
IListenersAnnotation
interface
IObjectFactoryAnnotation
interface
IParameterizable
Parent interface for annotations that can receive parameters.interface
IParametersAnnotation
Encapsulate the @Parameters / @testng.parameters annotation Created on Dec 20, 2005interface
ITestAnnotation
Encapsulate the @Test / @testng.test annotation.interface
ITestOrConfiguration
This interface captures methods common to @Test and @Configuration Created on Dec 20, 2005 -
Uses of IAnnotation in org.testng.internal
Fields in org.testng.internal with type parameters of type IAnnotation Modifier and Type Field Description private static java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.Class<? extends IAnnotation>>
Parameters. ANNOTATION_MAP
-
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
IAfterTests
interface
IBaseBeforeAfter
Base interface for IBeforeSuite, IAfterSuite, etc...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
AfterSuiteAnnotation
class
BaseBeforeAfter
class
BeforeSuiteAnnotation
class
ConfigurationAnnotation
An implementation of IConfiguration Created on Dec 16, 2005class
DataProviderAnnotation
An implementation of IDataProvider.class
FactoryAnnotation
An implementation of IFactory Created on Dec 20, 2005class
ListenersAnnotation
class
ObjectFactoryAnnotation
The internal representation of @ObjectFactoryclass
ParametersAnnotation
An implementation of IParameters Created on Dec 20, 2005class
TestAnnotation
An implementation of ITest Created on Dec 20, 2005class
TestOrConfiguration
Fields in org.testng.internal.annotations with type parameters of type IAnnotation Modifier and Type Field Description 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, IAnnotationTransformer transformer)
<A extends IAnnotation>
AIAnnotationFinder. findAnnotation(java.lang.Class<?> cls, 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)
<A extends IAnnotation>
AJDK15AnnotationFinder. findAnnotation(java.lang.Class<?> cls, 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)
<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)
Methods in org.testng.internal.annotations that return IAnnotation Modifier and Type Method Description private IAnnotation
JDK15TagFactory. createConfigurationTag(java.lang.Class<?> cls, java.lang.annotation.Annotation a, boolean beforeSuite, boolean afterSuite, boolean beforeTest, boolean afterTest, java.lang.String[] beforeGroups, java.lang.String[] afterGroups, 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, java.lang.String[] parameters, boolean firstTimeOnly, boolean lastTimeOnly, long timeOut)
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.Class<?> cls, java.lang.annotation.Annotation a, IAnnotationTransformer transformer)
private IAnnotation
JDK15TagFactory. createObjectFactoryTag(java.lang.annotation.Annotation a)
private IAnnotation
JDK15TagFactory. createParametersTag(java.lang.annotation.Annotation a)
private IAnnotation
JDK15TagFactory. createTestTag(java.lang.Class<?> cls, java.lang.annotation.Annotation a, IAnnotationTransformer transformer)
private IAnnotation
JDK15TagFactory. maybeCreateNewConfigurationTag(java.lang.Class<?> cls, java.lang.annotation.Annotation a, java.lang.Class<?> annotationClass)
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)
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)
-