< 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 >