< prev index next >

test/hotspot/jtreg/runtime/Nestmates/classFileParsing/TwoNestHost.jcod

Print this page

        

*** 22,38 **** */ /* Source: NestmateAttributeHolder.java public class NestmateAttributeHolder { ! public static class TwoMemberOfNest { } } */ ! // Add second MemberOfNest attribute - should fail parsing ! class NestmateAttributeHolder$TwoMemberOfNest { 0xCAFEBABE; 0; // minor version 53; // version [] { // Constant Pool ; // first element is empty --- 22,38 ---- */ /* Source: NestmateAttributeHolder.java public class NestmateAttributeHolder { ! public static class TwoNestHost { } } */ ! // Add second NestHost attribute - should fail parsing ! class NestmateAttributeHolder$TwoNestHost { 0xCAFEBABE; 0; // minor version 53; // version [] { // Constant Pool ; // first element is empty
*** 43,57 **** Utf8 "()V"; // #5 Utf8 "Code"; // #6 Utf8 "LineNumberTable"; // #7 Utf8 "SourceFile"; // #8 Utf8 "NestmateAttributeHolder.java"; // #9 ! Utf8 "MemberOfNest"; // #10 class #17; // #11 NameAndType #4 #5; // #12 ! Utf8 "NestmateAttributeHolder$TwoMemberOfNest"; // #13 ! Utf8 "TwoMemberOfNest"; // #14 Utf8 "InnerClasses"; // #15 Utf8 "java/lang/Object"; // #16 Utf8 "NestmateAttributeHolder"; // #17 } // Constant Pool --- 43,57 ---- Utf8 "()V"; // #5 Utf8 "Code"; // #6 Utf8 "LineNumberTable"; // #7 Utf8 "SourceFile"; // #8 Utf8 "NestmateAttributeHolder.java"; // #9 ! Utf8 "NestHost"; // #10 class #17; // #11 NameAndType #4 #5; // #12 ! Utf8 "NestmateAttributeHolder$TwoNestHost"; // #13 ! Utf8 "TwoNestHost"; // #14 Utf8 "InnerClasses"; // #15 Utf8 "java/lang/Object"; // #16 Utf8 "NestmateAttributeHolder"; // #17 } // Constant Pool
*** 94,113 **** [] { // Attributes Attr(#8) { // SourceFile #9; } // end SourceFile ; ! Attr(#10) { // MemberOfNest 0x000B; ! } // end MemberOfNest ; ! Attr(#10) { // MemberOfNest 0x000B; ! } // end MemberOfNest ; Attr(#15) { // InnerClasses [] { // InnerClasses #2 #11 #14 9; } } // end InnerClasses } // Attributes ! } // end class NestmateAttributeHolder$TwoMemberOfNest --- 94,113 ---- [] { // Attributes Attr(#8) { // SourceFile #9; } // end SourceFile ; ! Attr(#10) { // NestHost 0x000B; ! } // end NestHost ; ! Attr(#10) { // NestHost 0x000B; ! } // end NestHost ; Attr(#15) { // InnerClasses [] { // InnerClasses #2 #11 #14 9; } } // end InnerClasses } // Attributes ! } // end class NestmateAttributeHolder$TwoNestHost
< prev index next >