public class org.testng.junit.JUnitTestRunner implements org.testng.junit.IJUnitTestRunner
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.testng.junit.JUnitTestRunner
  super_class: java.lang.Object
{
  public static final java.lang.String SUITE_METHODNAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "suite"

  private org.testng.internal.ITestResultNotifier m_parentRunner;
    descriptor: Lorg/testng/internal/ITestResultNotifier;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Map<Test, org.testng.junit.JUnitTestRunner$TestRunInfo> m_tests;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<LTest;Lorg/testng/junit/JUnitTestRunner$TestRunInfo;>;

  private java.util.List<org.testng.ITestNGMethod> m_methods;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lorg/testng/ITestNGMethod;>;

  private java.util.Collection<org.testng.IInvokedMethodListener> m_invokedMethodListeners;
    descriptor: Ljava/util/Collection;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Collection<Lorg/testng/IInvokedMethodListener;>;

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.testng.junit.JUnitTestRunner this
         0: .line 22
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import junit cannot be resolved\n\tThe import junit cannot be resolved\n\tThe import junit cannot be resolved\n\tThe import junit cannot be resolved\n\tThe import junit cannot be resolved\n\tTestListener cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tAssertionFailedError cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTestSuite cannot be resolved to a type\n\tTestSuite cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTestSuite cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tThe method start(Class, String...) from the type JUnitTestRunner refers to the missing type TestResult\n\tTestResult cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tThe method getTest(Class, String...) from the type JUnitTestRunner refers to the missing type Test\n\tTestResult cannot be resolved to a type\n\tTestResult cannot be resolved to a type\n\tTestResult cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTestResult cannot be resolved to a type\n\tThe method createTestResult() from the type JUnitTestRunner refers to the missing type TestResult\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.testng.junit.JUnitTestRunner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/junit/JUnitTestRunner;

  public void <init>(org.testng.internal.ITestResultNotifier);
    descriptor: (Lorg/testng/internal/ITestResultNotifier;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.testng.junit.JUnitTestRunner this
         0: .line 22
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import junit cannot be resolved\n\tThe import junit cannot be resolved\n\tThe import junit cannot be resolved\n\tThe import junit cannot be resolved\n\tThe import junit cannot be resolved\n\tTestListener cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tAssertionFailedError cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTestSuite cannot be resolved to a type\n\tTestSuite cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTestSuite cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tThe method start(Class, String...) from the type JUnitTestRunner refers to the missing type TestResult\n\tTestResult cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tThe method getTest(Class, String...) from the type JUnitTestRunner refers to the missing type Test\n\tTestResult cannot be resolved to a type\n\tTestResult cannot be resolved to a type\n\tTestResult cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTestResult cannot be resolved to a type\n\tThe method createTestResult() from the type JUnitTestRunner refers to the missing type TestResult\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.testng.junit.JUnitTestRunner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/junit/JUnitTestRunner;
    MethodParameters:
      Name  Flags
      tr    

  public java.util.List<org.testng.ITestNGMethod> getTestMethods();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.testng.junit.JUnitTestRunner this
         0: .line 57
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.testng.junit.JUnitTestRunner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/junit/JUnitTestRunner;
    Signature: ()Ljava/util/List<Lorg/testng/ITestNGMethod;>;

  public void setTestResultNotifier(org.testng.internal.ITestResultNotifier);
    descriptor: (Lorg/testng/internal/ITestResultNotifier;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.testng.junit.JUnitTestRunner this
         0: .line 62
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.testng.junit.JUnitTestRunner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/junit/JUnitTestRunner;
    MethodParameters:
          Name  Flags
      notifier  

  public void startTest(Test);
    descriptor: (LTest;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.testng.junit.JUnitTestRunner this
         0: .line 70
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.testng.junit.JUnitTestRunner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/junit/JUnitTestRunner;
    MethodParameters:
      Name  Flags
      test  

  public void addError(Test, java.lang.Throwable);
    descriptor: (LTest;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.testng.junit.JUnitTestRunner this
         0: .line 79
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.testng.junit.JUnitTestRunner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/junit/JUnitTestRunner;
    MethodParameters:
      Name  Flags
      test  
      t     

  public void addFailure(Test, AssertionFailedError);
    descriptor: (LTest;LAssertionFailedError;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.testng.junit.JUnitTestRunner this
         0: .line 87
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tAssertionFailedError cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.testng.junit.JUnitTestRunner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/junit/JUnitTestRunner;
    MethodParameters:
      Name  Flags
      test  
      t     

  void recordFailure(Test, java.lang.Throwable);
    descriptor: (LTest;Ljava/lang/Throwable;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.testng.junit.JUnitTestRunner this
         0: .line 91
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.testng.junit.JUnitTestRunner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/junit/JUnitTestRunner;
    MethodParameters:
      Name  Flags
      test  
      t     

  public void endTest(Test);
    descriptor: (LTest;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.testng.junit.JUnitTestRunner this
         0: .line 102
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.testng.junit.JUnitTestRunner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/junit/JUnitTestRunner;
    MethodParameters:
      Name  Flags
      test  

  public void setInvokedMethodListeners(java.util.Collection<org.testng.IInvokedMethodListener>);
    descriptor: (Ljava/util/Collection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.testng.junit.JUnitTestRunner this
         0: .line 113
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.testng.junit.JUnitTestRunner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/junit/JUnitTestRunner;
    Signature: (Ljava/util/Collection<Lorg/testng/IInvokedMethodListener;>;)V
    MethodParameters:
           Name  Flags
      listeners  

  org.testng.internal.TestResult recordResults(Test, org.testng.junit.JUnitTestRunner$TestRunInfo);
    descriptor: (LTest;Lorg/testng/junit/JUnitTestRunner$TestRunInfo;)Lorg/testng/internal/TestResult;
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.testng.junit.JUnitTestRunner this
         0: .line 118
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.testng.junit.JUnitTestRunner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/junit/JUnitTestRunner;
    MethodParameters:
      Name  Flags
      test  
      tri   

  protected Test getTest(java.lang.Class, java.lang.String[]);
    descriptor: (Ljava/lang/Class;[Ljava/lang/String;)LTest;
    flags: (0x0084) ACC_PROTECTED, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.testng.junit.JUnitTestRunner this
         0: .line 152
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tTestSuite cannot be resolved to a type\n\tTestSuite cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTestSuite cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.testng.junit.JUnitTestRunner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/junit/JUnitTestRunner;
    MethodParameters:
           Name  Flags
      testClass  
      methods    

  public void run(java.lang.Class, java.lang.String[]);
    descriptor: (Ljava/lang/Class;[Ljava/lang/String;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.testng.junit.JUnitTestRunner this
         0: .line 218
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method start(Class, String...) from the type JUnitTestRunner refers to the missing type TestResult\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.testng.junit.JUnitTestRunner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/junit/JUnitTestRunner;
    MethodParameters:
           Name  Flags
      testClass  
      methods    

  public TestResult start(java.lang.Class, java.lang.String[]);
    descriptor: (Ljava/lang/Class;[Ljava/lang/String;)LTestResult;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.testng.junit.JUnitTestRunner this
         0: .line 225
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTestResult cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tThe method getTest(Class, String...) from the type JUnitTestRunner refers to the missing type Test\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.testng.junit.JUnitTestRunner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/junit/JUnitTestRunner;
    MethodParameters:
          Name  Flags
      testCase  
      methods   

  protected void runFailed(java.lang.Class, java.lang.String);
    descriptor: (Ljava/lang/Class;Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.testng.junit.JUnitTestRunner this
         0: .line 243
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.testng.junit.JUnitTestRunner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/junit/JUnitTestRunner;
    MethodParameters:
         Name  Flags
      clazz    
      message  

  protected TestResult createTestResult();
    descriptor: ()LTestResult;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.testng.junit.JUnitTestRunner this
         0: .line 250
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTestResult cannot be resolved to a type\n\tTestResult cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.testng.junit.JUnitTestRunner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/junit/JUnitTestRunner;

  protected TestResult doRun(Test);
    descriptor: (LTest;)LTestResult;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.testng.junit.JUnitTestRunner this
         0: .line 254
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTestResult cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTestResult cannot be resolved to a type\n\tThe method createTestResult() from the type JUnitTestRunner refers to the missing type TestResult\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.testng.junit.JUnitTestRunner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/junit/JUnitTestRunner;
    MethodParameters:
       Name  Flags
      suite  
}
SourceFile: "JUnitTestRunner.java"
NestMembers:
  org.testng.junit.JUnitTestRunner$TestRunInfo
InnerClasses:
  private TestRunInfo = org.testng.junit.JUnitTestRunner$TestRunInfo of org.testng.junit.JUnitTestRunner