class org.apache.logging.log4j.core.pattern.EncodingPatternConverter$EscapeFormat$1 extends org.apache.logging.log4j.core.pattern.EncodingPatternConverter$EscapeFormat
  minor version: 0
  major version: 59
  flags: flags: (0x4020) ACC_SUPER, ACC_ANNOTATION
  this_class: org.apache.logging.log4j.core.pattern.EncodingPatternConverter$EscapeFormat$1
  super_class: org.apache.logging.log4j.core.pattern.EncodingPatternConverter$EscapeFormat
{
  void <init>(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.logging.log4j.core.pattern.EncodingPatternConverter$EscapeFormat$1 this
         0: .line 91
            aload 0 /* this */
            aload 1
            iload 2
            invokespecial org.apache.logging.log4j.core.pattern.EncodingPatternConverter$EscapeFormat.<init>:(Ljava/lang/String;I)V
            return
        end local 0 // org.apache.logging.log4j.core.pattern.EncodingPatternConverter$EscapeFormat$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/pattern/EncodingPatternConverter$EscapeFormat$1;
    MethodParameters:
               Name  Flags
      $enum$name     
      $enum$ordinal  

  void escape(java.lang.StringBuilder, int);
    descriptor: (Ljava/lang/StringBuilder;I)V
    flags: (0x0000) 
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // org.apache.logging.log4j.core.pattern.EncodingPatternConverter$EscapeFormat$1 this
        start local 1 // java.lang.StringBuilder toAppendTo
        start local 2 // int start
         0: .line 94
            aload 1 /* toAppendTo */
            invokevirtual java.lang.StringBuilder.length:()I
            iconst_1
            isub
            istore 3 /* i */
        start local 3 // int i
         1: goto 28
         2: .line 95
      StackMap locals: int
      StackMap stack:
            aload 1 /* toAppendTo */
            iload 3 /* i */
            invokevirtual java.lang.StringBuilder.charAt:(I)C
            istore 4 /* c */
        start local 4 // char c
         3: .line 96
            iload 4 /* c */
            lookupswitch { // 8
                   10: 7
                   13: 4
                   34: 19
                   38: 10
                   39: 22
                   47: 25
                   60: 13
                   62: 16
              default: 27
          }
         4: .line 98
      StackMap locals: int
      StackMap stack:
            aload 1 /* toAppendTo */
            iload 3 /* i */
            bipush 92
            invokevirtual java.lang.StringBuilder.setCharAt:(IC)V
         5: .line 99
            aload 1 /* toAppendTo */
            iload 3 /* i */
            iconst_1
            iadd
            bipush 114
            invokevirtual java.lang.StringBuilder.insert:(IC)Ljava/lang/StringBuilder;
            pop
         6: .line 100
            goto 27
         7: .line 102
      StackMap locals:
      StackMap stack:
            aload 1 /* toAppendTo */
            iload 3 /* i */
            bipush 92
            invokevirtual java.lang.StringBuilder.setCharAt:(IC)V
         8: .line 103
            aload 1 /* toAppendTo */
            iload 3 /* i */
            iconst_1
            iadd
            bipush 110
            invokevirtual java.lang.StringBuilder.insert:(IC)Ljava/lang/StringBuilder;
            pop
         9: .line 104
            goto 27
        10: .line 106
      StackMap locals:
      StackMap stack:
            aload 1 /* toAppendTo */
            iload 3 /* i */
            bipush 38
            invokevirtual java.lang.StringBuilder.setCharAt:(IC)V
        11: .line 107
            aload 1 /* toAppendTo */
            iload 3 /* i */
            iconst_1
            iadd
            ldc "amp;"
            invokevirtual java.lang.StringBuilder.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder;
            pop
        12: .line 108
            goto 27
        13: .line 110
      StackMap locals:
      StackMap stack:
            aload 1 /* toAppendTo */
            iload 3 /* i */
            bipush 38
            invokevirtual java.lang.StringBuilder.setCharAt:(IC)V
        14: .line 111
            aload 1 /* toAppendTo */
            iload 3 /* i */
            iconst_1
            iadd
            ldc "lt;"
            invokevirtual java.lang.StringBuilder.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder;
            pop
        15: .line 112
            goto 27
        16: .line 114
      StackMap locals:
      StackMap stack:
            aload 1 /* toAppendTo */
            iload 3 /* i */
            bipush 38
            invokevirtual java.lang.StringBuilder.setCharAt:(IC)V
        17: .line 115
            aload 1 /* toAppendTo */
            iload 3 /* i */
            iconst_1
            iadd
            ldc "gt;"
            invokevirtual java.lang.StringBuilder.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder;
            pop
        18: .line 116
            goto 27
        19: .line 118
      StackMap locals:
      StackMap stack:
            aload 1 /* toAppendTo */
            iload 3 /* i */
            bipush 38
            invokevirtual java.lang.StringBuilder.setCharAt:(IC)V
        20: .line 119
            aload 1 /* toAppendTo */
            iload 3 /* i */
            iconst_1
            iadd
            ldc "quot;"
            invokevirtual java.lang.StringBuilder.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder;
            pop
        21: .line 120
            goto 27
        22: .line 122
      StackMap locals:
      StackMap stack:
            aload 1 /* toAppendTo */
            iload 3 /* i */
            bipush 38
            invokevirtual java.lang.StringBuilder.setCharAt:(IC)V
        23: .line 123
            aload 1 /* toAppendTo */
            iload 3 /* i */
            iconst_1
            iadd
            ldc "apos;"
            invokevirtual java.lang.StringBuilder.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder;
            pop
        24: .line 124
            goto 27
        25: .line 126
      StackMap locals:
      StackMap stack:
            aload 1 /* toAppendTo */
            iload 3 /* i */
            bipush 38
            invokevirtual java.lang.StringBuilder.setCharAt:(IC)V
        26: .line 127
            aload 1 /* toAppendTo */
            iload 3 /* i */
            iconst_1
            iadd
            ldc "#x2F;"
            invokevirtual java.lang.StringBuilder.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 4 // char c
        27: .line 94
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ -1
      StackMap locals:
      StackMap stack:
        28: iload 3 /* i */
            iload 2 /* start */
            if_icmpge 2
        end local 3 // int i
        29: .line 131
            return
        end local 2 // int start
        end local 1 // java.lang.StringBuilder toAppendTo
        end local 0 // org.apache.logging.log4j.core.pattern.EncodingPatternConverter$EscapeFormat$1 this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   30     0        this  Lorg/apache/logging/log4j/core/pattern/EncodingPatternConverter$EscapeFormat$1;
            0   30     1  toAppendTo  Ljava/lang/StringBuilder;
            0   30     2       start  I
            1   29     3           i  I
            3   27     4           c  C
    MethodParameters:
            Name  Flags
      toAppendTo  final
      start       final
}
SourceFile: "EncodingPatternConverter.java"
EnclosingMethod: org.apache.logging.log4j.core.pattern.EncodingPatternConverter$EscapeFormat
NestHost: org.apache.logging.log4j.core.pattern.EncodingPatternConverter
InnerClasses:
  private abstract EscapeFormat = org.apache.logging.log4j.core.pattern.EncodingPatternConverter$EscapeFormat of org.apache.logging.log4j.core.pattern.EncodingPatternConverter
  org.apache.logging.log4j.core.pattern.EncodingPatternConverter$EscapeFormat$1