class com.oracle.mxtool.junit.AnsiTerminalDecorator extends com.oracle.mxtool.junit.MxRunListenerDecorator
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.oracle.mxtool.junit.AnsiTerminalDecorator
  super_class: com.oracle.mxtool.junit.MxRunListenerDecorator
{
  public static final java.lang.String BLACK;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[30m"

  public static final java.lang.String RED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[31m"

  public static final java.lang.String GREEN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[32m"

  public static final java.lang.String YELLOW;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[33m"

  public static final java.lang.String BLUE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[34m"

  public static final java.lang.String MAGENTA;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[35m"

  public static final java.lang.String CYAN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[36m"

  public static final java.lang.String WHITE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[37m"

  public static final java.lang.String BOLD_BLACK;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[30;1m"

  public static final java.lang.String BOLD_RED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[31;1m"

  public static final java.lang.String BOLD_GREEN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[32;1m"

  public static final java.lang.String BOLD_YELLOW;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[33;1m"

  public static final java.lang.String BOLD_BLUE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[34;1m"

  public static final java.lang.String BOLD_MAGENTA;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[35;1m"

  public static final java.lang.String BOLD_CYAN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[36;1m"

  public static final java.lang.String BOLD_WHITE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[37;1m"

  public static final java.lang.String BG_BLACK;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[40m"

  public static final java.lang.String BG_RED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[41m"

  public static final java.lang.String BG_GREEN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[42m"

  public static final java.lang.String BG_YELLOW;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[43m"

  public static final java.lang.String BG_BLUE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[44m"

  public static final java.lang.String BG_MAGENTA;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[45m"

  public static final java.lang.String BG_CYAN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[46m"

  public static final java.lang.String BG_WHITE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[47m"

  public static final java.lang.String RESET;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[0m"

  public static final java.lang.String UNDERLINED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u001B[4m"

  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.AnsiTerminalDecorator this
        start local 1 // com.oracle.mxtool.junit.MxRunListener l
         0: .line 92
            aload 0 /* this */
            aload 1 /* l */
            invokespecial com.oracle.mxtool.junit.MxRunListenerDecorator.<init>:(Lcom/oracle/mxtool/junit/MxRunListener;)V
         1: .line 93
            return
        end local 1 // com.oracle.mxtool.junit.MxRunListener l
        end local 0 // com.oracle.mxtool.junit.AnsiTerminalDecorator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/oracle/mxtool/junit/AnsiTerminalDecorator;
            0    2     1     l  Lcom/oracle/mxtool/junit/MxRunListener;
    MethodParameters:
      Name  Flags
      l     

  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.AnsiTerminalDecorator this
        start local 1 // org.junit.runner.Description description
         0: .line 97
            aload 0 /* this */
            invokevirtual com.oracle.mxtool.junit.AnsiTerminalDecorator.getWriter:()Ljava/io/PrintStream;
            ldc "\u001B[32m"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
         1: .line 98
            aload 0 /* this */
            aload 1 /* description */
            invokespecial com.oracle.mxtool.junit.MxRunListenerDecorator.testSucceeded:(Lorg/junit/runner/Description;)V
         2: .line 99
            aload 0 /* this */
            invokevirtual com.oracle.mxtool.junit.AnsiTerminalDecorator.getWriter:()Ljava/io/PrintStream;
            ldc "\u001B[0m"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
         3: .line 100
            return
        end local 1 // org.junit.runner.Description description
        end local 0 // com.oracle.mxtool.junit.AnsiTerminalDecorator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lcom/oracle/mxtool/junit/AnsiTerminalDecorator;
            0    4     1  description  Lorg/junit/runner/Description;
    MethodParameters:
             Name  Flags
      description  

  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.AnsiTerminalDecorator this
        start local 1 // org.junit.runner.notification.Failure failure
         0: .line 104
            aload 0 /* this */
            invokevirtual com.oracle.mxtool.junit.AnsiTerminalDecorator.getWriter:()Ljava/io/PrintStream;
            ldc "\u001B[34m"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
         1: .line 105
            aload 0 /* this */
            aload 1 /* failure */
            invokespecial com.oracle.mxtool.junit.MxRunListenerDecorator.testAssumptionFailure:(Lorg/junit/runner/notification/Failure;)V
         2: .line 106
            aload 0 /* this */
            invokevirtual com.oracle.mxtool.junit.AnsiTerminalDecorator.getWriter:()Ljava/io/PrintStream;
            ldc "\u001B[0m"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
         3: .line 107
            return
        end local 1 // org.junit.runner.notification.Failure failure
        end local 0 // com.oracle.mxtool.junit.AnsiTerminalDecorator this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/oracle/mxtool/junit/AnsiTerminalDecorator;
            0    4     1  failure  Lorg/junit/runner/notification/Failure;
    MethodParameters:
         Name  Flags
      failure  

  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.AnsiTerminalDecorator this
        start local 1 // org.junit.runner.notification.Failure failure
         0: .line 111
            aload 0 /* this */
            invokevirtual com.oracle.mxtool.junit.AnsiTerminalDecorator.getWriter:()Ljava/io/PrintStream;
            ldc "\u001B[31m"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
         1: .line 112
            aload 0 /* this */
            aload 1 /* failure */
            invokespecial com.oracle.mxtool.junit.MxRunListenerDecorator.testFailed:(Lorg/junit/runner/notification/Failure;)V
         2: .line 113
            aload 0 /* this */
            invokevirtual com.oracle.mxtool.junit.AnsiTerminalDecorator.getWriter:()Ljava/io/PrintStream;
            ldc "\u001B[0m"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
         3: .line 114
            return
        end local 1 // org.junit.runner.notification.Failure failure
        end local 0 // com.oracle.mxtool.junit.AnsiTerminalDecorator this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/oracle/mxtool/junit/AnsiTerminalDecorator;
            0    4     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.AnsiTerminalDecorator this
        start local 1 // org.junit.runner.Description description
         0: .line 118
            aload 0 /* this */
            invokevirtual com.oracle.mxtool.junit.AnsiTerminalDecorator.getWriter:()Ljava/io/PrintStream;
            ldc "\u001B[35m"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
         1: .line 119
            aload 0 /* this */
            aload 1 /* description */
            invokespecial com.oracle.mxtool.junit.MxRunListenerDecorator.testIgnored:(Lorg/junit/runner/Description;)V
         2: .line 120
            aload 0 /* this */
            invokevirtual com.oracle.mxtool.junit.AnsiTerminalDecorator.getWriter:()Ljava/io/PrintStream;
            ldc "\u001B[0m"
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
         3: .line 121
            return
        end local 1 // org.junit.runner.Description description
        end local 0 // com.oracle.mxtool.junit.AnsiTerminalDecorator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lcom/oracle/mxtool/junit/AnsiTerminalDecorator;
            0    4     1  description  Lorg/junit/runner/Description;
    MethodParameters:
             Name  Flags
      description  
}
SourceFile: "AnsiTerminalDecorator.java"