public class org.testng.TestListenerAdapter implements org.testng.internal.IResultListener2
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.testng.TestListenerAdapter
  super_class: java.lang.Object
{
  private java.util.Collection<org.testng.ITestNGMethod> m_allTestMethods;
    descriptor: Ljava/util/Collection;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Collection<Lorg/testng/ITestNGMethod;>;

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

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

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

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

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

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

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

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

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

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.testng.TestListenerAdapter this
         0: .line 21
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 22
            aload 0 /* this */
            new java.util.concurrent.ConcurrentLinkedQueue
            dup
            invokespecial java.util.concurrent.ConcurrentLinkedQueue.<init>:()V
            putfield org.testng.TestListenerAdapter.m_allTestMethods:Ljava/util/Collection;
         2: .line 23
            aload 0 /* this */
            new java.util.concurrent.ConcurrentLinkedQueue
            dup
            invokespecial java.util.concurrent.ConcurrentLinkedQueue.<init>:()V
            putfield org.testng.TestListenerAdapter.m_passedTests:Ljava/util/Collection;
         3: .line 24
            aload 0 /* this */
            new java.util.concurrent.ConcurrentLinkedQueue
            dup
            invokespecial java.util.concurrent.ConcurrentLinkedQueue.<init>:()V
            putfield org.testng.TestListenerAdapter.m_failedTests:Ljava/util/Collection;
         4: .line 25
            aload 0 /* this */
            new java.util.concurrent.ConcurrentLinkedQueue
            dup
            invokespecial java.util.concurrent.ConcurrentLinkedQueue.<init>:()V
            putfield org.testng.TestListenerAdapter.m_skippedTests:Ljava/util/Collection;
         5: .line 26
            aload 0 /* this */
            new java.util.concurrent.ConcurrentLinkedQueue
            dup
            invokespecial java.util.concurrent.ConcurrentLinkedQueue.<init>:()V
            putfield org.testng.TestListenerAdapter.m_failedButWSPerTests:Ljava/util/Collection;
         6: .line 27
            aload 0 /* this */
            new java.util.concurrent.ConcurrentLinkedQueue
            dup
            invokespecial java.util.concurrent.ConcurrentLinkedQueue.<init>:()V
            putfield org.testng.TestListenerAdapter.m_testContexts:Ljava/util/Collection;
         7: .line 28
            aload 0 /* this */
            new java.util.concurrent.ConcurrentLinkedQueue
            dup
            invokespecial java.util.concurrent.ConcurrentLinkedQueue.<init>:()V
            putfield org.testng.TestListenerAdapter.m_failedConfs:Ljava/util/Collection;
         8: .line 29
            aload 0 /* this */
            new java.util.concurrent.ConcurrentLinkedQueue
            dup
            invokespecial java.util.concurrent.ConcurrentLinkedQueue.<init>:()V
            putfield org.testng.TestListenerAdapter.m_skippedConfs:Ljava/util/Collection;
         9: .line 30
            aload 0 /* this */
            new java.util.concurrent.ConcurrentLinkedQueue
            dup
            invokespecial java.util.concurrent.ConcurrentLinkedQueue.<init>:()V
            putfield org.testng.TestListenerAdapter.m_passedConfs:Ljava/util/Collection;
        10: .line 31
            aload 0 /* this */
            new java.util.concurrent.ConcurrentLinkedQueue
            dup
            invokespecial java.util.concurrent.ConcurrentLinkedQueue.<init>:()V
            putfield org.testng.TestListenerAdapter.m_timedOutTests:Ljava/util/Collection;
        11: .line 21
            return
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lorg/testng/TestListenerAdapter;

  public void onTestSuccess(org.testng.ITestResult);
    descriptor: (Lorg/testng/ITestResult;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.testng.TestListenerAdapter this
        start local 1 // org.testng.ITestResult tr
         0: .line 35
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_allTestMethods:Ljava/util/Collection;
            aload 1 /* tr */
            invokeinterface org.testng.ITestResult.getMethod:()Lorg/testng/ITestNGMethod;
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         1: .line 36
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_passedTests:Ljava/util/Collection;
            aload 1 /* tr */
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         2: .line 37
            return
        end local 1 // org.testng.ITestResult tr
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/testng/TestListenerAdapter;
            0    3     1    tr  Lorg/testng/ITestResult;
    MethodParameters:
      Name  Flags
      tr    

  public void onTestFailure(org.testng.ITestResult);
    descriptor: (Lorg/testng/ITestResult;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.testng.TestListenerAdapter this
        start local 1 // org.testng.ITestResult tr
         0: .line 41
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_allTestMethods:Ljava/util/Collection;
            aload 1 /* tr */
            invokeinterface org.testng.ITestResult.getMethod:()Lorg/testng/ITestNGMethod;
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         1: .line 42
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_failedTests:Ljava/util/Collection;
            aload 1 /* tr */
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         2: .line 43
            return
        end local 1 // org.testng.ITestResult tr
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/testng/TestListenerAdapter;
            0    3     1    tr  Lorg/testng/ITestResult;
    MethodParameters:
      Name  Flags
      tr    

  public void onTestSkipped(org.testng.ITestResult);
    descriptor: (Lorg/testng/ITestResult;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.testng.TestListenerAdapter this
        start local 1 // org.testng.ITestResult tr
         0: .line 47
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_allTestMethods:Ljava/util/Collection;
            aload 1 /* tr */
            invokeinterface org.testng.ITestResult.getMethod:()Lorg/testng/ITestNGMethod;
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         1: .line 48
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_skippedTests:Ljava/util/Collection;
            aload 1 /* tr */
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         2: .line 49
            return
        end local 1 // org.testng.ITestResult tr
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/testng/TestListenerAdapter;
            0    3     1    tr  Lorg/testng/ITestResult;
    MethodParameters:
      Name  Flags
      tr    

  public void onTestFailedWithTimeout(org.testng.ITestResult);
    descriptor: (Lorg/testng/ITestResult;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.testng.TestListenerAdapter this
        start local 1 // org.testng.ITestResult tr
         0: .line 53
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_allTestMethods:Ljava/util/Collection;
            aload 1 /* tr */
            invokeinterface org.testng.ITestResult.getMethod:()Lorg/testng/ITestNGMethod;
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         1: .line 54
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_timedOutTests:Ljava/util/Collection;
            aload 1 /* tr */
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         2: .line 55
            aload 0 /* this */
            aload 1 /* tr */
            invokevirtual org.testng.TestListenerAdapter.onTestFailure:(Lorg/testng/ITestResult;)V
         3: .line 56
            return
        end local 1 // org.testng.ITestResult tr
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/testng/TestListenerAdapter;
            0    4     1    tr  Lorg/testng/ITestResult;
    MethodParameters:
      Name  Flags
      tr    

  public void onTestFailedButWithinSuccessPercentage(org.testng.ITestResult);
    descriptor: (Lorg/testng/ITestResult;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.testng.TestListenerAdapter this
        start local 1 // org.testng.ITestResult tr
         0: .line 60
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_allTestMethods:Ljava/util/Collection;
            aload 1 /* tr */
            invokeinterface org.testng.ITestResult.getMethod:()Lorg/testng/ITestNGMethod;
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         1: .line 61
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_failedButWSPerTests:Ljava/util/Collection;
            aload 1 /* tr */
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         2: .line 62
            return
        end local 1 // org.testng.ITestResult tr
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/testng/TestListenerAdapter;
            0    3     1    tr  Lorg/testng/ITestResult;
    MethodParameters:
      Name  Flags
      tr    

  protected org.testng.ITestNGMethod[] getAllTestMethods();
    descriptor: ()[Lorg/testng/ITestNGMethod;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.testng.TestListenerAdapter this
         0: .line 65
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_allTestMethods:Ljava/util/Collection;
            iconst_0
            anewarray org.testng.ITestNGMethod
            invokeinterface java.util.Collection.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast org.testng.ITestNGMethod[]
            areturn
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/TestListenerAdapter;

  public void onStart(org.testng.ITestContext);
    descriptor: (Lorg/testng/ITestContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.testng.TestListenerAdapter this
        start local 1 // org.testng.ITestContext testContext
         0: .line 70
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_testContexts:Ljava/util/Collection;
            aload 1 /* testContext */
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         1: .line 71
            return
        end local 1 // org.testng.ITestContext testContext
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/testng/TestListenerAdapter;
            0    2     1  testContext  Lorg/testng/ITestContext;
    MethodParameters:
             Name  Flags
      testContext  

  public void onFinish(org.testng.ITestContext);
    descriptor: (Lorg/testng/ITestContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.testng.TestListenerAdapter this
        start local 1 // org.testng.ITestContext testContext
         0: .line 74
            return
        end local 1 // org.testng.ITestContext testContext
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/testng/TestListenerAdapter;
            0    1     1  testContext  Lorg/testng/ITestContext;
    MethodParameters:
             Name  Flags
      testContext  

  public java.util.List<org.testng.ITestResult> getFailedButWithinSuccessPercentageTests();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.testng.TestListenerAdapter this
         0: .line 78
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_failedButWSPerTests:Ljava/util/Collection;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            areturn
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/TestListenerAdapter;
    Signature: ()Ljava/util/List<Lorg/testng/ITestResult;>;

  public java.util.List<org.testng.ITestResult> getFailedTests();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.testng.TestListenerAdapter this
         0: .line 82
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_failedTests:Ljava/util/Collection;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            areturn
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/TestListenerAdapter;
    Signature: ()Ljava/util/List<Lorg/testng/ITestResult;>;

  public java.util.List<org.testng.ITestResult> getPassedTests();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.testng.TestListenerAdapter this
         0: .line 86
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_passedTests:Ljava/util/Collection;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            areturn
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/TestListenerAdapter;
    Signature: ()Ljava/util/List<Lorg/testng/ITestResult;>;

  public java.util.List<org.testng.ITestResult> getSkippedTests();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.testng.TestListenerAdapter this
         0: .line 90
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_skippedTests:Ljava/util/Collection;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            areturn
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/TestListenerAdapter;
    Signature: ()Ljava/util/List<Lorg/testng/ITestResult;>;

  public java.util.Collection<org.testng.ITestResult> getTimedoutTests();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.testng.TestListenerAdapter this
         0: .line 97
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_timedOutTests:Ljava/util/Collection;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            areturn
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/TestListenerAdapter;
    Signature: ()Ljava/util/Collection<Lorg/testng/ITestResult;>;

  public void setAllTestMethods(java.util.List<org.testng.ITestNGMethod>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.testng.TestListenerAdapter this
        start local 1 // java.util.List allTestMethods
         0: .line 102
            aload 0 /* this */
            aload 1 /* allTestMethods */
            putfield org.testng.TestListenerAdapter.m_allTestMethods:Ljava/util/Collection;
         1: .line 103
            return
        end local 1 // java.util.List allTestMethods
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/testng/TestListenerAdapter;
            0    2     1  allTestMethods  Ljava/util/List<Lorg/testng/ITestNGMethod;>;
    Signature: (Ljava/util/List<Lorg/testng/ITestNGMethod;>;)V
    MethodParameters:
                Name  Flags
      allTestMethods  

  public void setFailedButWithinSuccessPercentageTests(java.util.List<org.testng.ITestResult>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.testng.TestListenerAdapter this
        start local 1 // java.util.List failedButWithinSuccessPercentageTests
         0: .line 109
            aload 0 /* this */
            aload 1 /* failedButWithinSuccessPercentageTests */
            putfield org.testng.TestListenerAdapter.m_failedButWSPerTests:Ljava/util/Collection;
         1: .line 110
            return
        end local 1 // java.util.List failedButWithinSuccessPercentageTests
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot                                   Name  Signature
            0    2     0                                   this  Lorg/testng/TestListenerAdapter;
            0    2     1  failedButWithinSuccessPercentageTests  Ljava/util/List<Lorg/testng/ITestResult;>;
    Signature: (Ljava/util/List<Lorg/testng/ITestResult;>;)V
    MethodParameters:
                                       Name  Flags
      failedButWithinSuccessPercentageTests  

  public void setFailedTests(java.util.List<org.testng.ITestResult>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.testng.TestListenerAdapter this
        start local 1 // java.util.List failedTests
         0: .line 113
            aload 0 /* this */
            aload 1 /* failedTests */
            putfield org.testng.TestListenerAdapter.m_failedTests:Ljava/util/Collection;
         1: .line 114
            return
        end local 1 // java.util.List failedTests
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/testng/TestListenerAdapter;
            0    2     1  failedTests  Ljava/util/List<Lorg/testng/ITestResult;>;
    Signature: (Ljava/util/List<Lorg/testng/ITestResult;>;)V
    MethodParameters:
             Name  Flags
      failedTests  

  public void setPassedTests(java.util.List<org.testng.ITestResult>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.testng.TestListenerAdapter this
        start local 1 // java.util.List passedTests
         0: .line 117
            aload 0 /* this */
            aload 1 /* passedTests */
            putfield org.testng.TestListenerAdapter.m_passedTests:Ljava/util/Collection;
         1: .line 118
            return
        end local 1 // java.util.List passedTests
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/testng/TestListenerAdapter;
            0    2     1  passedTests  Ljava/util/List<Lorg/testng/ITestResult;>;
    Signature: (Ljava/util/List<Lorg/testng/ITestResult;>;)V
    MethodParameters:
             Name  Flags
      passedTests  

  public void setSkippedTests(java.util.List<org.testng.ITestResult>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.testng.TestListenerAdapter this
        start local 1 // java.util.List skippedTests
         0: .line 121
            aload 0 /* this */
            aload 1 /* skippedTests */
            putfield org.testng.TestListenerAdapter.m_skippedTests:Ljava/util/Collection;
         1: .line 122
            return
        end local 1 // java.util.List skippedTests
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/testng/TestListenerAdapter;
            0    2     1  skippedTests  Ljava/util/List<Lorg/testng/ITestResult;>;
    Signature: (Ljava/util/List<Lorg/testng/ITestResult;>;)V
    MethodParameters:
              Name  Flags
      skippedTests  

  public void onTestStart(org.testng.ITestResult);
    descriptor: (Lorg/testng/ITestResult;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.testng.TestListenerAdapter this
        start local 1 // org.testng.ITestResult result
         0: .line 125
            return
        end local 1 // org.testng.ITestResult result
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/testng/TestListenerAdapter;
            0    1     1  result  Lorg/testng/ITestResult;
    MethodParameters:
        Name  Flags
      result  

  public java.util.List<org.testng.ITestContext> getTestContexts();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.testng.TestListenerAdapter this
         0: .line 128
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_testContexts:Ljava/util/Collection;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            areturn
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/TestListenerAdapter;
    Signature: ()Ljava/util/List<Lorg/testng/ITestContext;>;

  public java.util.List<org.testng.ITestResult> getConfigurationFailures();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.testng.TestListenerAdapter this
         0: .line 132
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_failedConfs:Ljava/util/Collection;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            areturn
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/TestListenerAdapter;
    Signature: ()Ljava/util/List<Lorg/testng/ITestResult;>;

  public void onConfigurationFailure(org.testng.ITestResult);
    descriptor: (Lorg/testng/ITestResult;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.testng.TestListenerAdapter this
        start local 1 // org.testng.ITestResult itr
         0: .line 138
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_failedConfs:Ljava/util/Collection;
            aload 1 /* itr */
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         1: .line 139
            return
        end local 1 // org.testng.ITestResult itr
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/testng/TestListenerAdapter;
            0    2     1   itr  Lorg/testng/ITestResult;
    MethodParameters:
      Name  Flags
      itr   

  public java.util.List<org.testng.ITestResult> getConfigurationSkips();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.testng.TestListenerAdapter this
         0: .line 142
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_skippedConfs:Ljava/util/Collection;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            areturn
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/TestListenerAdapter;
    Signature: ()Ljava/util/List<Lorg/testng/ITestResult;>;

  public void beforeConfiguration(org.testng.ITestResult);
    descriptor: (Lorg/testng/ITestResult;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.testng.TestListenerAdapter this
        start local 1 // org.testng.ITestResult tr
         0: .line 146
            return
        end local 1 // org.testng.ITestResult tr
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/testng/TestListenerAdapter;
            0    1     1    tr  Lorg/testng/ITestResult;
    MethodParameters:
      Name  Flags
      tr    

  public void onConfigurationSkip(org.testng.ITestResult);
    descriptor: (Lorg/testng/ITestResult;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.testng.TestListenerAdapter this
        start local 1 // org.testng.ITestResult itr
         0: .line 151
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_skippedConfs:Ljava/util/Collection;
            aload 1 /* itr */
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         1: .line 152
            return
        end local 1 // org.testng.ITestResult itr
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/testng/TestListenerAdapter;
            0    2     1   itr  Lorg/testng/ITestResult;
    MethodParameters:
      Name  Flags
      itr   

  public void onConfigurationSuccess(org.testng.ITestResult);
    descriptor: (Lorg/testng/ITestResult;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.testng.TestListenerAdapter this
        start local 1 // org.testng.ITestResult itr
         0: .line 157
            aload 0 /* this */
            getfield org.testng.TestListenerAdapter.m_passedConfs:Ljava/util/Collection;
            aload 1 /* itr */
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         1: .line 158
            return
        end local 1 // org.testng.ITestResult itr
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/testng/TestListenerAdapter;
            0    2     1   itr  Lorg/testng/ITestResult;
    MethodParameters:
      Name  Flags
      itr   

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.testng.TestListenerAdapter this
         0: .line 162
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokestatic org.testng.collections.Objects.toStringHelper:(Ljava/lang/Class;)Lorg/testng/collections/Objects$ToStringHelper;
         1: .line 163
            ldc "passed"
            aload 0 /* this */
            invokevirtual org.testng.TestListenerAdapter.getPassedTests:()Ljava/util/List;
            invokeinterface java.util.List.size:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual org.testng.collections.Objects$ToStringHelper.add:(Ljava/lang/String;Ljava/lang/Object;)Lorg/testng/collections/Objects$ToStringHelper;
         2: .line 164
            ldc "failed"
            aload 0 /* this */
            invokevirtual org.testng.TestListenerAdapter.getFailedTests:()Ljava/util/List;
            invokeinterface java.util.List.size:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual org.testng.collections.Objects$ToStringHelper.add:(Ljava/lang/String;Ljava/lang/Object;)Lorg/testng/collections/Objects$ToStringHelper;
         3: .line 165
            ldc "skipped"
            aload 0 /* this */
            invokevirtual org.testng.TestListenerAdapter.getSkippedTests:()Ljava/util/List;
            invokeinterface java.util.List.size:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual org.testng.collections.Objects$ToStringHelper.add:(Ljava/lang/String;Ljava/lang/Object;)Lorg/testng/collections/Objects$ToStringHelper;
         4: .line 166
            invokevirtual org.testng.collections.Objects$ToStringHelper.toString:()Ljava/lang/String;
         5: .line 162
            areturn
        end local 0 // org.testng.TestListenerAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/testng/TestListenerAdapter;
}
SourceFile: "TestListenerAdapter.java"
InnerClasses:
  public ToStringHelper = org.testng.collections.Objects$ToStringHelper of org.testng.collections.Objects