1 // m() is declared private 2 3 class TestInterfaceMethodSelection$PB_A_PI { 4 0xCAFEBABE; 5 0; // minor version 6 55; // version 7 [] { // Constant Pool 8 ; // first element is empty 9 Method #4 #15; // #1 10 String #16; // #2 11 class #17; // #3 12 class #19; // #4 13 Utf8 "<init>"; // #5 14 Utf8 "()V"; // #6 15 Utf8 "Code"; // #7 16 Utf8 "LineNumberTable"; // #8 17 Utf8 "m"; // #9 18 Utf8 "()Ljava/lang/String;"; // #10 19 Utf8 "SourceFile"; // #11 20 Utf8 "TestInterfaceMethodSelection.java"; // #12 21 Utf8 "NestHost"; // #13 22 class #21; // #14 23 NameAndType #5 #6; // #15 24 Utf8 "PB_A_PI"; // #16 25 Utf8 "TestInterfaceMethodSelection$PB_A_PI"; // #17 26 Utf8 "InnerClasses"; // #18 27 Utf8 "TestInterfaceMethodSelection$A_PI"; // #19 28 Utf8 "A_PI"; // #20 29 Utf8 "TestInterfaceMethodSelection"; // #21 30 } // Constant Pool 31 32 0x0020; // access 33 #3;// this_cpx 34 #4;// super_cpx 35 36 [] { // Interfaces 37 } // Interfaces 38 39 [] { // fields 40 } // fields 41 42 [] { // methods 43 { // Member 44 0x0000; // access 45 #5; // name_cpx 46 #6; // sig_cpx 47 [] { // Attributes 48 Attr(#7) { // Code 49 1; // max_stack 50 1; // max_locals 51 Bytes[]{ 52 0x2AB70001B1; 53 }; 54 [] { // Traps 55 } // end Traps 56 [] { // Attributes 57 Attr(#8) { // LineNumberTable 58 [] { // LineNumberTable 59 0 140; 60 } 61 } // end LineNumberTable 62 } // Attributes 63 } // end Code 64 } // Attributes 65 } // Member 66 ; 67 { // Member 68 0x0002; // access - modified 69 #9; // name_cpx 70 #10; // sig_cpx 71 [] { // Attributes 72 Attr(#7) { // Code 73 1; // max_stack 74 1; // max_locals 75 Bytes[]{ 76 0x1202B0; 77 }; 78 [] { // Traps 79 } // end Traps 80 [] { // Attributes 81 Attr(#8) { // LineNumberTable 82 [] { // LineNumberTable 83 0 141; 84 } 85 } // end LineNumberTable 86 } // Attributes 87 } // end Code 88 } // Attributes 89 } // Member 90 } // methods 91 92 [] { // Attributes 93 Attr(#11) { // SourceFile 94 #12; 95 } // end SourceFile 96 ; 97 Attr(#13) { // NestHost 98 0x000E; 99 } // end NestHost 100 ; 101 Attr(#18) { // InnerClasses 102 [] { // InnerClasses 103 #3 #14 #16 8; 104 #4 #14 #20 8; 105 } 106 } // end InnerClasses 107 } // Attributes 108 } // end class TestInterfaceMethodSelection$PB_A_PI