< prev index next >

test/hotspot/jtreg/runtime/condy/CondyNoBSMArray.jcod

Print this page

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

 54     Utf8 "CondyNoBSMArray"; // #8    
 55     class #8; // #9    
 56     Utf8 "bsm"; // #10    
 57     Utf8 "(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;"; // #11    
 58     NameAndType #10 #11; // #12    
 59     Method #9 #12; // #13    
 60     MethodHandle 6b #13; // #14    
 61     Utf8 "name"; // #15    
 62     Utf8 "Ljava/lang/Object;"; // #16    
 63     NameAndType #15 #16; // #17    
 64     Dynamic 0s #17; // #18    
 65     Utf8 "m"; // #19    
 66     Utf8 "()Ljava/lang/Object;"; // #20    
 67     Utf8 "main"; // #21    
 68     Utf8 "([Ljava/lang/String;)V"; // #22    
 69     Utf8 "BootstrapMethods"; // #23    
 70     Utf8 "CondyNoBSMArray"; // #24    
 71     class #24; // #25    
 72   } // Constant Pool
 73 
 74   0x0000; // access
 75   #25;// this_cpx
 76   #2;// super_cpx
 77 
 78   [] { // Interfaces
 79   } // Interfaces
 80 
 81   [] { // fields
 82   } // fields
 83 
 84   [] { // methods
 85     { // Member
 86       0x0001; // access
 87       #3; // name_cpx
 88       #4; // sig_cpx
 89       [] { // Attributes
 90         Attr(#7) { // Code
 91           1; // max_stack
 92           1; // max_locals
 93           Bytes[]{
 94             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  */

 54     Utf8 "CondyNoBSMArray"; // #8    
 55     class #8; // #9    
 56     Utf8 "bsm"; // #10    
 57     Utf8 "(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;"; // #11    
 58     NameAndType #10 #11; // #12    
 59     Method #9 #12; // #13    
 60     MethodHandle 6b #13; // #14    
 61     Utf8 "name"; // #15    
 62     Utf8 "Ljava/lang/Object;"; // #16    
 63     NameAndType #15 #16; // #17    
 64     Dynamic 0s #17; // #18    
 65     Utf8 "m"; // #19    
 66     Utf8 "()Ljava/lang/Object;"; // #20    
 67     Utf8 "main"; // #21    
 68     Utf8 "([Ljava/lang/String;)V"; // #22    
 69     Utf8 "BootstrapMethods"; // #23    
 70     Utf8 "CondyNoBSMArray"; // #24    
 71     class #24; // #25    
 72   } // Constant Pool
 73 
 74   0x0020; // access ACC_SUPER
 75   #25;// this_cpx
 76   #2;// super_cpx
 77 
 78   [] { // Interfaces
 79   } // Interfaces
 80 
 81   [] { // fields
 82   } // fields
 83 
 84   [] { // methods
 85     { // Member
 86       0x0001; // access
 87       #3; // name_cpx
 88       #4; // sig_cpx
 89       [] { // Attributes
 90         Attr(#7) { // Code
 91           1; // max_stack
 92           1; // max_locals
 93           Bytes[]{
 94             0x2AB70006B1;
< prev index next >