class emptynumbootstrapmethods1 { 0xCAFEBABE; 0; // minor version 51; // version [12] { // Constant Pool ; // first element is empty class #2; // #1 at 0x0A Utf8 "emptynumbootstrapmethods1"; // #2 at 0x0D class #4; // #3 at 0x1F Utf8 "java/lang/Object"; // #4 at 0x22 MethodHandle 5b #9; // #5 at 0x35 NameAndType #7 #8; // #6 at 0x39 Utf8 "equals"; // #7 at 0x3E Utf8 "(Ljava/lang/Object;)Z"; // #8 at 0x47 Method #3 #6; // #9 at 0x5F Utf8 "equalsx"; // #10 at 0x3E Utf8 "BootstrapMethods"; // #11 at 0x69 } // Constant Pool 0x0001; // access #1;// this_cpx #3;// super_cpx [0] { // Interfaces } // Interfaces [0] { // fields } // fields [0] { // methods } // methods [1] { // Attributes Attr(#11, 2) { // BootstrapMethods at 0x8A [0] { // bootstrap_methods } } // end BootstrapMethods } // Attributes } // end class atrbsm00101m10p