--- /dev/null 2018-04-28 00:26:07.190086997 -0400 +++ new/test/hotspot/jtreg/runtime/Nestmates/methodSelection/PB_A_I.jcod 2018-05-18 03:30:08.508412516 -0400 @@ -0,0 +1,109 @@ +// m() is declared private + +class TestInterfaceMethodSelection$PB_A_I { + 0xCAFEBABE; + 0; // minor version + 55; // version + [] { // Constant Pool + ; // first element is empty + Method #4 #15; // #1 + String #16; // #2 + class #17; // #3 + class #20; // #4 + Utf8 ""; // #5 + Utf8 "()V"; // #6 + Utf8 "Code"; // #7 + Utf8 "LineNumberTable"; // #8 + Utf8 "m"; // #9 + Utf8 "()Ljava/lang/String;"; // #10 + Utf8 "SourceFile"; // #11 + Utf8 "TestInterfaceMethodSelection.java"; // #12 + Utf8 "NestHost"; // #13 + class #22; // #14 + NameAndType #5 #6; // #15 + Utf8 "PB_A_I::m"; // #16 + Utf8 "TestInterfaceMethodSelection$PB_A_I"; // #17 + Utf8 "PB_A_I"; // #18 + Utf8 "InnerClasses"; // #19 + Utf8 "TestInterfaceMethodSelection$A_I"; // #20 + Utf8 "A_I"; // #21 + Utf8 "TestInterfaceMethodSelection"; // #22 + } // Constant Pool + + 0x0020; // access + #3;// this_cpx + #4;// super_cpx + + [] { // Interfaces + } // Interfaces + + [] { // fields + } // fields + + [] { // methods + { // Member + 0x0000; // access + #5; // name_cpx + #6; // sig_cpx + [] { // Attributes + Attr(#7) { // Code + 1; // max_stack + 1; // max_locals + Bytes[]{ + 0x2AB70001B1; + }; + [] { // Traps + } // end Traps + [] { // Attributes + Attr(#8) { // LineNumberTable + [] { // LineNumberTable + 0 125; + } + } // end LineNumberTable + } // Attributes + } // end Code + } // Attributes + } // Member + ; + { // Member + 0x0002; // access - modified + #9; // name_cpx + #10; // sig_cpx + [] { // Attributes + Attr(#7) { // Code + 1; // max_stack + 1; // max_locals + Bytes[]{ + 0x1202B0; + }; + [] { // Traps + } // end Traps + [] { // Attributes + Attr(#8) { // LineNumberTable + [] { // LineNumberTable + 0 126; + } + } // end LineNumberTable + } // Attributes + } // end Code + } // Attributes + } // Member + } // methods + + [] { // Attributes + Attr(#11) { // SourceFile + #12; + } // end SourceFile + ; + Attr(#13) { // NestHost + 0x000E; + } // end NestHost + ; + Attr(#19) { // InnerClasses + [] { // InnerClasses + #3 #14 #18 8; + #4 #14 #21 8; + } + } // end InnerClasses + } // Attributes +} // end class TestInterfaceMethodSelection$PB_A_I