public final class org.objectweb.asm.xml.SAXCodeAdapter extends org.objectweb.asm.MethodVisitor
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.objectweb.asm.xml.SAXCodeAdapter
super_class: org.objectweb.asm.MethodVisitor
{
static final java.lang.String[] TYPES;
descriptor: [Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
org.objectweb.asm.xml.SAXAdapter sa;
descriptor: Lorg/objectweb/asm/xml/SAXAdapter;
flags: (0x0000)
private final java.util.Map<org.objectweb.asm.Label, java.lang.String> labelNames;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lorg/objectweb/asm/Label;Ljava/lang/String;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: bipush 7
anewarray java.lang.String
dup
iconst_0
ldc "top"
aastore
dup
iconst_1
ldc "int"
aastore
dup
iconst_2
ldc "float"
aastore
dup
iconst_3
ldc "double"
aastore
dup
iconst_4
ldc "long"
aastore
dup
iconst_5
1: ldc "null"
aastore
dup
bipush 6
ldc "uninitializedThis"
aastore
2: putstatic org.objectweb.asm.xml.SAXCodeAdapter.TYPES:[Ljava/lang/String;
3: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(org.objectweb.asm.xml.SAXAdapter, int);
descriptor: (Lorg/objectweb/asm/xml/SAXAdapter;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc 262144
invokespecial org.objectweb.asm.MethodVisitor.<init>:(I)V
1: aload 0
aload 1
putfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
2: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.objectweb.asm.xml.SAXCodeAdapter.labelNames:Ljava/util/Map;
3: iload 2
sipush 1792
iand
ifne 5
4: aload 1
ldc "code"
new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
invokevirtual org.objectweb.asm.xml.SAXAdapter.addStart:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
5: StackMap locals: org.objectweb.asm.xml.SAXCodeAdapter org.objectweb.asm.xml.SAXAdapter int
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 6 1 sa Lorg/objectweb/asm/xml/SAXAdapter;
0 6 2 access I
MethodParameters:
Name Flags
sa final
access final
public final void visitCode();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
public void visitFrame(int, int, java.lang.Object[], int, java.lang.Object[]);
descriptor: (II[Ljava/lang/Object;I[Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 6
start local 6 1: iload 1
tableswitch { // -1 - 4
-1: 2
0: 2
1: 10
2: 14
3: 20
4: 23
default: 26
}
2: StackMap locals: org.xml.sax.helpers.AttributesImpl
StackMap stack:
iload 1
iconst_m1
if_icmpne 5
3: aload 6
ldc ""
ldc "type"
ldc "type"
ldc ""
ldc "NEW"
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 6
ldc ""
ldc "type"
ldc "type"
ldc ""
ldc "FULL"
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
6: StackMap locals:
StackMap stack:
aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
ldc "frame"
aload 6
invokevirtual org.objectweb.asm.xml.SAXAdapter.addStart:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
7: aload 0
iconst_1
iload 2
aload 3
invokevirtual org.objectweb.asm.xml.SAXCodeAdapter.appendFrameTypes:(ZI[Ljava/lang/Object;)V
8: aload 0
iconst_0
iload 4
aload 5
invokevirtual org.objectweb.asm.xml.SAXCodeAdapter.appendFrameTypes:(ZI[Ljava/lang/Object;)V
9: goto 26
10: StackMap locals:
StackMap stack:
aload 6
ldc ""
ldc "type"
ldc "type"
ldc ""
ldc "APPEND"
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
11: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
ldc "frame"
aload 6
invokevirtual org.objectweb.asm.xml.SAXAdapter.addStart:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
12: aload 0
iconst_1
iload 2
aload 3
invokevirtual org.objectweb.asm.xml.SAXCodeAdapter.appendFrameTypes:(ZI[Ljava/lang/Object;)V
13: goto 26
14: StackMap locals:
StackMap stack:
aload 6
ldc ""
ldc "type"
ldc "type"
ldc ""
ldc "CHOP"
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
15: aload 6
ldc ""
ldc "count"
ldc "count"
ldc ""
16: iload 2
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
17: invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
18: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
ldc "frame"
aload 6
invokevirtual org.objectweb.asm.xml.SAXAdapter.addStart:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
19: goto 26
20: StackMap locals:
StackMap stack:
aload 6
ldc ""
ldc "type"
ldc "type"
ldc ""
ldc "SAME"
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
21: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
ldc "frame"
aload 6
invokevirtual org.objectweb.asm.xml.SAXAdapter.addStart:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
22: goto 26
23: StackMap locals:
StackMap stack:
aload 6
ldc ""
ldc "type"
ldc "type"
ldc ""
ldc "SAME1"
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
24: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
ldc "frame"
aload 6
invokevirtual org.objectweb.asm.xml.SAXAdapter.addStart:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
25: aload 0
iconst_0
iconst_1
aload 5
invokevirtual org.objectweb.asm.xml.SAXCodeAdapter.appendFrameTypes:(ZI[Ljava/lang/Object;)V
26: StackMap locals:
StackMap stack:
aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
ldc "frame"
invokevirtual org.objectweb.asm.xml.SAXAdapter.addEnd:(Ljava/lang/String;)V
27: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 28 1 type I
0 28 2 nLocal I
0 28 3 local [Ljava/lang/Object;
0 28 4 nStack I
0 28 5 stack [Ljava/lang/Object;
1 28 6 attrs Lorg/xml/sax/helpers/AttributesImpl;
MethodParameters:
Name Flags
type final
nLocal final
local final
nStack final
stack final
private void appendFrameTypes(boolean, int, java.lang.Object[]);
descriptor: (ZI[Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
istore 4
start local 4 1: goto 20
2: StackMap locals: int
StackMap stack:
aload 3
iload 4
aaload
astore 5
start local 5 3: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 6
start local 6 4: aload 5
instanceof java.lang.String
ifeq 7
5: aload 6
ldc ""
ldc "type"
ldc "type"
ldc ""
aload 5
checkcast java.lang.String
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
6: goto 16
StackMap locals: java.lang.Object org.xml.sax.helpers.AttributesImpl
StackMap stack:
7: aload 5
instanceof java.lang.Integer
ifeq 12
8: aload 6
ldc ""
ldc "type"
ldc "type"
ldc ""
9: getstatic org.objectweb.asm.xml.SAXCodeAdapter.TYPES:[Ljava/lang/String;
aload 5
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
aaload
10: invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
11: goto 16
12: StackMap locals:
StackMap stack:
aload 6
ldc ""
ldc "type"
ldc "type"
ldc ""
ldc "uninitialized"
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
13: aload 6
ldc ""
ldc "label"
ldc "label"
ldc ""
14: aload 0
aload 5
checkcast org.objectweb.asm.Label
invokevirtual org.objectweb.asm.xml.SAXCodeAdapter.getLabel:(Lorg/objectweb/asm/Label;)Ljava/lang/String;
15: invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
16: StackMap locals:
StackMap stack:
aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
iload 1
ifeq 17
ldc "local"
goto 18
StackMap locals:
StackMap stack: org.objectweb.asm.xml.SAXAdapter
17: ldc "stack"
StackMap locals: org.objectweb.asm.xml.SAXCodeAdapter int int java.lang.Object[] int java.lang.Object org.xml.sax.helpers.AttributesImpl
StackMap stack: org.objectweb.asm.xml.SAXAdapter java.lang.String
18: aload 6
invokevirtual org.objectweb.asm.xml.SAXAdapter.addElement:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
end local 6 end local 5 19: iinc 4 1
StackMap locals:
StackMap stack:
20: iload 4
iload 2
if_icmplt 2
end local 4 21: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 22 1 local Z
0 22 2 n I
0 22 3 types [Ljava/lang/Object;
1 21 4 i I
3 19 5 type Ljava/lang/Object;
4 19 6 attrs Lorg/xml/sax/helpers/AttributesImpl;
MethodParameters:
Name Flags
local final
n final
types final
public final void visitInsn(int);
descriptor: (I)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
getstatic org.objectweb.asm.util.Printer.OPCODES:[Ljava/lang/String;
iload 1
aaload
new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
invokevirtual org.objectweb.asm.xml.SAXAdapter.addElement:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 2 1 opcode I
MethodParameters:
Name Flags
opcode final
public final void visitIntInsn(int, int);
descriptor: (II)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 3
start local 3 1: aload 3
ldc ""
ldc "value"
ldc "value"
ldc ""
iload 2
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
getstatic org.objectweb.asm.util.Printer.OPCODES:[Ljava/lang/String;
iload 1
aaload
aload 3
invokevirtual org.objectweb.asm.xml.SAXAdapter.addElement:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 4 1 opcode I
0 4 2 operand I
1 4 3 attrs Lorg/xml/sax/helpers/AttributesImpl;
MethodParameters:
Name Flags
opcode final
operand final
public final void visitVarInsn(int, int);
descriptor: (II)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 3
start local 3 1: aload 3
ldc ""
ldc "var"
ldc "var"
ldc ""
iload 2
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
getstatic org.objectweb.asm.util.Printer.OPCODES:[Ljava/lang/String;
iload 1
aaload
aload 3
invokevirtual org.objectweb.asm.xml.SAXAdapter.addElement:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 4 1 opcode I
0 4 2 var I
1 4 3 attrs Lorg/xml/sax/helpers/AttributesImpl;
MethodParameters:
Name Flags
opcode final
var final
public final void visitTypeInsn(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 3
start local 3 1: aload 3
ldc ""
ldc "desc"
ldc "desc"
ldc ""
aload 2
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
getstatic org.objectweb.asm.util.Printer.OPCODES:[Ljava/lang/String;
iload 1
aaload
aload 3
invokevirtual org.objectweb.asm.xml.SAXAdapter.addElement:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 4 1 opcode I
0 4 2 type Ljava/lang/String;
1 4 3 attrs Lorg/xml/sax/helpers/AttributesImpl;
MethodParameters:
Name Flags
opcode final
type final
public final void visitFieldInsn(int, java.lang.String, java.lang.String, java.lang.String);
descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 5
start local 5 1: aload 5
ldc ""
ldc "owner"
ldc "owner"
ldc ""
aload 2
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: aload 5
ldc ""
ldc "name"
ldc "name"
ldc ""
aload 3
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
3: aload 5
ldc ""
ldc "desc"
ldc "desc"
ldc ""
aload 4
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
getstatic org.objectweb.asm.util.Printer.OPCODES:[Ljava/lang/String;
iload 1
aaload
aload 5
invokevirtual org.objectweb.asm.xml.SAXAdapter.addElement:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
5: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 6 1 opcode I
0 6 2 owner Ljava/lang/String;
0 6 3 name Ljava/lang/String;
0 6 4 desc Ljava/lang/String;
1 6 5 attrs Lorg/xml/sax/helpers/AttributesImpl;
MethodParameters:
Name Flags
opcode final
owner final
name final
desc final
public final void visitMethodInsn(int, java.lang.String, java.lang.String, java.lang.String);
descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 5
start local 5 1: aload 5
ldc ""
ldc "owner"
ldc "owner"
ldc ""
aload 2
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: aload 5
ldc ""
ldc "name"
ldc "name"
ldc ""
aload 3
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
3: aload 5
ldc ""
ldc "desc"
ldc "desc"
ldc ""
aload 4
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
getstatic org.objectweb.asm.util.Printer.OPCODES:[Ljava/lang/String;
iload 1
aaload
aload 5
invokevirtual org.objectweb.asm.xml.SAXAdapter.addElement:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
5: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 6 1 opcode I
0 6 2 owner Ljava/lang/String;
0 6 3 name Ljava/lang/String;
0 6 4 desc Ljava/lang/String;
1 6 5 attrs Lorg/xml/sax/helpers/AttributesImpl;
MethodParameters:
Name Flags
opcode final
owner final
name final
desc final
public void visitInvokeDynamicInsn(java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[]);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/objectweb/asm/Handle;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=6, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 5
start local 5 1: aload 5
ldc ""
ldc "name"
ldc "name"
ldc ""
aload 1
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: aload 5
ldc ""
ldc "desc"
ldc "desc"
ldc ""
aload 2
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
3: aload 5
ldc ""
ldc "bsm"
ldc "bsm"
ldc ""
4: aload 3
invokevirtual org.objectweb.asm.Handle.toString:()Ljava/lang/String;
invokestatic org.objectweb.asm.xml.SAXClassAdapter.encode:(Ljava/lang/String;)Ljava/lang/String;
5: invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
6: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
ldc "INVOKEDYNAMIC"
aload 5
invokevirtual org.objectweb.asm.xml.SAXAdapter.addStart:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
7: iconst_0
istore 6
start local 6 8: goto 11
9: StackMap locals: org.xml.sax.helpers.AttributesImpl int
StackMap stack:
aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
ldc "bsmArg"
aload 4
iload 6
aaload
invokestatic org.objectweb.asm.xml.SAXCodeAdapter.getConstantAttribute:(Ljava/lang/Object;)Lorg/xml/sax/helpers/AttributesImpl;
invokevirtual org.objectweb.asm.xml.SAXAdapter.addElement:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
10: iinc 6 1
StackMap locals:
StackMap stack:
11: iload 6
aload 4
arraylength
if_icmplt 9
end local 6 12: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
ldc "INVOKEDYNAMIC"
invokevirtual org.objectweb.asm.xml.SAXAdapter.addEnd:(Ljava/lang/String;)V
13: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 14 1 name Ljava/lang/String;
0 14 2 desc Ljava/lang/String;
0 14 3 bsm Lorg/objectweb/asm/Handle;
0 14 4 bsmArgs [Ljava/lang/Object;
1 14 5 attrs Lorg/xml/sax/helpers/AttributesImpl;
8 12 6 i I
MethodParameters:
Name Flags
name
desc
bsm
bsmArgs
public final void visitJumpInsn(int, org.objectweb.asm.Label);
descriptor: (ILorg/objectweb/asm/Label;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 3
start local 3 1: aload 3
ldc ""
ldc "label"
ldc "label"
ldc ""
aload 0
aload 2
invokevirtual org.objectweb.asm.xml.SAXCodeAdapter.getLabel:(Lorg/objectweb/asm/Label;)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
getstatic org.objectweb.asm.util.Printer.OPCODES:[Ljava/lang/String;
iload 1
aaload
aload 3
invokevirtual org.objectweb.asm.xml.SAXAdapter.addElement:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 4 1 opcode I
0 4 2 label Lorg/objectweb/asm/Label;
1 4 3 attrs Lorg/xml/sax/helpers/AttributesImpl;
MethodParameters:
Name Flags
opcode final
label final
public final void visitLabel(org.objectweb.asm.Label);
descriptor: (Lorg/objectweb/asm/Label;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=3, args_size=2
start local 0 start local 1 0: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 2
start local 2 1: aload 2
ldc ""
ldc "name"
ldc "name"
ldc ""
aload 0
aload 1
invokevirtual org.objectweb.asm.xml.SAXCodeAdapter.getLabel:(Lorg/objectweb/asm/Label;)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
ldc "Label"
aload 2
invokevirtual org.objectweb.asm.xml.SAXAdapter.addElement:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 4 1 label Lorg/objectweb/asm/Label;
1 4 2 attrs Lorg/xml/sax/helpers/AttributesImpl;
MethodParameters:
Name Flags
label final
public final void visitLdcInsn(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
getstatic org.objectweb.asm.util.Printer.OPCODES:[Ljava/lang/String;
bipush 18
aaload
aload 1
invokestatic org.objectweb.asm.xml.SAXCodeAdapter.getConstantAttribute:(Ljava/lang/Object;)Lorg/xml/sax/helpers/AttributesImpl;
invokevirtual org.objectweb.asm.xml.SAXAdapter.addElement:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 2 1 cst Ljava/lang/Object;
MethodParameters:
Name Flags
cst final
private static org.xml.sax.helpers.AttributesImpl getConstantAttribute(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lorg/xml/sax/helpers/AttributesImpl;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=2, args_size=1
start local 0 0: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 1
start local 1 1: aload 1
ldc ""
ldc "cst"
ldc "cst"
ldc ""
2: aload 0
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokestatic org.objectweb.asm.xml.SAXClassAdapter.encode:(Ljava/lang/String;)Ljava/lang/String;
3: invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: aload 1
ldc ""
ldc "desc"
ldc "desc"
ldc ""
5: aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokestatic org.objectweb.asm.Type.getDescriptor:(Ljava/lang/Class;)Ljava/lang/String;
6: invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
7: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 cst Ljava/lang/Object;
1 8 1 attrs Lorg/xml/sax/helpers/AttributesImpl;
MethodParameters:
Name Flags
cst final
public final void visitIincInsn(int, int);
descriptor: (II)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 3
start local 3 1: aload 3
ldc ""
ldc "var"
ldc "var"
ldc ""
iload 1
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: aload 3
ldc ""
ldc "inc"
ldc "inc"
ldc ""
iload 2
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
3: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
getstatic org.objectweb.asm.util.Printer.OPCODES:[Ljava/lang/String;
sipush 132
aaload
aload 3
invokevirtual org.objectweb.asm.xml.SAXAdapter.addElement:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 5 1 var I
0 5 2 increment I
1 5 3 attrs Lorg/xml/sax/helpers/AttributesImpl;
MethodParameters:
Name Flags
var final
increment final
public final void visitTableSwitchInsn(int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[]);
descriptor: (IILorg/objectweb/asm/Label;[Lorg/objectweb/asm/Label;)V
flags: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
Code:
stack=8, locals=9, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 5
start local 5 1: aload 5
ldc ""
ldc "min"
ldc "min"
ldc ""
iload 1
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: aload 5
ldc ""
ldc "max"
ldc "max"
ldc ""
iload 2
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
3: aload 5
ldc ""
ldc "dflt"
ldc "dflt"
ldc ""
aload 0
aload 3
invokevirtual org.objectweb.asm.xml.SAXCodeAdapter.getLabel:(Lorg/objectweb/asm/Label;)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: getstatic org.objectweb.asm.util.Printer.OPCODES:[Ljava/lang/String;
sipush 170
aaload
astore 6
start local 6 5: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
aload 6
aload 5
invokevirtual org.objectweb.asm.xml.SAXAdapter.addStart:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
6: iconst_0
istore 7
start local 7 7: goto 12
8: StackMap locals: org.xml.sax.helpers.AttributesImpl java.lang.String int
StackMap stack:
new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 8
start local 8 9: aload 8
ldc ""
ldc "name"
ldc "name"
ldc ""
aload 0
aload 4
iload 7
aaload
invokevirtual org.objectweb.asm.xml.SAXCodeAdapter.getLabel:(Lorg/objectweb/asm/Label;)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
10: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
ldc "label"
aload 8
invokevirtual org.objectweb.asm.xml.SAXAdapter.addElement:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
end local 8 11: iinc 7 1
StackMap locals:
StackMap stack:
12: iload 7
aload 4
arraylength
if_icmplt 8
end local 7 13: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
aload 6
invokevirtual org.objectweb.asm.xml.SAXAdapter.addEnd:(Ljava/lang/String;)V
14: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 15 1 min I
0 15 2 max I
0 15 3 dflt Lorg/objectweb/asm/Label;
0 15 4 labels [Lorg/objectweb/asm/Label;
1 15 5 attrs Lorg/xml/sax/helpers/AttributesImpl;
5 15 6 o Ljava/lang/String;
7 13 7 i I
9 11 8 att2 Lorg/xml/sax/helpers/AttributesImpl;
MethodParameters:
Name Flags
min final
max final
dflt final
labels final
public final void visitLookupSwitchInsn(org.objectweb.asm.Label, int[], org.objectweb.asm.Label[]);
descriptor: (Lorg/objectweb/asm/Label;[I[Lorg/objectweb/asm/Label;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=8, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 4
start local 4 1: aload 4
ldc ""
ldc "dflt"
ldc "dflt"
ldc ""
aload 0
aload 1
invokevirtual org.objectweb.asm.xml.SAXCodeAdapter.getLabel:(Lorg/objectweb/asm/Label;)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: getstatic org.objectweb.asm.util.Printer.OPCODES:[Ljava/lang/String;
sipush 171
aaload
astore 5
start local 5 3: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
aload 5
aload 4
invokevirtual org.objectweb.asm.xml.SAXAdapter.addStart:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
4: iconst_0
istore 6
start local 6 5: goto 11
6: StackMap locals: org.xml.sax.helpers.AttributesImpl java.lang.String int
StackMap stack:
new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 7
start local 7 7: aload 7
ldc ""
ldc "name"
ldc "name"
ldc ""
aload 0
aload 3
iload 6
aaload
invokevirtual org.objectweb.asm.xml.SAXCodeAdapter.getLabel:(Lorg/objectweb/asm/Label;)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
8: aload 7
ldc ""
ldc "key"
ldc "key"
ldc ""
aload 2
iload 6
iaload
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
9: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
ldc "label"
aload 7
invokevirtual org.objectweb.asm.xml.SAXAdapter.addElement:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
end local 7 10: iinc 6 1
StackMap locals:
StackMap stack:
11: iload 6
aload 3
arraylength
if_icmplt 6
end local 6 12: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
aload 5
invokevirtual org.objectweb.asm.xml.SAXAdapter.addEnd:(Ljava/lang/String;)V
13: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 14 1 dflt Lorg/objectweb/asm/Label;
0 14 2 keys [I
0 14 3 labels [Lorg/objectweb/asm/Label;
1 14 4 att Lorg/xml/sax/helpers/AttributesImpl;
3 14 5 o Ljava/lang/String;
5 12 6 i I
7 10 7 att2 Lorg/xml/sax/helpers/AttributesImpl;
MethodParameters:
Name Flags
dflt final
keys final
labels final
public final void visitMultiANewArrayInsn(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 3
start local 3 1: aload 3
ldc ""
ldc "desc"
ldc "desc"
ldc ""
aload 1
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: aload 3
ldc ""
ldc "dims"
ldc "dims"
ldc ""
iload 2
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
3: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
getstatic org.objectweb.asm.util.Printer.OPCODES:[Ljava/lang/String;
sipush 197
aaload
aload 3
invokevirtual org.objectweb.asm.xml.SAXAdapter.addElement:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 5 1 desc Ljava/lang/String;
0 5 2 dims I
1 5 3 attrs Lorg/xml/sax/helpers/AttributesImpl;
MethodParameters:
Name Flags
desc final
dims final
public final void visitTryCatchBlock(org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String);
descriptor: (Lorg/objectweb/asm/Label;Lorg/objectweb/asm/Label;Lorg/objectweb/asm/Label;Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 5
start local 5 1: aload 5
ldc ""
ldc "start"
ldc "start"
ldc ""
aload 0
aload 1
invokevirtual org.objectweb.asm.xml.SAXCodeAdapter.getLabel:(Lorg/objectweb/asm/Label;)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: aload 5
ldc ""
ldc "end"
ldc "end"
ldc ""
aload 0
aload 2
invokevirtual org.objectweb.asm.xml.SAXCodeAdapter.getLabel:(Lorg/objectweb/asm/Label;)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
3: aload 5
ldc ""
ldc "handler"
ldc "handler"
ldc ""
aload 0
aload 3
invokevirtual org.objectweb.asm.xml.SAXCodeAdapter.getLabel:(Lorg/objectweb/asm/Label;)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: aload 4
ifnull 6
5: aload 5
ldc ""
ldc "type"
ldc "type"
ldc ""
aload 4
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
6: StackMap locals: org.xml.sax.helpers.AttributesImpl
StackMap stack:
aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
ldc "TryCatch"
aload 5
invokevirtual org.objectweb.asm.xml.SAXAdapter.addElement:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
7: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 8 1 start Lorg/objectweb/asm/Label;
0 8 2 end Lorg/objectweb/asm/Label;
0 8 3 handler Lorg/objectweb/asm/Label;
0 8 4 type Ljava/lang/String;
1 8 5 attrs Lorg/xml/sax/helpers/AttributesImpl;
MethodParameters:
Name Flags
start final
end final
handler final
type final
public final void visitMaxs(int, int);
descriptor: (II)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 3
start local 3 1: aload 3
ldc ""
ldc "maxStack"
ldc "maxStack"
ldc ""
2: iload 1
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
3: invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: aload 3
ldc ""
ldc "maxLocals"
ldc "maxLocals"
ldc ""
5: iload 2
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
6: invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
7: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
ldc "Max"
aload 3
invokevirtual org.objectweb.asm.xml.SAXAdapter.addElement:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
8: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
ldc "code"
invokevirtual org.objectweb.asm.xml.SAXAdapter.addEnd:(Ljava/lang/String;)V
9: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 10 1 maxStack I
0 10 2 maxLocals I
1 10 3 attrs Lorg/xml/sax/helpers/AttributesImpl;
MethodParameters:
Name Flags
maxStack final
maxLocals final
public void visitLocalVariable(java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/objectweb/asm/Label;Lorg/objectweb/asm/Label;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=8, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 7
start local 7 1: aload 7
ldc ""
ldc "name"
ldc "name"
ldc ""
aload 1
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: aload 7
ldc ""
ldc "desc"
ldc "desc"
ldc ""
aload 2
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
3: aload 3
ifnull 7
4: aload 7
ldc ""
ldc "signature"
ldc "signature"
ldc ""
5: aload 3
invokestatic org.objectweb.asm.xml.SAXClassAdapter.encode:(Ljava/lang/String;)Ljava/lang/String;
6: invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
7: StackMap locals: org.xml.sax.helpers.AttributesImpl
StackMap stack:
aload 7
ldc ""
ldc "start"
ldc "start"
ldc ""
aload 0
aload 4
invokevirtual org.objectweb.asm.xml.SAXCodeAdapter.getLabel:(Lorg/objectweb/asm/Label;)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
8: aload 7
ldc ""
ldc "end"
ldc "end"
ldc ""
aload 0
aload 5
invokevirtual org.objectweb.asm.xml.SAXCodeAdapter.getLabel:(Lorg/objectweb/asm/Label;)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
9: aload 7
ldc ""
ldc "var"
ldc "var"
ldc ""
iload 6
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
10: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
ldc "LocalVar"
aload 7
invokevirtual org.objectweb.asm.xml.SAXAdapter.addElement:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
11: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 12 1 name Ljava/lang/String;
0 12 2 desc Ljava/lang/String;
0 12 3 signature Ljava/lang/String;
0 12 4 start Lorg/objectweb/asm/Label;
0 12 5 end Lorg/objectweb/asm/Label;
0 12 6 index I
1 12 7 attrs Lorg/xml/sax/helpers/AttributesImpl;
MethodParameters:
Name Flags
name final
desc final
signature final
start final
end final
index final
public final void visitLineNumber(int, org.objectweb.asm.Label);
descriptor: (ILorg/objectweb/asm/Label;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
astore 3
start local 3 1: aload 3
ldc ""
ldc "line"
ldc "line"
ldc ""
iload 1
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: aload 3
ldc ""
ldc "start"
ldc "start"
ldc ""
aload 0
aload 2
invokevirtual org.objectweb.asm.xml.SAXCodeAdapter.getLabel:(Lorg/objectweb/asm/Label;)Ljava/lang/String;
invokevirtual org.xml.sax.helpers.AttributesImpl.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
3: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
ldc "LineNumber"
aload 3
invokevirtual org.objectweb.asm.xml.SAXAdapter.addElement:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 5 1 line I
0 5 2 start Lorg/objectweb/asm/Label;
1 5 3 attrs Lorg/xml/sax/helpers/AttributesImpl;
MethodParameters:
Name Flags
line final
start final
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault();
descriptor: ()Lorg/objectweb/asm/AnnotationVisitor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: new org.objectweb.asm.xml.SAXAnnotationAdapter
dup
aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
ldc "annotationDefault"
iconst_0
aconst_null
aconst_null
invokespecial org.objectweb.asm.xml.SAXAnnotationAdapter.<init>:(Lorg/objectweb/asm/xml/SAXAdapter;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)Lorg/objectweb/asm/AnnotationVisitor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.objectweb.asm.xml.SAXAnnotationAdapter
dup
aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
ldc "annotation"
iload 2
ifeq 1
iconst_1
goto 2
StackMap locals: org.objectweb.asm.xml.SAXCodeAdapter java.lang.String int
StackMap stack: new 0 new 0 org.objectweb.asm.xml.SAXAdapter java.lang.String
1: iconst_m1
2: StackMap locals: org.objectweb.asm.xml.SAXCodeAdapter java.lang.String int
StackMap stack: new 0 new 0 org.objectweb.asm.xml.SAXAdapter java.lang.String int
aconst_null
aload 1
3: invokespecial org.objectweb.asm.xml.SAXAnnotationAdapter.<init>:(Lorg/objectweb/asm/xml/SAXAdapter;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 4 1 desc Ljava/lang/String;
0 4 2 visible Z
MethodParameters:
Name Flags
desc final
visible final
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int, java.lang.String, boolean);
descriptor: (ILjava/lang/String;Z)Lorg/objectweb/asm/AnnotationVisitor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.objectweb.asm.xml.SAXAnnotationAdapter
dup
aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
ldc "parameterAnnotation"
iload 3
ifeq 1
iconst_1
goto 2
1: StackMap locals: org.objectweb.asm.xml.SAXCodeAdapter int java.lang.String int
StackMap stack: new 0 new 0 org.objectweb.asm.xml.SAXAdapter java.lang.String
iconst_m1
StackMap locals: org.objectweb.asm.xml.SAXCodeAdapter int java.lang.String int
StackMap stack: new 0 new 0 org.objectweb.asm.xml.SAXAdapter java.lang.String int
2: iload 1
aload 2
3: invokespecial org.objectweb.asm.xml.SAXAnnotationAdapter.<init>:(Lorg/objectweb/asm/xml/SAXAdapter;Ljava/lang/String;IILjava/lang/String;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 4 1 parameter I
0 4 2 desc Ljava/lang/String;
0 4 3 visible Z
MethodParameters:
Name Flags
parameter final
desc final
visible final
public void visitEnd();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.sa:Lorg/objectweb/asm/xml/SAXAdapter;
ldc "method"
invokevirtual org.objectweb.asm.xml.SAXAdapter.addEnd:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
private final java.lang.String getLabel(org.objectweb.asm.Label);
descriptor: (Lorg/objectweb/asm/Label;)Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.labelNames:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 2
start local 2 1: aload 2
ifnonnull 4
2: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.labelNames:Ljava/util/Map;
invokeinterface java.util.Map.size:()I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
astore 2
3: aload 0
getfield org.objectweb.asm.xml.SAXCodeAdapter.labelNames:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: StackMap locals: java.lang.String
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/objectweb/asm/xml/SAXCodeAdapter;
0 5 1 label Lorg/objectweb/asm/Label;
1 5 2 name Ljava/lang/String;
MethodParameters:
Name Flags
label final
}
SourceFile: "SAXCodeAdapter.java"