Untitled diff
89 lines
# NOTE: ant version (same as javac call result)
# NOTE eclipse version
Classfile /d:/SETTE/workspace/spf-remarks/build/constant/ConstantOnly.class
Classfile /d:/SETTE/workspace/spf-remarks/bin/constant/ConstantOnly.class
Last modified 22-Mar-2015; size 574 bytes
Last modified 22-Mar-2015; size 582 bytes
MD5 checksum 87d2e43489c2856a9c0639bfba07924e
MD5 checksum 3b2fbd74e78920f3c98df51fc6245c90
Compiled from "ConstantOnly.java"
Compiled from "ConstantOnly.java"
public final class constant.ConstantOnly
public final class constant.ConstantOnly
minor version: 0
minor version: 0
major version: 51
major version: 52
flags: ACC_PUBLIC, ACC_FINAL, ACC_SUPER
flags: ACC_PUBLIC, ACC_FINAL, ACC_SUPER
Constant pool:
Constant pool:
#1 = Methodref #5.#26 // java/lang/Object."<init>":()V
#1 = Class #2 // constant/ConstantOnly
#2 = Methodref #3.#27 // constant/ConstantOnly.constInt:()I
#3 = Class #28 // constant/ConstantOnly
#2 = Utf8 constant/ConstantOnly
#4 = Integer 1234567890
#3 = Class #4 // java/lang/Object
#5 = Class #29 // java/lang/Object
#6 = Utf8 CONST_INT
#7 = Utf8 I
#4 = Utf8 java/lang/Object
#8 = Utf8 ConstantValue
#5 = Utf8 CONST_INT
#6 = Utf8 I
#7 = Utf8 ConstantValue
#8 = Integer 1234567890
#9 = Utf8 <init>
#9 = Utf8 <init>
#10 = Utf8 ()V
#10 = Utf8 ()V
#11 = Utf8 Code
#11 = Utf8 Code
#12 = Utf8 LineNumberTable
#12 = Methodref #3.#13 // java/lang/Object."<init>":()V
#13 = Utf8 LocalVariableTable
#13 = NameAndType #9:#10 // "<init>":()V
#14 = Utf8 this
#14 = Utf8 LineNumberTable
#15 = Utf8 Lconstant/ConstantOnly;
#15 = Utf8 LocalVariableTable
#16 = Utf8 main
#16 = Utf8 this
#17 = Utf8 ([Ljava/lang/String;)V
#17 = Utf8 Lconstant/ConstantOnly;
#18 = Utf8 args
#18 = Utf8 main
#19 = Utf8 [Ljava/lang/String;
#19 = Utf8 ([Ljava/lang/String;)V
#20 = Utf8 Exceptions
#20 = Utf8 Exceptions
#21 = Class #30 // java/lang/Exception
#21 = Class #22 // java/lang/Exception
#22 = Utf8 constInt
#22 = Utf8 java/lang/Exception
#23 = Utf8 ()I
#23 = Methodref #1.#24 // constant/ConstantOnly.constInt:()I
#24 = Utf8 SourceFile
#24 = NameAndType #25:#26 // constInt:()I
#25 = Utf8 ConstantOnly.java
#25 = Utf8 constInt
#26 = NameAndType #9:#10 // "<init>":()V
#26 = Utf8 ()I
#27 = NameAndType #22:#23 // constInt:()I
#27 = Utf8 args
#28 = Utf8 constant/ConstantOnly
#28 = Utf8 [Ljava/lang/String;
#29 = Utf8 java/lang/Object
#29 = Utf8 SourceFile
#30 = Utf8 java/lang/Exception
#30 = Utf8 ConstantOnly.java
{
{
public static final int CONST_INT;
public static final int CONST_INT;
descriptor: I
descriptor: I
flags: ACC_PUBLIC, ACC_STATIC, ACC_FINAL
flags: ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: int 1234567890
ConstantValue: int 1234567890
public constant.ConstantOnly();
public constant.ConstantOnly();
descriptor: ()V
descriptor: ()V
flags: ACC_PUBLIC
flags: ACC_PUBLIC
Code:
Code:
stack=1, locals=1, args_size=1
stack=1, locals=1, args_size=1
0: aload_0
0: aload_0
1: invokespecial #1 // Method java/lang/Object."<init>":()V
1: invokespecial #12 // Method java/lang/Object."<init>":()V
4: return
4: return
LineNumberTable:
LineNumberTable:
line 3: 0
line 3: 0
LocalVariableTable:
LocalVariableTable:
Start Length Slot Name Signature
Start Length Slot Name Signature
0 5 0 this Lconstant/ConstantOnly;
0 5 0 this Lconstant/ConstantOnly;
public static void main(java.lang.String[]) throws java.lang.Exception;
public static void main(java.lang.String[]) throws java.lang.Exception;
descriptor: ([Ljava/lang/String;)V
descriptor: ([Ljava/lang/String;)V
flags: ACC_PUBLIC, ACC_STATIC
flags: ACC_PUBLIC, ACC_STATIC
Exceptions:
throws java.lang.Exception
Code:
Code:
stack=1, locals=1, args_size=1
stack=1, locals=1, args_size=1
0: invokestatic #2 // Method constInt:()I
0: invokestatic #23 // Method constInt:()I
3: pop
3: pop
4: return
4: return
LineNumberTable:
LineNumberTable:
line 7: 0
line 7: 0
line 8: 4
line 8: 4
LocalVariableTable:
LocalVariableTable:
Start Length Slot Name Signature
Start Length Slot Name Signature
0 5 0 args [Ljava/lang/String;
0 5 0 args [Ljava/lang/String;
Exceptions:
throws java.lang.Exception
public static int constInt();
public static int constInt();
descriptor: ()I
descriptor: ()I
flags: ACC_PUBLIC, ACC_STATIC
flags: ACC_PUBLIC, ACC_STATIC
Code:
Code:
stack=1, locals=0, args_size=0
stack=1, locals=0, args_size=0
0: ldc #4 // int 1234567890
0: ldc #8 // int 1234567890
2: ireturn
2: ireturn
LineNumberTable:
LineNumberTable:
line 11: 0
line 11: 0
LocalVariableTable:
Start Length Slot Name Signature
}
}
SourceFile: "ConstantOnly.java"
SourceFile: "ConstantOnly.java"