public interface org.testng.ITestContext extends org.testng.IAttributes
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.testng.ITestContext
  super_class: java.lang.Object
{
  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 3
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import com.google cannot be resolved\n\tThe import com.google cannot be resolved\n\tModule cannot be resolved to a type\n\tModule cannot be resolved to a type\n\tInjector cannot be resolved to a type\n\tModule cannot be resolved to a type\n\tInjector cannot be resolved to a type\n\tModule cannot be resolved to a type\n\tInjector cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public abstract java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Date getStartDate();
    descriptor: ()Ljava/util/Date;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Date getEndDate();
    descriptor: ()Ljava/util/Date;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.testng.IResultMap getPassedTests();
    descriptor: ()Lorg/testng/IResultMap;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.testng.IResultMap getSkippedTests();
    descriptor: ()Lorg/testng/IResultMap;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.testng.IResultMap getFailedButWithinSuccessPercentageTests();
    descriptor: ()Lorg/testng/IResultMap;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.testng.IResultMap getFailedTests();
    descriptor: ()Lorg/testng/IResultMap;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String[] getIncludedGroups();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String[] getExcludedGroups();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getOutputDirectory();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.testng.ISuite getSuite();
    descriptor: ()Lorg/testng/ISuite;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.testng.ITestNGMethod[] getAllTestMethods();
    descriptor: ()[Lorg/testng/ITestNGMethod;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getHost();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Collection<org.testng.ITestNGMethod> getExcludedMethods();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Collection<Lorg/testng/ITestNGMethod;>;

  public abstract org.testng.IResultMap getPassedConfigurations();
    descriptor: ()Lorg/testng/IResultMap;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.testng.IResultMap getSkippedConfigurations();
    descriptor: ()Lorg/testng/IResultMap;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.testng.IResultMap getFailedConfigurations();
    descriptor: ()Lorg/testng/IResultMap;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.testng.xml.XmlTest getCurrentXmlTest();
    descriptor: ()Lorg/testng/xml/XmlTest;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.List<Module> getGuiceModules(java.lang.Class<? extends Module>);
    descriptor: (Ljava/lang/Class;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/Class<+LModule;>;)Ljava/util/List<LModule;>;
    MethodParameters:
      Name  Flags
      cls   

  public abstract Injector getInjector(java.util.List<Module>);
    descriptor: (Ljava/util/List;)LInjector;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/List<LModule;>;)LInjector;
    MethodParameters:
                 Name  Flags
      moduleInstances  

  public abstract Injector getInjector(org.testng.IClass);
    descriptor: (Lorg/testng/IClass;)LInjector;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      iClass  

  public abstract void addInjector(java.util.List<Module>, Injector);
    descriptor: (Ljava/util/List;LInjector;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/List<LModule;>;LInjector;)V
    MethodParameters:
                 Name  Flags
      moduleInstances  
      injector         
}
SourceFile: "ITestContext.java"