< prev index next >

test/hotspot/jtreg/runtime/Nestmates/membership/PackagedNestHost2Member.jcod

Print this page




   5  * This code is free software; you can redistribute it and/or modify it
   6  * under the terms of the GNU General Public License version 2 only, as
   7  * published by the Free Software Foundation.
   8  *
   9  * This code is distributed in the hope that it will be useful, but WITHOUT
  10  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  11  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  12  * version 2 for more details (a copy is included in the LICENSE file that
  13  * accompanied this code).
  14  *
  15  * You should have received a copy of the GNU General Public License version
  16  * 2 along with this work; if not, write to the Free Software Foundation,
  17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  18  *
  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 
  24 //   NestHost attribute is modified to contain P1.PackagedNestHost
  25 //   m() is declared private
  26 
  27 class P2/PackagedNestHost2$Member {
  28   0xCAFEBABE;
  29   0; // minor version
  30   53; // version
  31   [] { // Constant Pool
  32     ; // first element is empty
  33     Method #7 #18; // #1
  34     Field #19 #20; // #2
  35     String #21; // #3
  36     Method #22 #23; // #4
  37     Method #24 #25; // #5
  38     class #26; // #6
  39     class #29; // #7
  40     Utf8 "<init>"; // #8
  41     Utf8 "()V"; // #9
  42     Utf8 "Code"; // #10
  43     Utf8 "LineNumberTable"; // #11
  44     Utf8 "m"; // #12
  45     Utf8 "doAccess"; // #13
  46     Utf8 "SourceFile"; // #14
  47     Utf8 "PackagedNestHost2.java"; // #15
  48     Utf8 "NestHost"; // #16
  49     class #30; // #17
  50     NameAndType #8 #9; // #18
  51     class #31; // #19
  52     NameAndType #32 #33; // #20
  53     Utf8 "You should never see this!"; // #21
  54     class #34; // #22
  55     NameAndType #35 #36; // #23
  56     class #38; // #24
  57     NameAndType #12 #9; // #25
  58     Utf8 "P2/PackagedNestHost2$Member"; // #26
  59     Utf8 "Member"; // #27
  60     Utf8 "InnerClasses"; // #28
  61     Utf8 "java/lang/Object"; // #29
  62     Utf8 "P2/PackagedNestHost2"; // #30
  63     Utf8 "java/lang/System"; // #31
  64     Utf8 "out"; // #32
  65     Utf8 "Ljava/io/PrintStream;"; // #33
  66     Utf8 "java/io/PrintStream"; // #34
  67     Utf8 "println"; // #35
  68     Utf8 "(Ljava/lang/String;)V"; // #36
  69     class #39; // #37
  70     Utf8 "P1/PackagedNestHost$Member"; // #38
  71     Utf8 "P1/PackagedNestHost"; // #39








  72   } // Constant Pool
  73 
  74   0x0021; // access
  75   #6;// this_cpx
  76   #7;// super_cpx
  77 
  78   [] { // Interfaces
  79   } // Interfaces
  80 
  81   [] { // fields







  82   } // fields
  83 
  84   [] { // methods
  85     { // Member
  86       0x0001; // access
  87       #8; // name_cpx
  88       #9; // sig_cpx
  89       [] { // Attributes
  90         Attr(#10) { // Code
  91           1; // max_stack
  92           1; // max_locals
  93           Bytes[]{
  94             0x2AB70001B1;
  95           };
  96           [] { // Traps
  97           } // end Traps
  98           [] { // Attributes
  99             Attr(#11) { // LineNumberTable
 100               [] { // LineNumberTable
 101                 0  32;
 102               }
 103             } // end LineNumberTable
 104           } // Attributes
 105         } // end Code
 106       } // Attributes
 107     } // Member
 108     ;
 109     { // Member
 110       0x000A; // access - modified
 111       #12; // name_cpx
 112       #9; // sig_cpx
 113       [] { // Attributes
 114         Attr(#10) { // Code
 115           2; // max_stack
 116           0; // max_locals
 117           Bytes[]{
 118             0xB200021203B60004;
 119             0xB1;
 120           };
 121           [] { // Traps
 122           } // end Traps
 123           [] { // Attributes
 124             Attr(#11) { // LineNumberTable
 125               [] { // LineNumberTable
 126                 0  35;
 127                 8  36;
 128               }
 129             } // end LineNumberTable
 130           } // Attributes
 131         } // end Code
 132       } // Attributes
 133     } // Member
 134     ;
 135     { // Member
 136       0x0009; // access
 137       #13; // name_cpx
 138       #9; // sig_cpx
 139       [] { // Attributes
 140         Attr(#10) { // Code
 141           0; // max_stack
 142           0; // max_locals
 143           Bytes[]{
 144             0xB80005B1;
 145           };
 146           [] { // Traps
 147           } // end Traps
 148           [] { // Attributes
 149             Attr(#11) { // LineNumberTable












































































 150               [] { // LineNumberTable
 151                 0  42;
 152                 3  43;
 153               }
 154             } // end LineNumberTable
 155           } // Attributes
 156         } // end Code
 157       } // Attributes
 158     } // Member
 159   } // methods
 160 
 161   [] { // Attributes
 162     Attr(#14) { // SourceFile
 163       #15;
 164     } // end SourceFile
 165     ;
 166     Attr(#16) { // NestHost
 167       0x0025;  // modified - #37
 168     } // end NestHost
 169     ;
 170     Attr(#28) { // InnerClasses
 171       [] { // InnerClasses
 172         #6 #17 #27 9;
 173         #24 #37 #27 9;
 174       }
 175     } // end InnerClasses
 176   } // Attributes
 177 } // end class P2/PackagedNestHost2$Member


   5  * This code is free software; you can redistribute it and/or modify it
   6  * under the terms of the GNU General Public License version 2 only, as
   7  * published by the Free Software Foundation.
   8  *
   9  * This code is distributed in the hope that it will be useful, but WITHOUT
  10  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  11  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  12  * version 2 for more details (a copy is included in the LICENSE file that
  13  * accompanied this code).
  14  *
  15  * You should have received a copy of the GNU General Public License version
  16  * 2 along with this work; if not, write to the Free Software Foundation,
  17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  18  *
  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 
  24 //   NestHost attribute is modified to contain P1.PackagedNestHost
  25 //   Required members are declared private
  26 
  27 class P2/PackagedNestHost2$Member {
  28   0xCAFEBABE;
  29   0; // minor version
  30   53; // version
  31   [] { // Constant Pool
  32     ; // first element is empty
  33     Method #10 #26; // #1
  34     Field #27 #28; // #2
  35     String #29; // #3
  36     Method #30 #31; // #4
  37     Method #6 #32; // #5
  38     class #34; // #6
  39     Method #6 #26; // #7
  40     Field #6 #37; // #8
  41     class #38; // #9
  42     class #39; // #10
  43     Utf8 "f"; // #11
  44     Utf8 "I"; // #12
  45     Utf8 "<init>"; // #13
  46     Utf8 "()V"; // #14
  47     Utf8 "Code"; // #15
  48     Utf8 "LineNumberTable"; // #16
  49     Utf8 "m"; // #17
  50     Utf8 "doInvoke"; // #18
  51     Utf8 "doConstruct"; // #19
  52     Utf8 "doGetField"; // #20
  53     Utf8 "doPutField"; // #21
  54     Utf8 "SourceFile"; // #22
  55     Utf8 "PackagedNestHost2.java"; // #23
  56     Utf8 "NestHost"; // #24
  57     class #40; // #25
  58     NameAndType #13 #14; // #26
  59     class #41; // #27
  60     NameAndType #42 #43; // #28
  61     Utf8 "You should never see this!"; // #29
  62     class #44; // #30
  63     NameAndType #45 #46; // #31
  64     NameAndType #17 #14; // #32
  65     class #47; // #33
  66     Utf8 "P1/PackagedNestHost$Member"; // #34
  67     Utf8 "Member"; // #35
  68     Utf8 "InnerClasses"; // #36
  69     NameAndType #11 #12; // #37
  70     Utf8 "P2/PackagedNestHost2$Member"; // #38
  71     Utf8 "java/lang/Object"; // #39
  72     Utf8 "P2/PackagedNestHost2"; // #40
  73     Utf8 "java/lang/System"; // #41
  74     Utf8 "out"; // #42
  75     Utf8 "Ljava/io/PrintStream;"; // #43
  76     Utf8 "java/io/PrintStream"; // #44
  77     Utf8 "println"; // #45
  78     Utf8 "(Ljava/lang/String;)V"; // #46
  79     Utf8 "P1/PackagedNestHost"; // #47
  80   } // Constant Pool
  81 
  82   0x0021; // access
  83   #9;// this_cpx
  84   #10;// super_cpx
  85 
  86   [] { // Interfaces
  87   } // Interfaces
  88 
  89   [] { // fields
  90     { // Member
  91       0x000A; // access - modified
  92       #11; // name_cpx
  93       #12; // sig_cpx
  94       [] { // Attributes
  95       } // Attributes
  96     } // Member
  97   } // fields
  98 
  99   [] { // methods
 100     { // Member
 101       0x0002; // access - modified
 102       #13; // name_cpx
 103       #14; // sig_cpx
 104       [] { // Attributes
 105         Attr(#15) { // Code
 106           1; // max_stack
 107           1; // max_locals
 108           Bytes[]{
 109             0x2AB70001B1;
 110           };
 111           [] { // Traps
 112           } // end Traps
 113           [] { // Attributes
 114             Attr(#16) { // LineNumberTable
 115               [] { // LineNumberTable
 116                 0  34;
 117               }
 118             } // end LineNumberTable
 119           } // Attributes
 120         } // end Code
 121       } // Attributes
 122     } // Member
 123     ;
 124     { // Member
 125       0x000A; // access - modified
 126       #17; // name_cpx
 127       #14; // sig_cpx
 128       [] { // Attributes
 129         Attr(#15) { // Code
 130           2; // max_stack
 131           0; // max_locals
 132           Bytes[]{
 133             0xB200021203B60004;
 134             0xB1;
 135           };
 136           [] { // Traps
 137           } // end Traps
 138           [] { // Attributes
 139             Attr(#16) { // LineNumberTable
 140               [] { // LineNumberTable
 141                 0  37;
 142                 8  38;
 143               }
 144             } // end LineNumberTable
 145           } // Attributes
 146         } // end Code
 147       } // Attributes
 148     } // Member
 149     ;
 150     { // Member
 151       0x0009; // access
 152       #18; // name_cpx
 153       #14; // sig_cpx
 154       [] { // Attributes
 155         Attr(#15) { // Code
 156           0; // max_stack
 157           0; // max_locals
 158           Bytes[]{
 159             0xB80005B1;
 160           };
 161           [] { // Traps
 162           } // end Traps
 163           [] { // Attributes
 164             Attr(#16) { // LineNumberTable
 165               [] { // LineNumberTable
 166                 0  45;
 167                 3  46;
 168               }
 169             } // end LineNumberTable
 170           } // Attributes
 171         } // end Code
 172       } // Attributes
 173     } // Member
 174     ;
 175     { // Member
 176       0x0009; // access
 177       #19; // name_cpx
 178       #14; // sig_cpx
 179       [] { // Attributes
 180         Attr(#15) { // Code
 181           2; // max_stack
 182           1; // max_locals
 183           Bytes[]{
 184             0xBB000659B700074B;
 185             0xB1;
 186           };
 187           [] { // Traps
 188           } // end Traps
 189           [] { // Attributes
 190             Attr(#16) { // LineNumberTable
 191               [] { // LineNumberTable
 192                 0  49;
 193                 8  50;
 194               }
 195             } // end LineNumberTable
 196           } // Attributes
 197         } // end Code
 198       } // Attributes
 199     } // Member
 200     ;
 201     { // Member
 202       0x0009; // access
 203       #20; // name_cpx
 204       #14; // sig_cpx
 205       [] { // Attributes
 206         Attr(#15) { // Code
 207           1; // max_stack
 208           1; // max_locals
 209           Bytes[]{
 210             0xB200083BB1;
 211           };
 212           [] { // Traps
 213           } // end Traps
 214           [] { // Attributes
 215             Attr(#16) { // LineNumberTable
 216               [] { // LineNumberTable
 217                 0  53;
 218                 4  54;
 219               }
 220             } // end LineNumberTable
 221           } // Attributes
 222         } // end Code
 223       } // Attributes
 224     } // Member
 225     ;
 226     { // Member
 227       0x0009; // access
 228       #21; // name_cpx
 229       #14; // sig_cpx
 230       [] { // Attributes
 231         Attr(#15) { // Code
 232           1; // max_stack
 233           0; // max_locals
 234           Bytes[]{
 235             0x102AB30008B1;
 236           };
 237           [] { // Traps
 238           } // end Traps
 239           [] { // Attributes
 240             Attr(#16) { // LineNumberTable
 241               [] { // LineNumberTable
 242                 0  57;
 243                 5  58;
 244               }
 245             } // end LineNumberTable
 246           } // Attributes
 247         } // end Code
 248       } // Attributes
 249     } // Member
 250   } // methods
 251 
 252   [] { // Attributes
 253     Attr(#22) { // SourceFile
 254       #23;
 255     } // end SourceFile
 256     ;
 257     Attr(#24) { // NestHost
 258       0x0021;  // modified - #33
 259     } // end NestHost
 260     ;
 261     Attr(#36) { // InnerClasses
 262       [] { // InnerClasses
 263         #6 #33 #35 9;
 264         #9 #25 #35 9;
 265       }
 266     } // end InnerClasses
 267   } // Attributes
 268 } // end class P2/PackagedNestHost2$Member
< prev index next >