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 0: aload 0
aload 1
iload 2
invokespecial org.apache.logging.log4j.core.pattern.EncodingPatternConverter$EscapeFormat.<init>:(Ljava/lang/String;I)V
return
end local 0 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 start local 1 start local 2 0: aload 1
invokevirtual java.lang.StringBuilder.length:()I
iconst_1
isub
istore 3
start local 3 1: goto 28
2: StackMap locals: int
StackMap stack:
aload 1
iload 3
invokevirtual java.lang.StringBuilder.charAt:(I)C
istore 4
start local 4 3: iload 4
lookupswitch { // 8
10: 7
13: 4
34: 19
38: 10
39: 22
47: 25
60: 13
62: 16
default: 27
}
4: StackMap locals: int
StackMap stack:
aload 1
iload 3
bipush 92
invokevirtual java.lang.StringBuilder.setCharAt:(IC)V
5: aload 1
iload 3
iconst_1
iadd
bipush 114
invokevirtual java.lang.StringBuilder.insert:(IC)Ljava/lang/StringBuilder;
pop
6: goto 27
7: StackMap locals:
StackMap stack:
aload 1
iload 3
bipush 92
invokevirtual java.lang.StringBuilder.setCharAt:(IC)V
8: aload 1
iload 3
iconst_1
iadd
bipush 110
invokevirtual java.lang.StringBuilder.insert:(IC)Ljava/lang/StringBuilder;
pop
9: goto 27
10: StackMap locals:
StackMap stack:
aload 1
iload 3
bipush 38
invokevirtual java.lang.StringBuilder.setCharAt:(IC)V
11: aload 1
iload 3
iconst_1
iadd
ldc "amp;"
invokevirtual java.lang.StringBuilder.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder;
pop
12: goto 27
13: StackMap locals:
StackMap stack:
aload 1
iload 3
bipush 38
invokevirtual java.lang.StringBuilder.setCharAt:(IC)V
14: aload 1
iload 3
iconst_1
iadd
ldc "lt;"
invokevirtual java.lang.StringBuilder.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder;
pop
15: goto 27
16: StackMap locals:
StackMap stack:
aload 1
iload 3
bipush 38
invokevirtual java.lang.StringBuilder.setCharAt:(IC)V
17: aload 1
iload 3
iconst_1
iadd
ldc "gt;"
invokevirtual java.lang.StringBuilder.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder;
pop
18: goto 27
19: StackMap locals:
StackMap stack:
aload 1
iload 3
bipush 38
invokevirtual java.lang.StringBuilder.setCharAt:(IC)V
20: aload 1
iload 3
iconst_1
iadd
ldc "quot;"
invokevirtual java.lang.StringBuilder.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder;
pop
21: goto 27
22: StackMap locals:
StackMap stack:
aload 1
iload 3
bipush 38
invokevirtual java.lang.StringBuilder.setCharAt:(IC)V
23: aload 1
iload 3
iconst_1
iadd
ldc "apos;"
invokevirtual java.lang.StringBuilder.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder;
pop
24: goto 27
25: StackMap locals:
StackMap stack:
aload 1
iload 3
bipush 38
invokevirtual java.lang.StringBuilder.setCharAt:(IC)V
26: aload 1
iload 3
iconst_1
iadd
ldc "#x2F;"
invokevirtual java.lang.StringBuilder.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 4 27: StackMap locals:
StackMap stack:
iinc 3 -1
StackMap locals:
StackMap stack:
28: iload 3
iload 2
if_icmpge 2
end local 3 29: return
end local 2 end local 1 end local 0 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