class org.objectweb.asm.optimizer.Constant
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.objectweb.asm.optimizer.Constant
super_class: java.lang.Object
{
char type;
descriptor: C
flags: (0x0000)
int intVal;
descriptor: I
flags: (0x0000)
long longVal;
descriptor: J
flags: (0x0000)
float floatVal;
descriptor: F
flags: (0x0000)
double doubleVal;
descriptor: D
flags: (0x0000)
java.lang.String strVal1;
descriptor: Ljava/lang/String;
flags: (0x0000)
java.lang.String strVal2;
descriptor: Ljava/lang/String;
flags: (0x0000)
java.lang.Object objVal3;
descriptor: Ljava/lang/Object;
flags: (0x0000)
java.lang.Object[] objVals;
descriptor: [Ljava/lang/Object;
flags: (0x0000)
int hashCode;
descriptor: I
flags: (0x0000)
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/objectweb/asm/optimizer/Constant;
void <init>(org.objectweb.asm.optimizer.Constant);
descriptor: (Lorg/objectweb/asm/optimizer/Constant;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
getfield org.objectweb.asm.optimizer.Constant.type:C
putfield org.objectweb.asm.optimizer.Constant.type:C
2: aload 0
aload 1
getfield org.objectweb.asm.optimizer.Constant.intVal:I
putfield org.objectweb.asm.optimizer.Constant.intVal:I
3: aload 0
aload 1
getfield org.objectweb.asm.optimizer.Constant.longVal:J
putfield org.objectweb.asm.optimizer.Constant.longVal:J
4: aload 0
aload 1
getfield org.objectweb.asm.optimizer.Constant.floatVal:F
putfield org.objectweb.asm.optimizer.Constant.floatVal:F
5: aload 0
aload 1
getfield org.objectweb.asm.optimizer.Constant.doubleVal:D
putfield org.objectweb.asm.optimizer.Constant.doubleVal:D
6: aload 0
aload 1
getfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
putfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
7: aload 0
aload 1
getfield org.objectweb.asm.optimizer.Constant.strVal2:Ljava/lang/String;
putfield org.objectweb.asm.optimizer.Constant.strVal2:Ljava/lang/String;
8: aload 0
aload 1
getfield org.objectweb.asm.optimizer.Constant.objVal3:Ljava/lang/Object;
putfield org.objectweb.asm.optimizer.Constant.objVal3:Ljava/lang/Object;
9: aload 0
aload 1
getfield org.objectweb.asm.optimizer.Constant.objVals:[Ljava/lang/Object;
putfield org.objectweb.asm.optimizer.Constant.objVals:[Ljava/lang/Object;
10: aload 0
aload 1
getfield org.objectweb.asm.optimizer.Constant.hashCode:I
putfield org.objectweb.asm.optimizer.Constant.hashCode:I
11: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/objectweb/asm/optimizer/Constant;
0 12 1 i Lorg/objectweb/asm/optimizer/Constant;
MethodParameters:
Name Flags
i final
void set(int);
descriptor: (I)V
flags: (0x0000)
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
bipush 73
putfield org.objectweb.asm.optimizer.Constant.type:C
1: aload 0
iload 1
putfield org.objectweb.asm.optimizer.Constant.intVal:I
2: aload 0
ldc 2147483647
aload 0
getfield org.objectweb.asm.optimizer.Constant.type:C
iload 1
iadd
iand
putfield org.objectweb.asm.optimizer.Constant.hashCode:I
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/objectweb/asm/optimizer/Constant;
0 4 1 intVal I
MethodParameters:
Name Flags
intVal final
void set(long);
descriptor: (J)V
flags: (0x0000)
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
bipush 74
putfield org.objectweb.asm.optimizer.Constant.type:C
1: aload 0
lload 1
putfield org.objectweb.asm.optimizer.Constant.longVal:J
2: aload 0
ldc 2147483647
aload 0
getfield org.objectweb.asm.optimizer.Constant.type:C
lload 1
l2i
iadd
iand
putfield org.objectweb.asm.optimizer.Constant.hashCode:I
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/objectweb/asm/optimizer/Constant;
0 4 1 longVal J
MethodParameters:
Name Flags
longVal final
void set(float);
descriptor: (F)V
flags: (0x0000)
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
bipush 70
putfield org.objectweb.asm.optimizer.Constant.type:C
1: aload 0
fload 1
putfield org.objectweb.asm.optimizer.Constant.floatVal:F
2: aload 0
ldc 2147483647
aload 0
getfield org.objectweb.asm.optimizer.Constant.type:C
fload 1
f2i
iadd
iand
putfield org.objectweb.asm.optimizer.Constant.hashCode:I
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/objectweb/asm/optimizer/Constant;
0 4 1 floatVal F
MethodParameters:
Name Flags
floatVal final
void set(double);
descriptor: (D)V
flags: (0x0000)
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
bipush 68
putfield org.objectweb.asm.optimizer.Constant.type:C
1: aload 0
dload 1
putfield org.objectweb.asm.optimizer.Constant.doubleVal:D
2: aload 0
ldc 2147483647
aload 0
getfield org.objectweb.asm.optimizer.Constant.type:C
dload 1
d2i
iadd
iand
putfield org.objectweb.asm.optimizer.Constant.hashCode:I
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/objectweb/asm/optimizer/Constant;
0 4 1 doubleVal D
MethodParameters:
Name Flags
doubleVal final
void set(char, java.lang.String, java.lang.String, java.lang.String);
descriptor: (CLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
putfield org.objectweb.asm.optimizer.Constant.type:C
1: aload 0
aload 2
putfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
2: aload 0
aload 3
putfield org.objectweb.asm.optimizer.Constant.strVal2:Ljava/lang/String;
3: aload 0
aload 4
putfield org.objectweb.asm.optimizer.Constant.objVal3:Ljava/lang/Object;
4: iload 1
lookupswitch { // 5
67: 5
83: 5
84: 7
115: 5
116: 5
default: 11
}
5: StackMap locals:
StackMap stack:
aload 0
ldc 2147483647
iload 1
aload 2
invokevirtual java.lang.String.hashCode:()I
iadd
iand
putfield org.objectweb.asm.optimizer.Constant.hashCode:I
6: return
7: StackMap locals:
StackMap stack:
aload 0
ldc 2147483647
iload 1
aload 2
invokevirtual java.lang.String.hashCode:()I
8: aload 3
invokevirtual java.lang.String.hashCode:()I
imul
iadd
iand
9: putfield org.objectweb.asm.optimizer.Constant.hashCode:I
10: return
11: StackMap locals:
StackMap stack:
aload 0
ldc 2147483647
iload 1
aload 2
invokevirtual java.lang.String.hashCode:()I
12: aload 3
invokevirtual java.lang.String.hashCode:()I
imul
aload 4
invokevirtual java.lang.String.hashCode:()I
imul
iadd
iand
13: putfield org.objectweb.asm.optimizer.Constant.hashCode:I
14: return
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/optimizer/Constant;
0 15 1 type C
0 15 2 strVal1 Ljava/lang/String;
0 15 3 strVal2 Ljava/lang/String;
0 15 4 strVal3 Ljava/lang/String;
MethodParameters:
Name Flags
type final
strVal1 final
strVal2 final
strVal3 final
void set(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: (0x0000)
Code:
stack=3, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
bipush 121
putfield org.objectweb.asm.optimizer.Constant.type:C
1: aload 0
aload 1
putfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
2: aload 0
aload 2
putfield org.objectweb.asm.optimizer.Constant.strVal2:Ljava/lang/String;
3: aload 0
aload 3
putfield org.objectweb.asm.optimizer.Constant.objVal3:Ljava/lang/Object;
4: aload 0
aload 4
putfield org.objectweb.asm.optimizer.Constant.objVals:[Ljava/lang/Object;
5: bipush 121
aload 1
invokevirtual java.lang.String.hashCode:()I
aload 2
invokevirtual java.lang.String.hashCode:()I
imul
aload 3
invokevirtual org.objectweb.asm.Handle.hashCode:()I
imul
iadd
istore 5
start local 5 6: iconst_0
istore 6
start local 6 7: goto 10
8: StackMap locals: int int
StackMap stack:
iload 5
aload 4
iload 6
aaload
invokevirtual java.lang.Object.hashCode:()I
imul
istore 5
9: iinc 6 1
StackMap locals:
StackMap stack:
10: iload 6
aload 4
arraylength
if_icmplt 8
end local 6 11: aload 0
ldc 2147483647
iload 5
iand
putfield org.objectweb.asm.optimizer.Constant.hashCode:I
12: 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 13 0 this Lorg/objectweb/asm/optimizer/Constant;
0 13 1 name Ljava/lang/String;
0 13 2 desc Ljava/lang/String;
0 13 3 bsm Lorg/objectweb/asm/Handle;
0 13 4 bsmArgs [Ljava/lang/Object;
6 13 5 hashCode I
7 11 6 i I
MethodParameters:
Name Flags
name final
desc final
bsm final
bsmArgs final
void write(org.objectweb.asm.ClassWriter);
descriptor: (Lorg/objectweb/asm/ClassWriter;)V
flags: (0x0000)
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.objectweb.asm.optimizer.Constant.type:C
lookupswitch { // 13
67: 13
68: 7
70: 5
71: 17
73: 1
74: 3
77: 19
78: 21
83: 9
84: 15
115: 11
116: 25
121: 23
default: 27
}
1: StackMap locals:
StackMap stack:
aload 1
new java.lang.Integer
dup
aload 0
getfield org.objectweb.asm.optimizer.Constant.intVal:I
invokespecial java.lang.Integer.<init>:(I)V
invokevirtual org.objectweb.asm.ClassWriter.newConst:(Ljava/lang/Object;)I
pop
2: goto 28
3: StackMap locals:
StackMap stack:
aload 1
new java.lang.Long
dup
aload 0
getfield org.objectweb.asm.optimizer.Constant.longVal:J
invokespecial java.lang.Long.<init>:(J)V
invokevirtual org.objectweb.asm.ClassWriter.newConst:(Ljava/lang/Object;)I
pop
4: goto 28
5: StackMap locals:
StackMap stack:
aload 1
new java.lang.Float
dup
aload 0
getfield org.objectweb.asm.optimizer.Constant.floatVal:F
invokespecial java.lang.Float.<init>:(F)V
invokevirtual org.objectweb.asm.ClassWriter.newConst:(Ljava/lang/Object;)I
pop
6: goto 28
7: StackMap locals:
StackMap stack:
aload 1
new java.lang.Double
dup
aload 0
getfield org.objectweb.asm.optimizer.Constant.doubleVal:D
invokespecial java.lang.Double.<init>:(D)V
invokevirtual org.objectweb.asm.ClassWriter.newConst:(Ljava/lang/Object;)I
pop
8: goto 28
9: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
invokevirtual org.objectweb.asm.ClassWriter.newConst:(Ljava/lang/Object;)I
pop
10: goto 28
11: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
invokevirtual org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
pop
12: goto 28
13: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
invokevirtual org.objectweb.asm.ClassWriter.newClass:(Ljava/lang/String;)I
pop
14: goto 28
15: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal2:Ljava/lang/String;
invokevirtual org.objectweb.asm.ClassWriter.newNameType:(Ljava/lang/String;Ljava/lang/String;)I
pop
16: goto 28
17: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal2:Ljava/lang/String;
aload 0
getfield org.objectweb.asm.optimizer.Constant.objVal3:Ljava/lang/Object;
checkcast java.lang.String
invokevirtual org.objectweb.asm.ClassWriter.newField:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
pop
18: goto 28
19: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal2:Ljava/lang/String;
aload 0
getfield org.objectweb.asm.optimizer.Constant.objVal3:Ljava/lang/Object;
checkcast java.lang.String
iconst_0
invokevirtual org.objectweb.asm.ClassWriter.newMethod:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)I
pop
20: goto 28
21: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal2:Ljava/lang/String;
aload 0
getfield org.objectweb.asm.optimizer.Constant.objVal3:Ljava/lang/Object;
checkcast java.lang.String
iconst_1
invokevirtual org.objectweb.asm.ClassWriter.newMethod:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)I
pop
22: goto 28
23: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal2:Ljava/lang/String;
aload 0
getfield org.objectweb.asm.optimizer.Constant.objVal3:Ljava/lang/Object;
checkcast org.objectweb.asm.Handle
aload 0
getfield org.objectweb.asm.optimizer.Constant.objVals:[Ljava/lang/Object;
invokevirtual org.objectweb.asm.ClassWriter.newInvokeDynamic:(Ljava/lang/String;Ljava/lang/String;Lorg/objectweb/asm/Handle;[Ljava/lang/Object;)I
pop
24: goto 28
25: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
invokevirtual org.objectweb.asm.ClassWriter.newMethodType:(Ljava/lang/String;)I
pop
26: goto 28
27: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.objectweb.asm.optimizer.Constant.type:C
bipush 104
isub
iconst_1
iadd
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal2:Ljava/lang/String;
aload 0
getfield org.objectweb.asm.optimizer.Constant.objVal3:Ljava/lang/Object;
checkcast java.lang.String
invokevirtual org.objectweb.asm.ClassWriter.newHandle:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
pop
28: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lorg/objectweb/asm/optimizer/Constant;
0 29 1 cw Lorg/objectweb/asm/ClassWriter;
MethodParameters:
Name Flags
cw final
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.objectweb.asm.optimizer.Constant
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
checkcast org.objectweb.asm.optimizer.Constant
astore 2
start local 2 3: aload 2
getfield org.objectweb.asm.optimizer.Constant.type:C
aload 0
getfield org.objectweb.asm.optimizer.Constant.type:C
if_icmpne 25
4: aload 0
getfield org.objectweb.asm.optimizer.Constant.type:C
lookupswitch { // 10
67: 13
68: 11
70: 9
73: 5
74: 7
83: 13
84: 14
115: 13
116: 13
121: 16
default: 21
}
5: StackMap locals: org.objectweb.asm.optimizer.Constant
StackMap stack:
aload 2
getfield org.objectweb.asm.optimizer.Constant.intVal:I
aload 0
getfield org.objectweb.asm.optimizer.Constant.intVal:I
if_icmpne 6
iconst_1
ireturn
StackMap locals:
StackMap stack:
6: iconst_0
ireturn
7: StackMap locals:
StackMap stack:
aload 2
getfield org.objectweb.asm.optimizer.Constant.longVal:J
aload 0
getfield org.objectweb.asm.optimizer.Constant.longVal:J
lcmp
ifne 8
iconst_1
ireturn
StackMap locals:
StackMap stack:
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 2
getfield org.objectweb.asm.optimizer.Constant.floatVal:F
aload 0
getfield org.objectweb.asm.optimizer.Constant.floatVal:F
invokestatic java.lang.Float.compare:(FF)I
ifne 10
iconst_1
ireturn
StackMap locals:
StackMap stack:
10: iconst_0
ireturn
11: StackMap locals:
StackMap stack:
aload 2
getfield org.objectweb.asm.optimizer.Constant.doubleVal:D
aload 0
getfield org.objectweb.asm.optimizer.Constant.doubleVal:D
invokestatic java.lang.Double.compare:(DD)I
ifne 12
iconst_1
ireturn
StackMap locals:
StackMap stack:
12: iconst_0
ireturn
13: StackMap locals:
StackMap stack:
aload 2
getfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
14: StackMap locals:
StackMap stack:
aload 2
getfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
aload 2
getfield org.objectweb.asm.optimizer.Constant.strVal2:Ljava/lang/String;
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal2:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
iconst_1
ireturn
StackMap locals:
StackMap stack:
15: iconst_0
ireturn
16: StackMap locals:
StackMap stack:
aload 2
getfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 20
aload 2
getfield org.objectweb.asm.optimizer.Constant.strVal2:Ljava/lang/String;
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal2:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 20
17: aload 2
getfield org.objectweb.asm.optimizer.Constant.objVal3:Ljava/lang/Object;
aload 0
getfield org.objectweb.asm.optimizer.Constant.objVal3:Ljava/lang/Object;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 20
18: aload 2
getfield org.objectweb.asm.optimizer.Constant.objVals:[Ljava/lang/Object;
aload 0
getfield org.objectweb.asm.optimizer.Constant.objVals:[Ljava/lang/Object;
invokestatic java.util.Arrays.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z
ifeq 20
19: iconst_1
ireturn
StackMap locals:
StackMap stack:
20: iconst_0
ireturn
21: StackMap locals:
StackMap stack:
aload 2
getfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal1:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 24
aload 2
getfield org.objectweb.asm.optimizer.Constant.strVal2:Ljava/lang/String;
aload 0
getfield org.objectweb.asm.optimizer.Constant.strVal2:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 24
22: aload 2
getfield org.objectweb.asm.optimizer.Constant.objVal3:Ljava/lang/Object;
aload 0
getfield org.objectweb.asm.optimizer.Constant.objVal3:Ljava/lang/Object;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 24
23: iconst_1
ireturn
StackMap locals:
StackMap stack:
24: iconst_0
ireturn
25: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lorg/objectweb/asm/optimizer/Constant;
0 26 1 o Ljava/lang/Object;
3 26 2 c Lorg/objectweb/asm/optimizer/Constant;
MethodParameters:
Name Flags
o final
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.objectweb.asm.optimizer.Constant.hashCode:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/objectweb/asm/optimizer/Constant;
}
SourceFile: "Constant.java"