module-info.jcod revision 3502:d213ecfb98b2
1module mod { 2 0xCAFEBABE; 3 0; // minor version 4 53; // version 5 [] { // Constant Pool 6 ; // first element is empty 7 Utf8 "mod/module-info"; // #1 8 class #1; // #2 9 Utf8 "java/lang/Object"; // #3 10 class #3; // #4 11 Utf8 "java.base"; // #5 12 Utf8 "pkg"; // #6 13 Utf8 "Module"; // #7 14 Utf8 "Version"; // #8 15 Utf8 "6.0"; // #9 16 } // Constant Pool 17 18 0x8000; // access 19 #2;// this_cpx 20 #4;// super_cpx 21 22 [] { // Interfaces 23 } // Interfaces 24 25 [] { // fields 26 } // fields 27 28 [] { // methods 29 } // methods 30 31 [] { // Attributes 32 Attr(#7) { // Module 33 [] { // requires 34 #5 0x8020; 35 } // requires 36 37 [] { // exports 38 #6 39 [] { // to 40 }; // end to 41 } // exports 42 43 [] { // uses 44 } // uses 45 46 [] { // provides 47 } // provides 48 49 } // end Module 50 ; 51 Attr(#8) { // Version 52 0x0009; 53 } // end Version 54 } // Attributes 55} // end module mod 56