1 /*
2 * Copyright (c) 2018, 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 */
143 Utf8 "Condybsm"; // #70 at 0x0448
144 NameAndType #37 #60; // #71 at 0x0453
145 NameAndType #70 #34; // #72 at 0x0458
146 NameAndType #24 #67; // #73 at 0x045D
147 MethodHandle 6b #38; // #74 at 0x0462
148 NameAndType #78 #68; // #75 at 0x0466
149 Utf8 "Ljava/io/PrintStream;"; // #76 at 0x046B
150 Utf8 "Ljava/lang/Object;"; // #77 at 0x0483
151 Utf8 "methodType"; // #78 at 0x0498
152 Method #5 #72; // #79 at 0x04A5
153 Utf8 "java/lang/invoke/ConstantCallSite"; // #80 at 0x04AA
154 Utf8 "<init>"; // #81 at 0x04CE
155 NameAndType #42 #76; // #82 at 0x04D7
156 Utf8 "TYPE"; // #83 at 0x04DC
157 NameAndType #32 #69; // #84 at 0x04E3
158 Utf8 "java/lang/Integer"; // #85 at 0x04E8
159 NameAndType #83 #45; // #86 at 0x04FC
160 NameAndType #40 #35; // #87 at 0x0501
161 } // Constant Pool
162
163 0x0000; // access [ ]
164 #5;// this_cpx
165 #62;// super_cpx
166
167 [0] { // Interfaces
168 } // Interfaces
169
170 [0] { // fields
171 } // fields
172
173 [7] { // methods
174 { // Member at 0x0512
175 0x0001; // access
176 #81; // name_cpx
177 #59; // sig_cpx
178 [1] { // Attributes
179 Attr(#39, 17) { // Code at 0x051A
180 1; // max_stack
181 1; // max_locals
182 Bytes[5]{
183 0x2AB70006B1;
|
1 /*
2 * Copyright (c) 2018, 2022, 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 */
143 Utf8 "Condybsm"; // #70 at 0x0448
144 NameAndType #37 #60; // #71 at 0x0453
145 NameAndType #70 #34; // #72 at 0x0458
146 NameAndType #24 #67; // #73 at 0x045D
147 MethodHandle 6b #38; // #74 at 0x0462
148 NameAndType #78 #68; // #75 at 0x0466
149 Utf8 "Ljava/io/PrintStream;"; // #76 at 0x046B
150 Utf8 "Ljava/lang/Object;"; // #77 at 0x0483
151 Utf8 "methodType"; // #78 at 0x0498
152 Method #5 #72; // #79 at 0x04A5
153 Utf8 "java/lang/invoke/ConstantCallSite"; // #80 at 0x04AA
154 Utf8 "<init>"; // #81 at 0x04CE
155 NameAndType #42 #76; // #82 at 0x04D7
156 Utf8 "TYPE"; // #83 at 0x04DC
157 NameAndType #32 #69; // #84 at 0x04E3
158 Utf8 "java/lang/Integer"; // #85 at 0x04E8
159 NameAndType #83 #45; // #86 at 0x04FC
160 NameAndType #40 #35; // #87 at 0x0501
161 } // Constant Pool
162
163 0x0020; // access ACC_SUPER
164 #5;// this_cpx
165 #62;// super_cpx
166
167 [0] { // Interfaces
168 } // Interfaces
169
170 [0] { // fields
171 } // fields
172
173 [7] { // methods
174 { // Member at 0x0512
175 0x0001; // access
176 #81; // name_cpx
177 #59; // sig_cpx
178 [1] { // Attributes
179 Attr(#39, 17) { // Code at 0x051A
180 1; // max_stack
181 1; // max_locals
182 Bytes[5]{
183 0x2AB70006B1;
|