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