1 /* 2 * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 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 deleted 25 26 class TestNestmateMembership$CallerNoHost { 27 0xCAFEBABE; 28 0; // minor version 29 53; // version 30 [] { // Constant Pool 31 ; // first element is empty 32 Method #8 #20; // #1 33 Field #21 #22; // #2 34 String #23; // #3 35 Method #24 #25; // #4 36 Method #26 #27; // #5 37 Method #28 #27; // #6 38 class #29; // #7 39 class #32; // #8 40 Utf8 "<init>"; // #9 41 Utf8 "()V"; // #10 42 Utf8 "Code"; // #11 43 Utf8 "LineNumberTable"; // #12 44 Utf8 "m"; // #13 45 Utf8 "invokeTarget"; // #14 46 Utf8 "invokeTargetNoHost"; // #15 47 Utf8 "SourceFile"; // #16 48 Utf8 "TestNestmateMembership.java"; // #17 49 Utf8 "NestHost"; // #18 50 class #33; // #19 51 NameAndType #9 #10; // #20 52 class #34; // #21 53 NameAndType #35 #36; // #22 54 Utf8 "CallerNoHost.m() - java version"; // #23 55 class #37; // #24 56 NameAndType #38 #39; // #25 57 class #40; // #26 58 NameAndType #13 #10; // #27 59 class #42; // #28 60 Utf8 "TestNestmateMembership$CallerNoHost"; // #29 61 Utf8 "CallerNoHost"; // #30 62 Utf8 "InnerClasses"; // #31 63 Utf8 "java/lang/Object"; // #32 64 Utf8 "TestNestmateMembership"; // #33 65 Utf8 "java/lang/System"; // #34 66 Utf8 "out"; // #35 67 Utf8 "Ljava/io/PrintStream;"; // #36 68 Utf8 "java/io/PrintStream"; // #37 69 Utf8 "println"; // #38 70 Utf8 "(Ljava/lang/String;)V"; // #39 71 Utf8 "TestNestmateMembership$Target"; // #40 72 Utf8 "Target"; // #41 73 Utf8 "TestNestmateMembership$TargetNoHost"; // #42 74 Utf8 "TargetNoHost"; // #43 75 } // Constant Pool 76 77 0x0020; // access 78 #7;// this_cpx 79 #8;// super_cpx 80 81 [] { // Interfaces 82 } // Interfaces 83 84 [] { // fields 85 } // fields 86 87 [] { // methods 88 { // Member 89 0x0000; // access 90 #9; // name_cpx 91 #10; // sig_cpx 92 [] { // Attributes 93 Attr(#11) { // Code 94 1; // max_stack 95 1; // max_locals 96 Bytes[]{ 97 0x2AB70001B1; 98 }; 99 [] { // Traps 100 } // end Traps 101 [] { // Attributes 102 Attr(#12) { // LineNumberTable 103 [] { // LineNumberTable 104 0 79; 105 } 106 } // end LineNumberTable 107 } // Attributes 108 } // end Code 109 } // Attributes 110 } // Member 111 ; 112 { // Member 113 0x000A; // access 114 #13; // name_cpx 115 #10; // sig_cpx 116 [] { // Attributes 117 Attr(#11) { // Code 118 2; // max_stack 119 0; // max_locals 120 Bytes[]{ 121 0xB200021203B60004; 122 0xB1; 123 }; 124 [] { // Traps 125 } // end Traps 126 [] { // Attributes 127 Attr(#12) { // LineNumberTable 128 [] { // LineNumberTable 129 0 81; 130 8 82; 131 } 132 } // end LineNumberTable 133 } // Attributes 134 } // end Code 135 } // Attributes 136 } // Member 137 ; 138 { // Member 139 0x0009; // access 140 #14; // name_cpx 141 #10; // sig_cpx 142 [] { // Attributes 143 Attr(#11) { // Code 144 0; // max_stack 145 0; // max_locals 146 Bytes[]{ 147 0xB80005B1; 148 }; 149 [] { // Traps 150 } // end Traps 151 [] { // Attributes 152 Attr(#12) { // LineNumberTable 153 [] { // LineNumberTable 154 0 84; 155 3 85; 156 } 157 } // end LineNumberTable 158 } // Attributes 159 } // end Code 160 } // Attributes 161 } // Member 162 ; 163 { // Member 164 0x0009; // access 165 #15; // name_cpx 166 #10; // sig_cpx 167 [] { // Attributes 168 Attr(#11) { // Code 169 0; // max_stack 170 0; // max_locals 171 Bytes[]{ 172 0xB80006B1; 173 }; 174 [] { // Traps 175 } // end Traps 176 [] { // Attributes 177 Attr(#12) { // LineNumberTable 178 [] { // LineNumberTable 179 0 87; 180 3 88; 181 } 182 } // end LineNumberTable 183 } // Attributes 184 } // end Code 185 } // Attributes 186 } // Member 187 } // methods 188 189 [] { // Attributes 190 Attr(#16) { // SourceFile 191 #17; 192 } // end SourceFile 193 ; 194 Attr(#31) { // InnerClasses 195 [] { // InnerClasses 196 #7 #19 #30 8; 197 #26 #19 #41 8; 198 #28 #19 #43 8; 199 } 200 } // end InnerClasses 201 } // Attributes 202 } // end class TestNestmateMembership$CallerNoHost