< prev index next >

src/java.base/share/classes/com/sun/java/util/jar/pack/ConstantPool.java

Print this page

        

*** 1579,1589 **** } return "refKind#"+refKind; } // archive constant pool definition order ! static final byte TAGS_IN_ORDER[] = { CONSTANT_Utf8, CONSTANT_Integer, // cp_Int CONSTANT_Float, CONSTANT_Long, CONSTANT_Double, --- 1579,1589 ---- } return "refKind#"+refKind; } // archive constant pool definition order ! static final byte[] TAGS_IN_ORDER = { CONSTANT_Utf8, CONSTANT_Integer, // cp_Int CONSTANT_Float, CONSTANT_Long, CONSTANT_Double,
*** 1599,1609 **** CONSTANT_MethodHandle, CONSTANT_MethodType, CONSTANT_BootstrapMethod, // pseudo-tag, really stored in a class attribute CONSTANT_InvokeDynamic }; ! static final byte TAG_ORDER[]; static { TAG_ORDER = new byte[CONSTANT_Limit]; for (int i = 0; i < TAGS_IN_ORDER.length; i++) { TAG_ORDER[TAGS_IN_ORDER[i]] = (byte)(i+1); } --- 1599,1609 ---- CONSTANT_MethodHandle, CONSTANT_MethodType, CONSTANT_BootstrapMethod, // pseudo-tag, really stored in a class attribute CONSTANT_InvokeDynamic }; ! static final byte[] TAG_ORDER; static { TAG_ORDER = new byte[CONSTANT_Limit]; for (int i = 0; i < TAGS_IN_ORDER.length; i++) { TAG_ORDER[TAGS_IN_ORDER[i]] = (byte)(i+1); }
< prev index next >