Created
December 15, 2016 16:03
-
-
Save YujiSoftware/b0483299b1c68bcf11e8972dc907c80b to your computer and use it in GitHub Desktop.
JDK-8066871 のサンプル
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Classfile /E:/Program/Java/workspace/JDK8149330/src/JDK8149330.class | |
Last modified 2016/12/15; size 415 bytes | |
MD5 checksum 2bb5ca0a6619f3914f196a2857c3d1a4 | |
Compiled from "JDK8149330.java" | |
public class JDK8149330 | |
minor version: 0 | |
major version: 52 | |
flags: ACC_PUBLIC, ACC_SUPER | |
Constant pool: | |
#1 = Methodref #6.#15 // java/lang/Object."<init>":()V | |
#2 = Fieldref #16.#17 // java/lang/System.out:Ljava/io/PrintStream; | |
#3 = String #18 // Y | |
#4 = Methodref #19.#20 // java/io/PrintStream.println:(Ljava/lang/String;)V | |
#5 = Class #21 // JDK8149330 | |
#6 = Class #22 // java/lang/Object | |
#7 = Utf8 <init> | |
#8 = Utf8 ()V | |
#9 = Utf8 Code | |
#10 = Utf8 LineNumberTable | |
#11 = Utf8 main | |
#12 = Utf8 ([Ljava/lang/String;)V | |
#13 = Utf8 SourceFile | |
#14 = Utf8 JDK8149330.java | |
#15 = NameAndType #7:#8 // "<init>":()V | |
#16 = Class #23 // java/lang/System | |
#17 = NameAndType #24:#25 // out:Ljava/io/PrintStream; | |
#18 = Utf8 Y | |
#19 = Class #26 // java/io/PrintStream | |
#20 = NameAndType #27:#28 // println:(Ljava/lang/String;)V | |
#21 = Utf8 JDK8149330 | |
#22 = Utf8 java/lang/Object | |
#23 = Utf8 java/lang/System | |
#24 = Utf8 out | |
#25 = Utf8 Ljava/io/PrintStream; | |
#26 = Utf8 java/io/PrintStream | |
#27 = Utf8 println | |
#28 = Utf8 (Ljava/lang/String;)V | |
{ | |
public JDK8149330(); | |
descriptor: ()V | |
flags: ACC_PUBLIC | |
Code: | |
stack=1, locals=1, args_size=1 | |
0: aload_0 | |
1: invokespecial #1 // Method java/lang/Object."<init>":()V | |
4: return | |
LineNumberTable: | |
line 2: 0 | |
public static void main(java.lang.String[]); | |
descriptor: ([Ljava/lang/String;)V | |
flags: ACC_PUBLIC, ACC_STATIC | |
Code: | |
stack=2, locals=3, args_size=1 | |
0: getstatic #2 // Field java/lang/System.out:Ljava/io/PrintStream; | |
3: ldc #3 // String Y | |
5: invokevirtual #4 // Method java/io/PrintStream.println:(Ljava/lang/String;)V | |
8: return | |
LineNumberTable: | |
line 7: 0 | |
line 8: 8 | |
} | |
SourceFile: "JDK8149330.java" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Classfile /E:/Program/Java/workspace/JDK8149330/src/JDK8149330.class | |
Last modified 2016/12/15; size 407 bytes | |
MD5 checksum e1a1ec6ed9815f96f1ddd25c63b3f725 | |
Compiled from "JDK8149330.java" | |
public class JDK8149330 | |
minor version: 0 | |
major version: 52 | |
flags: ACC_PUBLIC, ACC_SUPER | |
Constant pool: | |
#1 = Methodref #5.#14 // java/lang/Object."<init>":()V | |
#2 = Fieldref #15.#16 // java/lang/System.out:Ljava/io/PrintStream; | |
#3 = Methodref #17.#18 // java/io/PrintStream.println:(Ljava/lang/String;)V | |
#4 = Class #19 // JDK8149330 | |
#5 = Class #20 // java/lang/Object | |
#6 = Utf8 <init> | |
#7 = Utf8 ()V | |
#8 = Utf8 Code | |
#9 = Utf8 LineNumberTable | |
#10 = Utf8 main | |
#11 = Utf8 ([Ljava/lang/String;)V | |
#12 = Utf8 SourceFile | |
#13 = Utf8 JDK8149330.java | |
#14 = NameAndType #6:#7 // "<init>":()V | |
#15 = Class #21 // java/lang/System | |
#16 = NameAndType #22:#23 // out:Ljava/io/PrintStream; | |
#17 = Class #24 // java/io/PrintStream | |
#18 = NameAndType #25:#26 // println:(Ljava/lang/String;)V | |
#19 = Utf8 JDK8149330 | |
#20 = Utf8 java/lang/Object | |
#21 = Utf8 java/lang/System | |
#22 = Utf8 out | |
#23 = Utf8 Ljava/io/PrintStream; | |
#24 = Utf8 java/io/PrintStream | |
#25 = Utf8 println | |
#26 = Utf8 (Ljava/lang/String;)V | |
{ | |
public JDK8149330(); | |
descriptor: ()V | |
flags: ACC_PUBLIC | |
Code: | |
stack=1, locals=1, args_size=1 | |
0: aload_0 | |
1: invokespecial #1 // Method java/lang/Object."<init>":()V | |
4: return | |
LineNumberTable: | |
line 2: 0 | |
public static void main(java.lang.String[]); | |
descriptor: ([Ljava/lang/String;)V | |
flags: ACC_PUBLIC, ACC_STATIC | |
Code: | |
stack=2, locals=3, args_size=1 | |
0: getstatic #2 // Field java/lang/System.out:Ljava/io/PrintStream; | |
3: aload_1 | |
4: invokevirtual #3 // Method java/io/PrintStream.println:(Ljava/lang/String;)V | |
7: return | |
LineNumberTable: | |
line 7: 0 | |
line 8: 7 | |
} | |
SourceFile: "JDK8149330.java" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class JDK8149330 { | |
public static void main(String[] args) { | |
final String y = "Y"; | |
final String n = "N"; | |
System.out.println(true ? y : n); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment