Untitled diff

Created Diff never expires
51 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
89 lines
79 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
115 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"