Skip to content

Instantly share code, notes, and snippets.

@eiennohito
Created January 23, 2017 04:59
Show Gist options
  • Save eiennohito/dce2e999cd68a671ae3d0a8a3ec37ab8 to your computer and use it in GitHub Desktop.
Save eiennohito/dce2e999cd68a671ae3d0a8a3ec37ab8 to your computer and use it in GitHub Desktop.
scala> :javap -pvc org.eiennohito.spark.tensorflow.A
Size 521 bytes
MD5 checksum baadc4d92824e8003ebb73a997070959
Compiled from "A.java"
class org.eiennohito.spark.tensorflow.A
minor version: 0
major version: 52
flags: ACC_SUPER
Constant pool:
#1 = Methodref #7.#19 // java/lang/Object."<init>":()V
#2 = Fieldref #6.#20 // org/eiennohito/spark/tensorflow/A.test:I
#3 = String #21 // SOMETHING
#4 = Methodref #22.#23 // java/lang/System.getenv:(Ljava/lang/String;)Ljava/lang/String;
#5 = Methodref #24.#25 // java/lang/Integer.parseInt:(Ljava/lang/String;)I
#6 = Class #26 // org/eiennohito/spark/tensorflow/A
#7 = Class #27 // java/lang/Object
#8 = Utf8 test
#9 = Utf8 I
#10 = Utf8 <init>
#11 = Utf8 ()V
#12 = Utf8 Code
#13 = Utf8 LineNumberTable
#14 = Utf8 getTest
#15 = Utf8 ()I
#16 = Utf8 <clinit>
#17 = Utf8 SourceFile
#18 = Utf8 A.java
#19 = NameAndType #10:#11 // "<init>":()V
#20 = NameAndType #8:#9 // test:I
#21 = Utf8 SOMETHING
#22 = Class #28 // java/lang/System
#23 = NameAndType #29:#30 // getenv:(Ljava/lang/String;)Ljava/lang/String;
#24 = Class #31 // java/lang/Integer
#25 = NameAndType #32:#33 // parseInt:(Ljava/lang/String;)I
#26 = Utf8 org/eiennohito/spark/tensorflow/A
#27 = Utf8 java/lang/Object
#28 = Utf8 java/lang/System
#29 = Utf8 getenv
#30 = Utf8 (Ljava/lang/String;)Ljava/lang/String;
#31 = Utf8 java/lang/Integer
#32 = Utf8 parseInt
#33 = Utf8 (Ljava/lang/String;)I
{
private static final int test;
descriptor: I
flags: ACC_PRIVATE, ACC_STATIC, ACC_FINAL
org.eiennohito.spark.tensorflow.A();
descriptor: ()V
flags:
Code:
stack=1, locals=1, args_size=1
0: aload_0
1: invokespecial #1 // Method java/lang/Object."<init>":()V
4: return
LineNumberTable:
line 7: 0
public static int getTest();
descriptor: ()I
flags: ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic #2 // Field test:I
3: ireturn
LineNumberTable:
line 9: 0
static {};
descriptor: ()V
flags: ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc #3 // String SOMETHING
2: invokestatic #4 // Method java/lang/System.getenv:(Ljava/lang/String;)Ljava/lang/String;
5: invokestatic #5 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I
8: putstatic #2 // Field test:I
11: return
LineNumberTable:
line 8: 0
}
SourceFile: "A.java"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment