abstract class com.oracle.mxtool.junit.MxRunListenerDecorator implements com.oracle.mxtool.junit.MxRunListener
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: com.oracle.mxtool.junit.MxRunListenerDecorator
  super_class: java.lang.Object
{
  private final com.oracle.mxtool.junit.MxRunListener l;
    descriptor: Lcom/oracle/mxtool/junit/MxRunListener;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  void <init>(com.oracle.mxtool.junit.MxRunListener);
    descriptor: (Lcom/oracle/mxtool/junit/MxRunListener;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
        start local 1 // com.oracle.mxtool.junit.MxRunListener l
         0: .line 36
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 37
            aload 0 /* this */
            aload 1 /* l */
            putfield com.oracle.mxtool.junit.MxRunListenerDecorator.l:Lcom/oracle/mxtool/junit/MxRunListener;
         2: .line 38
            return
        end local 1 // com.oracle.mxtool.junit.MxRunListener l
        end local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/oracle/mxtool/junit/MxRunListenerDecorator;
            0    3     1     l  Lcom/oracle/mxtool/junit/MxRunListener;
    MethodParameters:
      Name  Flags
      l     

  public void testRunStarted(org.junit.runner.Description);
    descriptor: (Lorg/junit/runner/Description;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
        start local 1 // org.junit.runner.Description description
         0: .line 42
            aload 0 /* this */
            getfield com.oracle.mxtool.junit.MxRunListenerDecorator.l:Lcom/oracle/mxtool/junit/MxRunListener;
            aload 1 /* description */
            invokeinterface com.oracle.mxtool.junit.MxRunListener.testRunStarted:(Lorg/junit/runner/Description;)V
         1: .line 43
            return
        end local 1 // org.junit.runner.Description description
        end local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/oracle/mxtool/junit/MxRunListenerDecorator;
            0    2     1  description  Lorg/junit/runner/Description;
    MethodParameters:
             Name  Flags
      description  

  public void testRunFinished(org.junit.runner.Result);
    descriptor: (Lorg/junit/runner/Result;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
        start local 1 // org.junit.runner.Result result
         0: .line 47
            aload 0 /* this */
            getfield com.oracle.mxtool.junit.MxRunListenerDecorator.l:Lcom/oracle/mxtool/junit/MxRunListener;
            aload 1 /* result */
            invokeinterface com.oracle.mxtool.junit.MxRunListener.testRunFinished:(Lorg/junit/runner/Result;)V
         1: .line 48
            return
        end local 1 // org.junit.runner.Result result
        end local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/oracle/mxtool/junit/MxRunListenerDecorator;
            0    2     1  result  Lorg/junit/runner/Result;
    MethodParameters:
        Name  Flags
      result  

  public void testAssumptionFailure(org.junit.runner.notification.Failure);
    descriptor: (Lorg/junit/runner/notification/Failure;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
        start local 1 // org.junit.runner.notification.Failure failure
         0: .line 52
            aload 0 /* this */
            getfield com.oracle.mxtool.junit.MxRunListenerDecorator.l:Lcom/oracle/mxtool/junit/MxRunListener;
            aload 1 /* failure */
            invokeinterface com.oracle.mxtool.junit.MxRunListener.testAssumptionFailure:(Lorg/junit/runner/notification/Failure;)V
         1: .line 53
            return
        end local 1 // org.junit.runner.notification.Failure failure
        end local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/oracle/mxtool/junit/MxRunListenerDecorator;
            0    2     1  failure  Lorg/junit/runner/notification/Failure;
    MethodParameters:
         Name  Flags
      failure  

  public void testIgnored(org.junit.runner.Description);
    descriptor: (Lorg/junit/runner/Description;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
        start local 1 // org.junit.runner.Description description
         0: .line 57
            aload 0 /* this */
            getfield com.oracle.mxtool.junit.MxRunListenerDecorator.l:Lcom/oracle/mxtool/junit/MxRunListener;
            aload 1 /* description */
            invokeinterface com.oracle.mxtool.junit.MxRunListener.testIgnored:(Lorg/junit/runner/Description;)V
         1: .line 58
            return
        end local 1 // org.junit.runner.Description description
        end local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/oracle/mxtool/junit/MxRunListenerDecorator;
            0    2     1  description  Lorg/junit/runner/Description;
    MethodParameters:
             Name  Flags
      description  

  public void testClassStarted(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
        start local 1 // java.lang.Class clazz
         0: .line 62
            aload 0 /* this */
            getfield com.oracle.mxtool.junit.MxRunListenerDecorator.l:Lcom/oracle/mxtool/junit/MxRunListener;
            aload 1 /* clazz */
            invokeinterface com.oracle.mxtool.junit.MxRunListener.testClassStarted:(Ljava/lang/Class;)V
         1: .line 63
            return
        end local 1 // java.lang.Class clazz
        end local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/oracle/mxtool/junit/MxRunListenerDecorator;
            0    2     1  clazz  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)V
    MethodParameters:
       Name  Flags
      clazz  

  public void testClassFinished(java.lang.Class<?>, int, );
    descriptor: (Ljava/lang/Class;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
        start local 1 // java.lang.Class clazz
        start local 2 // int numPassed
        start local 3 // int numFailed
         0: .line 67
            aload 0 /* this */
            getfield com.oracle.mxtool.junit.MxRunListenerDecorator.l:Lcom/oracle/mxtool/junit/MxRunListener;
            aload 1 /* clazz */
            iload 2 /* numPassed */
            iload 3 /* numFailed */
            invokeinterface com.oracle.mxtool.junit.MxRunListener.testClassFinished:(Ljava/lang/Class;II)V
         1: .line 68
            return
        end local 3 // int numFailed
        end local 2 // int numPassed
        end local 1 // java.lang.Class clazz
        end local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/oracle/mxtool/junit/MxRunListenerDecorator;
            0    2     1      clazz  Ljava/lang/Class<*>;
            0    2     2  numPassed  I
            0    2     3  numFailed  I
    Signature: (Ljava/lang/Class<*>;II)V
    MethodParameters:
           Name  Flags
      clazz      
      numPassed  
      numFailed  

  public void testStarted(org.junit.runner.Description);
    descriptor: (Lorg/junit/runner/Description;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
        start local 1 // org.junit.runner.Description description
         0: .line 72
            aload 0 /* this */
            getfield com.oracle.mxtool.junit.MxRunListenerDecorator.l:Lcom/oracle/mxtool/junit/MxRunListener;
            aload 1 /* description */
            invokeinterface com.oracle.mxtool.junit.MxRunListener.testStarted:(Lorg/junit/runner/Description;)V
         1: .line 73
            return
        end local 1 // org.junit.runner.Description description
        end local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/oracle/mxtool/junit/MxRunListenerDecorator;
            0    2     1  description  Lorg/junit/runner/Description;
    MethodParameters:
             Name  Flags
      description  

  public void testFinished(org.junit.runner.Description);
    descriptor: (Lorg/junit/runner/Description;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
        start local 1 // org.junit.runner.Description description
         0: .line 77
            aload 0 /* this */
            getfield com.oracle.mxtool.junit.MxRunListenerDecorator.l:Lcom/oracle/mxtool/junit/MxRunListener;
            aload 1 /* description */
            invokeinterface com.oracle.mxtool.junit.MxRunListener.testFinished:(Lorg/junit/runner/Description;)V
         1: .line 78
            return
        end local 1 // org.junit.runner.Description description
        end local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/oracle/mxtool/junit/MxRunListenerDecorator;
            0    2     1  description  Lorg/junit/runner/Description;
    MethodParameters:
             Name  Flags
      description  

  public void testFailed(org.junit.runner.notification.Failure);
    descriptor: (Lorg/junit/runner/notification/Failure;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
        start local 1 // org.junit.runner.notification.Failure failure
         0: .line 82
            aload 0 /* this */
            getfield com.oracle.mxtool.junit.MxRunListenerDecorator.l:Lcom/oracle/mxtool/junit/MxRunListener;
            aload 1 /* failure */
            invokeinterface com.oracle.mxtool.junit.MxRunListener.testFailed:(Lorg/junit/runner/notification/Failure;)V
         1: .line 83
            return
        end local 1 // org.junit.runner.notification.Failure failure
        end local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/oracle/mxtool/junit/MxRunListenerDecorator;
            0    2     1  failure  Lorg/junit/runner/notification/Failure;
    MethodParameters:
         Name  Flags
      failure  

  public void testSucceeded(org.junit.runner.Description);
    descriptor: (Lorg/junit/runner/Description;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
        start local 1 // org.junit.runner.Description description
         0: .line 87
            aload 0 /* this */
            getfield com.oracle.mxtool.junit.MxRunListenerDecorator.l:Lcom/oracle/mxtool/junit/MxRunListener;
            aload 1 /* description */
            invokeinterface com.oracle.mxtool.junit.MxRunListener.testSucceeded:(Lorg/junit/runner/Description;)V
         1: .line 88
            return
        end local 1 // org.junit.runner.Description description
        end local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/oracle/mxtool/junit/MxRunListenerDecorator;
            0    2     1  description  Lorg/junit/runner/Description;
    MethodParameters:
             Name  Flags
      description  

  public java.io.PrintStream getWriter();
    descriptor: ()Ljava/io/PrintStream;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
         0: .line 92
            aload 0 /* this */
            getfield com.oracle.mxtool.junit.MxRunListenerDecorator.l:Lcom/oracle/mxtool/junit/MxRunListener;
            invokeinterface com.oracle.mxtool.junit.MxRunListener.getWriter:()Ljava/io/PrintStream;
            areturn
        end local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/mxtool/junit/MxRunListenerDecorator;

  public void testClassFinishedDelimiter();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
         0: .line 96
            aload 0 /* this */
            getfield com.oracle.mxtool.junit.MxRunListenerDecorator.l:Lcom/oracle/mxtool/junit/MxRunListener;
            invokeinterface com.oracle.mxtool.junit.MxRunListener.testClassFinishedDelimiter:()V
         1: .line 97
            return
        end local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/oracle/mxtool/junit/MxRunListenerDecorator;

  public void testClassStartedDelimiter();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
         0: .line 100
            aload 0 /* this */
            getfield com.oracle.mxtool.junit.MxRunListenerDecorator.l:Lcom/oracle/mxtool/junit/MxRunListener;
            invokeinterface com.oracle.mxtool.junit.MxRunListener.testClassStartedDelimiter:()V
         1: .line 101
            return
        end local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/oracle/mxtool/junit/MxRunListenerDecorator;

  public void testStartedDelimiter();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
         0: .line 104
            aload 0 /* this */
            getfield com.oracle.mxtool.junit.MxRunListenerDecorator.l:Lcom/oracle/mxtool/junit/MxRunListener;
            invokeinterface com.oracle.mxtool.junit.MxRunListener.testStartedDelimiter:()V
         1: .line 105
            return
        end local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/oracle/mxtool/junit/MxRunListenerDecorator;

  public void testFinishedDelimiter();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
         0: .line 108
            aload 0 /* this */
            getfield com.oracle.mxtool.junit.MxRunListenerDecorator.l:Lcom/oracle/mxtool/junit/MxRunListener;
            invokeinterface com.oracle.mxtool.junit.MxRunListener.testFinishedDelimiter:()V
         1: .line 109
            return
        end local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/oracle/mxtool/junit/MxRunListenerDecorator;

  public boolean beVerbose();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
         0: .line 112
            aload 0 /* this */
            getfield com.oracle.mxtool.junit.MxRunListenerDecorator.l:Lcom/oracle/mxtool/junit/MxRunListener;
            invokeinterface com.oracle.mxtool.junit.MxRunListener.beVerbose:()Z
            ireturn
        end local 0 // com.oracle.mxtool.junit.MxRunListenerDecorator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/mxtool/junit/MxRunListenerDecorator;
}
SourceFile: "MxRunListenerDecorator.java"