public class org.objectweb.asm.xml.ASMContentHandler extends org.xml.sax.helpers.DefaultHandler implements org.objectweb.asm.Opcodes
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.objectweb.asm.xml.ASMContentHandler
super_class: org.xml.sax.helpers.DefaultHandler
{
private final java.util.ArrayList<java.lang.Object> stack;
descriptor: Ljava/util/ArrayList;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/ArrayList<Ljava/lang/Object;>;
java.lang.String match;
descriptor: Ljava/lang/String;
flags: (0x0000)
protected org.objectweb.asm.ClassVisitor cv;
descriptor: Lorg/objectweb/asm/ClassVisitor;
flags: (0x0004) ACC_PROTECTED
protected java.util.Map<java.lang.Object, org.objectweb.asm.Label> labels;
descriptor: Ljava/util/Map;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Map<Ljava/lang/Object;Lorg/objectweb/asm/Label;>;
private static final java.lang.String BASE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "class"
private final org.objectweb.asm.xml.ASMContentHandler$RuleSet RULES;
descriptor: Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static final java.util.HashMap<java.lang.String, org.objectweb.asm.xml.ASMContentHandler$Opcode> OPCODES;
descriptor: Ljava/util/HashMap;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljava/util/HashMap<Ljava/lang/String;Lorg/objectweb/asm/xml/ASMContentHandler$Opcode;>;
static final java.util.HashMap<java.lang.String, java.lang.Integer> TYPES;
descriptor: Ljava/util/HashMap;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Integer;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=2, args_size=0
0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic org.objectweb.asm.xml.ASMContentHandler.OPCODES:Ljava/util/HashMap;
1: ldc "NOP"
iconst_0
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
2: ldc "ACONST_NULL"
iconst_1
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
3: ldc "ICONST_M1"
iconst_2
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
4: ldc "ICONST_0"
iconst_3
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
5: ldc "ICONST_1"
iconst_4
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
6: ldc "ICONST_2"
iconst_5
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
7: ldc "ICONST_3"
bipush 6
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
8: ldc "ICONST_4"
bipush 7
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
9: ldc "ICONST_5"
bipush 8
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
10: ldc "LCONST_0"
bipush 9
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
11: ldc "LCONST_1"
bipush 10
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
12: ldc "FCONST_0"
bipush 11
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
13: ldc "FCONST_1"
bipush 12
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
14: ldc "FCONST_2"
bipush 13
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
15: ldc "DCONST_0"
bipush 14
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
16: ldc "DCONST_1"
bipush 15
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
17: ldc "BIPUSH"
bipush 16
iconst_1
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
18: ldc "SIPUSH"
bipush 17
iconst_1
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
19: ldc "LDC"
bipush 18
bipush 7
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
20: ldc "ILOAD"
bipush 21
iconst_2
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
21: ldc "LLOAD"
bipush 22
iconst_2
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
22: ldc "FLOAD"
bipush 23
iconst_2
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
23: ldc "DLOAD"
bipush 24
iconst_2
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
24: ldc "ALOAD"
bipush 25
iconst_2
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
25: ldc "IALOAD"
bipush 46
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
26: ldc "LALOAD"
bipush 47
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
27: ldc "FALOAD"
bipush 48
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
28: ldc "DALOAD"
bipush 49
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
29: ldc "AALOAD"
bipush 50
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
30: ldc "BALOAD"
bipush 51
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
31: ldc "CALOAD"
bipush 52
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
32: ldc "SALOAD"
bipush 53
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
33: ldc "ISTORE"
bipush 54
iconst_2
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
34: ldc "LSTORE"
bipush 55
iconst_2
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
35: ldc "FSTORE"
bipush 56
iconst_2
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
36: ldc "DSTORE"
bipush 57
iconst_2
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
37: ldc "ASTORE"
bipush 58
iconst_2
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
38: ldc "IASTORE"
bipush 79
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
39: ldc "LASTORE"
bipush 80
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
40: ldc "FASTORE"
bipush 81
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
41: ldc "DASTORE"
bipush 82
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
42: ldc "AASTORE"
bipush 83
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
43: ldc "BASTORE"
bipush 84
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
44: ldc "CASTORE"
bipush 85
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
45: ldc "SASTORE"
bipush 86
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
46: ldc "POP"
bipush 87
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
47: ldc "POP2"
bipush 88
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
48: ldc "DUP"
bipush 89
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
49: ldc "DUP_X1"
bipush 90
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
50: ldc "DUP_X2"
bipush 91
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
51: ldc "DUP2"
bipush 92
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
52: ldc "DUP2_X1"
bipush 93
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
53: ldc "DUP2_X2"
bipush 94
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
54: ldc "SWAP"
bipush 95
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
55: ldc "IADD"
bipush 96
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
56: ldc "LADD"
bipush 97
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
57: ldc "FADD"
bipush 98
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
58: ldc "DADD"
bipush 99
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
59: ldc "ISUB"
bipush 100
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
60: ldc "LSUB"
bipush 101
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
61: ldc "FSUB"
bipush 102
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
62: ldc "DSUB"
bipush 103
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
63: ldc "IMUL"
bipush 104
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
64: ldc "LMUL"
bipush 105
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
65: ldc "FMUL"
bipush 106
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
66: ldc "DMUL"
bipush 107
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
67: ldc "IDIV"
bipush 108
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
68: ldc "LDIV"
bipush 109
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
69: ldc "FDIV"
bipush 110
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
70: ldc "DDIV"
bipush 111
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
71: ldc "IREM"
bipush 112
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
72: ldc "LREM"
bipush 113
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
73: ldc "FREM"
bipush 114
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
74: ldc "DREM"
bipush 115
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
75: ldc "INEG"
bipush 116
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
76: ldc "LNEG"
bipush 117
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
77: ldc "FNEG"
bipush 118
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
78: ldc "DNEG"
bipush 119
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
79: ldc "ISHL"
bipush 120
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
80: ldc "LSHL"
bipush 121
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
81: ldc "ISHR"
bipush 122
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
82: ldc "LSHR"
bipush 123
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
83: ldc "IUSHR"
bipush 124
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
84: ldc "LUSHR"
bipush 125
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
85: ldc "IAND"
bipush 126
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
86: ldc "LAND"
bipush 127
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
87: ldc "IOR"
sipush 128
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
88: ldc "LOR"
sipush 129
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
89: ldc "IXOR"
sipush 130
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
90: ldc "LXOR"
sipush 131
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
91: ldc "IINC"
sipush 132
bipush 8
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
92: ldc "I2L"
sipush 133
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
93: ldc "I2F"
sipush 134
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
94: ldc "I2D"
sipush 135
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
95: ldc "L2I"
sipush 136
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
96: ldc "L2F"
sipush 137
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
97: ldc "L2D"
sipush 138
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
98: ldc "F2I"
sipush 139
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
99: ldc "F2L"
sipush 140
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
100: ldc "F2D"
sipush 141
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
101: ldc "D2I"
sipush 142
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
102: ldc "D2L"
sipush 143
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
103: ldc "D2F"
sipush 144
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
104: ldc "I2B"
sipush 145
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
105: ldc "I2C"
sipush 146
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
106: ldc "I2S"
sipush 147
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
107: ldc "LCMP"
sipush 148
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
108: ldc "FCMPL"
sipush 149
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
109: ldc "FCMPG"
sipush 150
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
110: ldc "DCMPL"
sipush 151
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
111: ldc "DCMPG"
sipush 152
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
112: ldc "IFEQ"
sipush 153
bipush 6
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
113: ldc "IFNE"
sipush 154
bipush 6
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
114: ldc "IFLT"
sipush 155
bipush 6
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
115: ldc "IFGE"
sipush 156
bipush 6
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
116: ldc "IFGT"
sipush 157
bipush 6
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
117: ldc "IFLE"
sipush 158
bipush 6
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
118: ldc "IF_ICMPEQ"
sipush 159
bipush 6
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
119: ldc "IF_ICMPNE"
sipush 160
bipush 6
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
120: ldc "IF_ICMPLT"
sipush 161
bipush 6
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
121: ldc "IF_ICMPGE"
sipush 162
bipush 6
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
122: ldc "IF_ICMPGT"
sipush 163
bipush 6
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
123: ldc "IF_ICMPLE"
sipush 164
bipush 6
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
124: ldc "IF_ACMPEQ"
sipush 165
bipush 6
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
125: ldc "IF_ACMPNE"
sipush 166
bipush 6
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
126: ldc "GOTO"
sipush 167
bipush 6
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
127: ldc "JSR"
sipush 168
bipush 6
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
128: ldc "RET"
sipush 169
iconst_2
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
129: ldc "IRETURN"
sipush 172
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
130: ldc "LRETURN"
sipush 173
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
131: ldc "FRETURN"
sipush 174
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
132: ldc "DRETURN"
sipush 175
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
133: ldc "ARETURN"
sipush 176
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
134: ldc "RETURN"
sipush 177
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
135: ldc "GETSTATIC"
sipush 178
iconst_4
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
136: ldc "PUTSTATIC"
sipush 179
iconst_4
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
137: ldc "GETFIELD"
sipush 180
iconst_4
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
138: ldc "PUTFIELD"
sipush 181
iconst_4
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
139: ldc "INVOKEVIRTUAL"
sipush 182
iconst_5
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
140: ldc "INVOKESPECIAL"
sipush 183
iconst_5
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
141: ldc "INVOKESTATIC"
sipush 184
iconst_5
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
142: ldc "INVOKEINTERFACE"
sipush 185
iconst_5
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
143: ldc "NEW"
sipush 187
iconst_3
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
144: ldc "NEWARRAY"
sipush 188
iconst_1
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
145: ldc "ANEWARRAY"
sipush 189
iconst_3
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
146: ldc "ARRAYLENGTH"
sipush 190
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
147: ldc "ATHROW"
sipush 191
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
148: ldc "CHECKCAST"
sipush 192
iconst_3
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
149: ldc "INSTANCEOF"
sipush 193
iconst_3
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
150: ldc "MONITORENTER"
sipush 194
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
151: ldc "MONITOREXIT"
sipush 195
iconst_0
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
152: ldc "MULTIANEWARRAY"
sipush 197
153: bipush 9
154: invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
155: ldc "IFNULL"
sipush 198
bipush 6
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
156: ldc "IFNONNULL"
sipush 199
bipush 6
invokestatic org.objectweb.asm.xml.ASMContentHandler.addOpcode:(Ljava/lang/String;II)V
157: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic org.objectweb.asm.xml.ASMContentHandler.TYPES:Ljava/util/HashMap;
158: getstatic org.objectweb.asm.xml.SAXCodeAdapter.TYPES:[Ljava/lang/String;
astore 0
start local 0 159: iconst_0
istore 1
start local 1 160: goto 163
161: StackMap locals: java.lang.String[] int
StackMap stack:
getstatic org.objectweb.asm.xml.ASMContentHandler.TYPES:Ljava/util/HashMap;
aload 0
iload 1
aaload
new java.lang.Integer
dup
iload 1
invokespecial java.lang.Integer.<init>:(I)V
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
162: iinc 1 1
StackMap locals:
StackMap stack:
163: iload 1
aload 0
arraylength
if_icmplt 161
end local 1 end local 0 164: return
LocalVariableTable:
Start End Slot Name Signature
159 164 0 types [Ljava/lang/String;
160 164 1 i I
private static void addOpcode(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.objectweb.asm.xml.ASMContentHandler.OPCODES:Ljava/util/HashMap;
aload 0
new org.objectweb.asm.xml.ASMContentHandler$Opcode
dup
iload 1
iload 2
invokespecial org.objectweb.asm.xml.ASMContentHandler$Opcode.<init>:(II)V
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 operStr Ljava/lang/String;
0 2 1 oper I
0 2 2 group I
MethodParameters:
Name Flags
operStr
oper
group
public void <init>(org.objectweb.asm.ClassVisitor);
descriptor: (Lorg/objectweb/asm/ClassVisitor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial org.xml.sax.helpers.DefaultHandler.<init>:()V
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.objectweb.asm.xml.ASMContentHandler.stack:Ljava/util/ArrayList;
2: aload 0
ldc ""
putfield org.objectweb.asm.xml.ASMContentHandler.match:Ljava/lang/String;
3: aload 0
new org.objectweb.asm.xml.ASMContentHandler$RuleSet
dup
invokespecial org.objectweb.asm.xml.ASMContentHandler$RuleSet.<init>:()V
putfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
4: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class"
new org.objectweb.asm.xml.ASMContentHandler$ClassRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$ClassRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
5: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/interfaces/interface"
new org.objectweb.asm.xml.ASMContentHandler$InterfaceRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$InterfaceRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
6: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/interfaces"
new org.objectweb.asm.xml.ASMContentHandler$InterfacesRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$InterfacesRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
7: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/outerclass"
new org.objectweb.asm.xml.ASMContentHandler$OuterClassRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$OuterClassRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
8: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/innerclass"
new org.objectweb.asm.xml.ASMContentHandler$InnerClassRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$InnerClassRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
9: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/source"
new org.objectweb.asm.xml.ASMContentHandler$SourceRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$SourceRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
10: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/field"
new org.objectweb.asm.xml.ASMContentHandler$FieldRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$FieldRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
11: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/method"
new org.objectweb.asm.xml.ASMContentHandler$MethodRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$MethodRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
12: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/method/exceptions/exception"
new org.objectweb.asm.xml.ASMContentHandler$ExceptionRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$ExceptionRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
13: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/method/exceptions"
new org.objectweb.asm.xml.ASMContentHandler$ExceptionsRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$ExceptionsRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
14: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/method/annotationDefault"
15: new org.objectweb.asm.xml.ASMContentHandler$AnnotationDefaultRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$AnnotationDefaultRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
16: invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
17: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/method/code/*"
new org.objectweb.asm.xml.ASMContentHandler$OpcodesRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$OpcodesRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
18: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/method/code/frame"
new org.objectweb.asm.xml.ASMContentHandler$FrameRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$FrameRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
19: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/method/code/frame/local"
new org.objectweb.asm.xml.ASMContentHandler$FrameTypeRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$FrameTypeRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
20: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/method/code/frame/stack"
new org.objectweb.asm.xml.ASMContentHandler$FrameTypeRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$FrameTypeRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
21: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/method/code/TABLESWITCH"
new org.objectweb.asm.xml.ASMContentHandler$TableSwitchRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$TableSwitchRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
22: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/method/code/TABLESWITCH/label"
23: new org.objectweb.asm.xml.ASMContentHandler$TableSwitchLabelRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$TableSwitchLabelRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
24: invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
25: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/method/code/LOOKUPSWITCH"
new org.objectweb.asm.xml.ASMContentHandler$LookupSwitchRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$LookupSwitchRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
26: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/method/code/LOOKUPSWITCH/label"
27: new org.objectweb.asm.xml.ASMContentHandler$LookupSwitchLabelRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$LookupSwitchLabelRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
28: invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
29: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/method/code/INVOKEDYNAMIC"
new org.objectweb.asm.xml.ASMContentHandler$InvokeDynamicRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$InvokeDynamicRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
30: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/method/code/INVOKEDYNAMIC/bsmArg"
31: new org.objectweb.asm.xml.ASMContentHandler$InvokeDynamicBsmArgumentsRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$InvokeDynamicBsmArgumentsRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
32: invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
33: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/method/code/Label"
new org.objectweb.asm.xml.ASMContentHandler$LabelRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$LabelRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
34: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/method/code/TryCatch"
new org.objectweb.asm.xml.ASMContentHandler$TryCatchRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$TryCatchRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
35: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/method/code/LineNumber"
new org.objectweb.asm.xml.ASMContentHandler$LineNumberRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$LineNumberRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
36: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/method/code/LocalVar"
new org.objectweb.asm.xml.ASMContentHandler$LocalVarRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$LocalVarRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
37: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "class/method/code/Max"
new org.objectweb.asm.xml.ASMContentHandler$MaxRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$MaxRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
38: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "*/annotation"
new org.objectweb.asm.xml.ASMContentHandler$AnnotationRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$AnnotationRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
39: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "*/parameterAnnotation"
new org.objectweb.asm.xml.ASMContentHandler$AnnotationParameterRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$AnnotationParameterRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
40: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "*/annotationValue"
new org.objectweb.asm.xml.ASMContentHandler$AnnotationValueRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$AnnotationValueRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
41: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "*/annotationValueAnnotation"
42: new org.objectweb.asm.xml.ASMContentHandler$AnnotationValueAnnotationRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$AnnotationValueAnnotationRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
43: invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
44: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "*/annotationValueEnum"
new org.objectweb.asm.xml.ASMContentHandler$AnnotationValueEnumRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$AnnotationValueEnumRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
45: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
ldc "*/annotationValueArray"
new org.objectweb.asm.xml.ASMContentHandler$AnnotationValueArrayRule
dup
aload 0
invokespecial org.objectweb.asm.xml.ASMContentHandler$AnnotationValueArrayRule.<init>:(Lorg/objectweb/asm/xml/ASMContentHandler;)V
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.add:(Ljava/lang/String;Ljava/lang/Object;)V
46: aload 0
aload 1
putfield org.objectweb.asm.xml.ASMContentHandler.cv:Lorg/objectweb/asm/ClassVisitor;
47: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 48 0 this Lorg/objectweb/asm/xml/ASMContentHandler;
0 48 1 cv Lorg/objectweb/asm/ClassVisitor;
MethodParameters:
Name Flags
cv final
public final void startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 2
ifnull 1
aload 2
invokevirtual java.lang.String.length:()I
ifne 2
StackMap locals:
StackMap stack:
1: aload 3
goto 3
StackMap locals:
StackMap stack:
2: aload 2
StackMap locals:
StackMap stack: java.lang.String
3: astore 5
start local 5 4: new java.lang.StringBuffer
dup
aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.match:Ljava/lang/String;
invokespecial java.lang.StringBuffer.<init>:(Ljava/lang/String;)V
astore 6
start local 6 5: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.match:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifle 7
6: aload 6
bipush 47
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
7: StackMap locals: java.lang.String java.lang.StringBuffer
StackMap stack:
aload 6
aload 5
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
8: aload 0
aload 6
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
putfield org.objectweb.asm.xml.ASMContentHandler.match:Ljava/lang/String;
9: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.match:Ljava/lang/String;
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.match:(Ljava/lang/String;)Ljava/lang/Object;
checkcast org.objectweb.asm.xml.ASMContentHandler$Rule
astore 7
start local 7 10: aload 7
ifnull 12
11: aload 7
aload 5
aload 4
invokevirtual org.objectweb.asm.xml.ASMContentHandler$Rule.begin:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
12: StackMap locals: org.objectweb.asm.xml.ASMContentHandler$Rule
StackMap stack:
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 13 0 this Lorg/objectweb/asm/xml/ASMContentHandler;
0 13 1 ns Ljava/lang/String;
0 13 2 lName Ljava/lang/String;
0 13 3 qName Ljava/lang/String;
0 13 4 list Lorg/xml/sax/Attributes;
4 13 5 name Ljava/lang/String;
5 13 6 sb Ljava/lang/StringBuffer;
10 13 7 r Lorg/objectweb/asm/xml/ASMContentHandler$Rule;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
ns final
lName final
qName final
list final
public final void endElement(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
ifnull 1
aload 2
invokevirtual java.lang.String.length:()I
ifne 2
StackMap locals:
StackMap stack:
1: aload 3
goto 3
StackMap locals:
StackMap stack:
2: aload 2
StackMap locals:
StackMap stack: java.lang.String
3: astore 4
start local 4 4: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.RULES:Lorg/objectweb/asm/xml/ASMContentHandler$RuleSet;
aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.match:Ljava/lang/String;
invokevirtual org.objectweb.asm.xml.ASMContentHandler$RuleSet.match:(Ljava/lang/String;)Ljava/lang/Object;
checkcast org.objectweb.asm.xml.ASMContentHandler$Rule
astore 5
start local 5 5: aload 5
ifnull 7
6: aload 5
aload 4
invokevirtual org.objectweb.asm.xml.ASMContentHandler$Rule.end:(Ljava/lang/String;)V
7: StackMap locals: java.lang.String org.objectweb.asm.xml.ASMContentHandler$Rule
StackMap stack:
aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.match:Ljava/lang/String;
bipush 47
invokevirtual java.lang.String.lastIndexOf:(I)I
istore 6
start local 6 8: iload 6
iflt 11
9: aload 0
aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.match:Ljava/lang/String;
iconst_0
iload 6
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield org.objectweb.asm.xml.ASMContentHandler.match:Ljava/lang/String;
10: goto 12
11: StackMap locals: int
StackMap stack:
aload 0
ldc ""
putfield org.objectweb.asm.xml.ASMContentHandler.match:Ljava/lang/String;
12: StackMap locals:
StackMap stack:
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 13 0 this Lorg/objectweb/asm/xml/ASMContentHandler;
0 13 1 ns Ljava/lang/String;
0 13 2 lName Ljava/lang/String;
0 13 3 qName Ljava/lang/String;
4 13 4 name Ljava/lang/String;
5 13 5 r Lorg/objectweb/asm/xml/ASMContentHandler$Rule;
8 13 6 slash I
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
ns final
lName final
qName final
final java.lang.Object peek();
descriptor: ()Ljava/lang/Object;
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.stack:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.size:()I
istore 1
start local 1 1: iload 1
ifne 2
aconst_null
goto 3
StackMap locals: int
StackMap stack:
2: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.stack:Ljava/util/ArrayList;
iload 1
iconst_1
isub
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
StackMap locals:
StackMap stack: java.lang.Object
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/objectweb/asm/xml/ASMContentHandler;
1 4 1 size I
final java.lang.Object pop();
descriptor: ()Ljava/lang/Object;
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.stack:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.size:()I
istore 1
start local 1 1: iload 1
ifne 2
aconst_null
goto 3
StackMap locals: int
StackMap stack:
2: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.stack:Ljava/util/ArrayList;
iload 1
iconst_1
isub
invokevirtual java.util.ArrayList.remove:(I)Ljava/lang/Object;
StackMap locals:
StackMap stack: java.lang.Object
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/objectweb/asm/xml/ASMContentHandler;
1 4 1 size I
final void push(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.objectweb.asm.xml.ASMContentHandler.stack:Ljava/util/ArrayList;
aload 1
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/objectweb/asm/xml/ASMContentHandler;
0 2 1 object Ljava/lang/Object;
MethodParameters:
Name Flags
object final
}
SourceFile: "ASMContentHandler.java"
NestMembers:
org.objectweb.asm.xml.ASMContentHandler$AnnotationDefaultRule org.objectweb.asm.xml.ASMContentHandler$AnnotationParameterRule org.objectweb.asm.xml.ASMContentHandler$AnnotationRule org.objectweb.asm.xml.ASMContentHandler$AnnotationValueAnnotationRule org.objectweb.asm.xml.ASMContentHandler$AnnotationValueArrayRule org.objectweb.asm.xml.ASMContentHandler$AnnotationValueEnumRule org.objectweb.asm.xml.ASMContentHandler$AnnotationValueRule org.objectweb.asm.xml.ASMContentHandler$ClassRule org.objectweb.asm.xml.ASMContentHandler$ExceptionRule org.objectweb.asm.xml.ASMContentHandler$ExceptionsRule org.objectweb.asm.xml.ASMContentHandler$FieldRule org.objectweb.asm.xml.ASMContentHandler$FrameRule org.objectweb.asm.xml.ASMContentHandler$FrameTypeRule org.objectweb.asm.xml.ASMContentHandler$InnerClassRule org.objectweb.asm.xml.ASMContentHandler$InterfaceRule org.objectweb.asm.xml.ASMContentHandler$InterfacesRule org.objectweb.asm.xml.ASMContentHandler$InvokeDynamicBsmArgumentsRule org.objectweb.asm.xml.ASMContentHandler$InvokeDynamicRule org.objectweb.asm.xml.ASMContentHandler$LabelRule org.objectweb.asm.xml.ASMContentHandler$LineNumberRule org.objectweb.asm.xml.ASMContentHandler$LocalVarRule org.objectweb.asm.xml.ASMContentHandler$LookupSwitchLabelRule org.objectweb.asm.xml.ASMContentHandler$LookupSwitchRule org.objectweb.asm.xml.ASMContentHandler$MaxRule org.objectweb.asm.xml.ASMContentHandler$MethodRule org.objectweb.asm.xml.ASMContentHandler$Opcode org.objectweb.asm.xml.ASMContentHandler$OpcodeGroup org.objectweb.asm.xml.ASMContentHandler$OpcodesRule org.objectweb.asm.xml.ASMContentHandler$OuterClassRule org.objectweb.asm.xml.ASMContentHandler$Rule org.objectweb.asm.xml.ASMContentHandler$RuleSet org.objectweb.asm.xml.ASMContentHandler$SourceRule org.objectweb.asm.xml.ASMContentHandler$TableSwitchLabelRule org.objectweb.asm.xml.ASMContentHandler$TableSwitchRule org.objectweb.asm.xml.ASMContentHandler$TryCatchRule
InnerClasses:
final AnnotationDefaultRule = org.objectweb.asm.xml.ASMContentHandler$AnnotationDefaultRule of org.objectweb.asm.xml.ASMContentHandler
final AnnotationParameterRule = org.objectweb.asm.xml.ASMContentHandler$AnnotationParameterRule of org.objectweb.asm.xml.ASMContentHandler
final AnnotationRule = org.objectweb.asm.xml.ASMContentHandler$AnnotationRule of org.objectweb.asm.xml.ASMContentHandler
final AnnotationValueAnnotationRule = org.objectweb.asm.xml.ASMContentHandler$AnnotationValueAnnotationRule of org.objectweb.asm.xml.ASMContentHandler
final AnnotationValueArrayRule = org.objectweb.asm.xml.ASMContentHandler$AnnotationValueArrayRule of org.objectweb.asm.xml.ASMContentHandler
final AnnotationValueEnumRule = org.objectweb.asm.xml.ASMContentHandler$AnnotationValueEnumRule of org.objectweb.asm.xml.ASMContentHandler
final AnnotationValueRule = org.objectweb.asm.xml.ASMContentHandler$AnnotationValueRule of org.objectweb.asm.xml.ASMContentHandler
final ClassRule = org.objectweb.asm.xml.ASMContentHandler$ClassRule of org.objectweb.asm.xml.ASMContentHandler
final ExceptionRule = org.objectweb.asm.xml.ASMContentHandler$ExceptionRule of org.objectweb.asm.xml.ASMContentHandler
final ExceptionsRule = org.objectweb.asm.xml.ASMContentHandler$ExceptionsRule of org.objectweb.asm.xml.ASMContentHandler
final FieldRule = org.objectweb.asm.xml.ASMContentHandler$FieldRule of org.objectweb.asm.xml.ASMContentHandler
final FrameRule = org.objectweb.asm.xml.ASMContentHandler$FrameRule of org.objectweb.asm.xml.ASMContentHandler
final FrameTypeRule = org.objectweb.asm.xml.ASMContentHandler$FrameTypeRule of org.objectweb.asm.xml.ASMContentHandler
final InnerClassRule = org.objectweb.asm.xml.ASMContentHandler$InnerClassRule of org.objectweb.asm.xml.ASMContentHandler
final InterfaceRule = org.objectweb.asm.xml.ASMContentHandler$InterfaceRule of org.objectweb.asm.xml.ASMContentHandler
final InterfacesRule = org.objectweb.asm.xml.ASMContentHandler$InterfacesRule of org.objectweb.asm.xml.ASMContentHandler
final InvokeDynamicBsmArgumentsRule = org.objectweb.asm.xml.ASMContentHandler$InvokeDynamicBsmArgumentsRule of org.objectweb.asm.xml.ASMContentHandler
final InvokeDynamicRule = org.objectweb.asm.xml.ASMContentHandler$InvokeDynamicRule of org.objectweb.asm.xml.ASMContentHandler
final LabelRule = org.objectweb.asm.xml.ASMContentHandler$LabelRule of org.objectweb.asm.xml.ASMContentHandler
final LineNumberRule = org.objectweb.asm.xml.ASMContentHandler$LineNumberRule of org.objectweb.asm.xml.ASMContentHandler
final LocalVarRule = org.objectweb.asm.xml.ASMContentHandler$LocalVarRule of org.objectweb.asm.xml.ASMContentHandler
final LookupSwitchLabelRule = org.objectweb.asm.xml.ASMContentHandler$LookupSwitchLabelRule of org.objectweb.asm.xml.ASMContentHandler
final LookupSwitchRule = org.objectweb.asm.xml.ASMContentHandler$LookupSwitchRule of org.objectweb.asm.xml.ASMContentHandler
final MaxRule = org.objectweb.asm.xml.ASMContentHandler$MaxRule of org.objectweb.asm.xml.ASMContentHandler
final MethodRule = org.objectweb.asm.xml.ASMContentHandler$MethodRule of org.objectweb.asm.xml.ASMContentHandler
final Opcode = org.objectweb.asm.xml.ASMContentHandler$Opcode of org.objectweb.asm.xml.ASMContentHandler
private abstract OpcodeGroup = org.objectweb.asm.xml.ASMContentHandler$OpcodeGroup of org.objectweb.asm.xml.ASMContentHandler
final OpcodesRule = org.objectweb.asm.xml.ASMContentHandler$OpcodesRule of org.objectweb.asm.xml.ASMContentHandler
final OuterClassRule = org.objectweb.asm.xml.ASMContentHandler$OuterClassRule of org.objectweb.asm.xml.ASMContentHandler
protected abstract Rule = org.objectweb.asm.xml.ASMContentHandler$Rule of org.objectweb.asm.xml.ASMContentHandler
final RuleSet = org.objectweb.asm.xml.ASMContentHandler$RuleSet of org.objectweb.asm.xml.ASMContentHandler
final SourceRule = org.objectweb.asm.xml.ASMContentHandler$SourceRule of org.objectweb.asm.xml.ASMContentHandler
final TableSwitchLabelRule = org.objectweb.asm.xml.ASMContentHandler$TableSwitchLabelRule of org.objectweb.asm.xml.ASMContentHandler
final TableSwitchRule = org.objectweb.asm.xml.ASMContentHandler$TableSwitchRule of org.objectweb.asm.xml.ASMContentHandler
final TryCatchRule = org.objectweb.asm.xml.ASMContentHandler$TryCatchRule of org.objectweb.asm.xml.ASMContentHandler