diff --git a/src/java.base/share/classes/java/lang/runtime/ArrayCreation.java b/src/java.base/share/classes/java/lang/runtime/ArrayCreation.java index 6495d0f8303..883ed06f5d0 100644 --- a/src/java.base/share/classes/java/lang/runtime/ArrayCreation.java +++ b/src/java.base/share/classes/java/lang/runtime/ArrayCreation.java @@ -45,17 +45,17 @@ private ArrayCreation() {} private static final Lookup LOOKUP = lookup(); private static final MethodType MAKE_LARVAL_TYPE = - MethodType.methodType(Object.class, RuntimeType.class, int.class, int.class); + MethodType.methodType(Object.class, Class.class, int.class, int.class); private static final MethodType MAKE_DEFAULT_TYPE = - MethodType.methodType(Object.class, RuntimeType.class, int.class, int.class); + MethodType.methodType(Object.class, Class.class, int.class, int.class); private static final MethodType MAKE_FILLED_TYPE = - MethodType.methodType(Object.class, RuntimeType.class, int.class, int.class, Object.class); + MethodType.methodType(Object.class, Class.class, int.class, int.class, Object.class); private static final MethodType MAKE_COMPUTED_TYPE = - MethodType.methodType(Object.class, RuntimeType.class, int.class, int.class, IntFunction.class); + MethodType.methodType(Object.class, Class.class, int.class, int.class, IntFunction.class); private static final MethodType MAKE_COPY_TYPE = - MethodType.methodType(Object.class, RuntimeType.class, int.class, int.class, Object.class, int.class); + MethodType.methodType(Object.class, Class.class, int.class, int.class, Object.class, int.class); - private static boolean isDefault(RuntimeType componentType, Object value) { + private static boolean isDefault(Class componentType, Object value) { Class c = componentType.baseClass(); if (c.isPrimitive()) { return Wrapper.forPrimitiveType(c).zero().equals(value); @@ -66,13 +66,13 @@ private static boolean isDefault(RuntimeType componentType, Object value) { // makeLarval - private static Object makeLarval(RuntimeType componentType, int flags, int length) { + private static Object makeLarval(Class componentType, int flags, int length) { return Array.newInstance(componentType.baseClass(), length); } // makeDefault - private static Object makeDefault(RuntimeType componentType, int flags, int length) { + private static Object makeDefault(Class componentType, int flags, int length) { if (!componentType.baseClass().isPrimitive() && !componentType.canCast(null)) { throw new AssertionError("unsupported component type: " + componentType); } @@ -81,55 +81,55 @@ private static Object makeDefault(RuntimeType componentType, int flags, int l // makeFilled - private static Object makeFilled(RuntimeType componentType, int flags, int length, Object init) { + private static Object makeFilled(Class componentType, int flags, int length, Object init) { Object[] result = (Object[]) Array.newInstance(componentType.baseClass(), length); Arrays.fill(result, init); return result; } - private static Object makeFilled_byte(RuntimeType componentType, int flags, int length, Object init) { + private static Object makeFilled_byte(Class componentType, int flags, int length, Object init) { byte[] result = new byte[length]; Arrays.fill(result, (byte) init); return result; } - private static Object makeFilled_short(RuntimeType componentType, int flags, int length, Object init) { + private static Object makeFilled_short(Class componentType, int flags, int length, Object init) { short[] result = new short[length]; Arrays.fill(result, (short) init); return result; } - private static Object makeFilled_int(RuntimeType componentType, int flags, int length, Object init) { + private static Object makeFilled_int(Class componentType, int flags, int length, Object init) { int[] result = new int[length]; Arrays.fill(result, (int) init); return result; } - private static Object makeFilled_long(RuntimeType componentType, int flags, int length, Object init) { + private static Object makeFilled_long(Class componentType, int flags, int length, Object init) { long[] result = new long[length]; Arrays.fill(result, (long) init); return result; } - private static Object makeFilled_float(RuntimeType componentType, int flags, int length, Object init) { + private static Object makeFilled_float(Class componentType, int flags, int length, Object init) { float[] result = new float[length]; Arrays.fill(result, (float) init); return result; } - private static Object makeFilled_double(RuntimeType componentType, int flags, int length, Object init) { + private static Object makeFilled_double(Class componentType, int flags, int length, Object init) { double[] result = new double[length]; Arrays.fill(result, (double) init); return result; } - private static Object makeFilled_boolean(RuntimeType componentType, int flags, int length, Object init) { + private static Object makeFilled_boolean(Class componentType, int flags, int length, Object init) { boolean[] result = new boolean[length]; Arrays.fill(result, (boolean) init); return result; } - private static Object makeFilled_char(RuntimeType componentType, int flags, int length, Object init) { + private static Object makeFilled_char(Class componentType, int flags, int length, Object init) { char[] result = new char[length]; Arrays.fill(result, (char) init); return result; @@ -137,14 +137,14 @@ private static Object makeFilled_char(RuntimeType componentType, int flags, i // makeComputed - private static Object makeComputed(RuntimeType componentType, int flags, + private static Object makeComputed(Class componentType, int flags, int length, IntFunction func) { Object[] result = (Object[]) Array.newInstance(componentType.baseClass(), length); Arrays.setAll(result, func); return result; } - private static Object makeComputed_byte(RuntimeType componentType, int flags, + private static Object makeComputed_byte(Class componentType, int flags, int length, IntFunction func) { byte[] result = new byte[length]; for (int i = 0; i < length; i++) { @@ -153,7 +153,7 @@ private static Object makeComputed_byte(RuntimeType componentType, int flags, return result; } - private static Object makeComputed_short(RuntimeType componentType, int flags, + private static Object makeComputed_short(Class componentType, int flags, int length, IntFunction func) { short[] result = new short[length]; for (int i = 0; i < length; i++) { @@ -162,7 +162,7 @@ private static Object makeComputed_short(RuntimeType componentType, int flags return result; } - private static Object makeComputed_int(RuntimeType componentType, int flags, + private static Object makeComputed_int(Class componentType, int flags, int length, IntFunction func) { int[] result = new int[length]; for (int i = 0; i < length; i++) { @@ -171,7 +171,7 @@ private static Object makeComputed_int(RuntimeType componentType, int flags, return result; } - private static Object makeComputed_long(RuntimeType componentType, int flags, + private static Object makeComputed_long(Class componentType, int flags, int length, IntFunction func) { long[] result = new long[length]; for (int i = 0; i < length; i++) { @@ -180,7 +180,7 @@ private static Object makeComputed_long(RuntimeType componentType, int flags, return result; } - private static Object makeComputed_float(RuntimeType componentType, int flags, + private static Object makeComputed_float(Class componentType, int flags, int length, IntFunction func) { float[] result = new float[length]; for (int i = 0; i < length; i++) { @@ -189,7 +189,7 @@ private static Object makeComputed_float(RuntimeType componentType, int flags return result; } - private static Object makeComputed_double(RuntimeType componentType, int flags, + private static Object makeComputed_double(Class componentType, int flags, int length, IntFunction func) { double[] result = new double[length]; for (int i = 0; i < length; i++) { @@ -198,7 +198,7 @@ private static Object makeComputed_double(RuntimeType componentType, int flag return result; } - private static Object makeComputed_boolean(RuntimeType componentType, int flags, + private static Object makeComputed_boolean(Class componentType, int flags, int length, IntFunction func) { boolean[] result = new boolean[length]; for (int i = 0; i < length; i++) { @@ -207,7 +207,7 @@ private static Object makeComputed_boolean(RuntimeType componentType, int fla return result; } - private static Object makeComputed_char(RuntimeType componentType, int flags, + private static Object makeComputed_char(Class componentType, int flags, int length, IntFunction func) { char[] result = new char[length]; for (int i = 0; i < length; i++) { @@ -218,7 +218,7 @@ private static Object makeComputed_char(RuntimeType componentType, int flags, // makeCopy - private static Object makeCopy(RuntimeType componentType, int flags, + private static Object makeCopy(Class componentType, int flags, int length, Object source, int start) { Object result = Array.newInstance(componentType.baseClass(), length); System.arraycopy(source, start, result, 0, length); @@ -247,7 +247,7 @@ private static Object makeCopy(RuntimeType componentType, int flags, * @throws Throwable if any exception is thrown during call site construction */ public static CallSite constantFilled(Lookup lookup, String methodName, - MethodType type, RuntimeType componentType, + MethodType type, Class componentType, int flags, int length, Object init) throws Throwable { flags = flags | Modifier.STRICT; MethodHandle factory; @@ -294,7 +294,7 @@ public static CallSite constantFilled(Lookup lookup, String methodName, * @throws Throwable if any exception is thrown during call site construction */ public static CallSite dynamicFilled(Lookup lookup, String methodName, - MethodType type, RuntimeType componentType, + MethodType type, Class componentType, int flags, int length) throws Throwable { flags = flags | Modifier.STRICT; String mname = "makeFilled"; @@ -330,7 +330,7 @@ public static CallSite dynamicFilled(Lookup lookup, String methodName, * @throws Throwable if any exception is thrown during call site construction */ public static CallSite computed(Lookup lookup, String methodName, - MethodType type, RuntimeType componentType, + MethodType type, Class componentType, int flags, int length) throws Throwable { flags = flags | Modifier.STRICT; String mname = "makeComputed"; @@ -366,7 +366,7 @@ public static CallSite computed(Lookup lookup, String methodName, * @throws Throwable if any exception is thrown during call site construction */ public static CallSite copied(Lookup lookup, String methodName, - MethodType type, RuntimeType componentType, + MethodType type, Class componentType, int flags, int length) throws Throwable { flags = flags | Modifier.STRICT; MethodHandle factory = LOOKUP.findStatic(ArrayCreation.class, "makeCopy", MAKE_COPY_TYPE); @@ -401,7 +401,7 @@ public static CallSite copied(Lookup lookup, String methodName, * @throws Throwable if any exception is thrown during call site construction */ public static CallSite offsetCopied(Lookup lookup, String methodName, - MethodType type, RuntimeType componentType, + MethodType type, Class componentType, int flags, int length) throws Throwable { flags = flags | Modifier.STRICT; MethodHandle factory = LOOKUP.findStatic(ArrayCreation.class, "makeCopy", MAKE_COPY_TYPE); @@ -432,7 +432,7 @@ public static CallSite offsetCopied(Lookup lookup, String methodName, * @throws Throwable if any exception is thrown during call site construction */ public static CallSite constantEnumerated(Lookup lookup, String methodName, - MethodType type, RuntimeType componentType, + MethodType type, Class componentType, int flags, Object... values) throws Throwable { flags = flags | Modifier.STRICT; MethodHandle factory = LOOKUP.findStatic(ArrayCreation.class, "makeCopy", MAKE_COPY_TYPE); @@ -467,7 +467,7 @@ public static CallSite constantEnumerated(Lookup lookup, String methodName, * @throws Throwable if any exception is thrown during call site construction */ public static CallSite dynamicEnumerated(Lookup lookup, String methodName, - MethodType type, RuntimeType componentType, + MethodType type, Class componentType, int flags) throws Throwable { flags = flags | Modifier.STRICT; Class ccls = componentType.baseClass(); diff --git a/test/jdk/java/lang/runtime/ArrayCreationInvoker.jasm b/test/jdk/java/lang/runtime/ArrayCreationInvoker.jasm index aaad23478fe..fafee3affba 100644 --- a/test/jdk/java/lang/runtime/ArrayCreationInvoker.jasm +++ b/test/jdk/java/lang/runtime/ArrayCreationInvoker.jasm @@ -30,7 +30,7 @@ public class ArrayCreationInvoker version 67:0 { public static Method constantFilled3S:"()[Ljava/lang/String;" stack 1 { invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.constantFilled - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;IILjava/lang/Object;)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;IILjava/lang/Object;)Ljava/lang/invoke/CallSite;" :_:"()[Ljava/lang/String;" class java/lang/String, int 0, int 3, String "c"; areturn; @@ -39,7 +39,7 @@ public class ArrayCreationInvoker version 67:0 { public static Method constantFilled3I:"()[I" stack 1 { invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.constantFilled - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;IILjava/lang/Object;)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;IILjava/lang/Object;)Ljava/lang/invoke/CallSite;" :_:"()[I" #1, int 0, int 3, int 3; areturn; @@ -48,7 +48,7 @@ public class ArrayCreationInvoker version 67:0 { public static Method constantFilled0S:"()[Ljava/lang/String;" stack 1 { invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.constantFilled - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;IILjava/lang/Object;)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;IILjava/lang/Object;)Ljava/lang/invoke/CallSite;" :_:"()[Ljava/lang/String;" class java/lang/String, int 0, int 0, String "c"; areturn; @@ -57,7 +57,7 @@ public class ArrayCreationInvoker version 67:0 { public static Method constantFilled0I:"()[I" stack 1 { invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.constantFilled - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;IILjava/lang/Object;)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;IILjava/lang/Object;)Ljava/lang/invoke/CallSite;" :_:"()[I" #1, int 0, int 0, int 3; areturn; @@ -67,7 +67,7 @@ public class ArrayCreationInvoker version 67:0 { iload_0; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.constantFilled - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;IILjava/lang/Object;)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;IILjava/lang/Object;)Ljava/lang/invoke/CallSite;" :_:"(I)[Ljava/lang/String;" class java/lang/String, int 0, int -1, String "c"; areturn; @@ -77,7 +77,7 @@ public class ArrayCreationInvoker version 67:0 { iload_0; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.constantFilled - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;IILjava/lang/Object;)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;IILjava/lang/Object;)Ljava/lang/invoke/CallSite;" :_:"(I)[I" #1, int 0, int -1, int 3; areturn; @@ -87,7 +87,7 @@ public class ArrayCreationInvoker version 67:0 { aload_0; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.dynamicFilled - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"(Ljava/lang/String;)[Ljava/lang/String;" class java/lang/String, int 0, int 3; areturn; @@ -97,7 +97,7 @@ public class ArrayCreationInvoker version 67:0 { iload_0; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.dynamicFilled - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"(I)[I" #1, int 0, int 3; areturn; @@ -107,7 +107,7 @@ public class ArrayCreationInvoker version 67:0 { aload_0; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.dynamicFilled - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"(Ljava/lang/String;)[Ljava/lang/String;" class java/lang/String, int 0, int 0; areturn; @@ -117,7 +117,7 @@ public class ArrayCreationInvoker version 67:0 { iload_0; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.dynamicFilled - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"(I)[I" #1, int 0, int 0; areturn; @@ -128,7 +128,7 @@ public class ArrayCreationInvoker version 67:0 { aload_1; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.dynamicFilled - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"(ILjava/lang/String;)[Ljava/lang/String;" class java/lang/String, int 0, int -1; areturn; @@ -139,7 +139,7 @@ public class ArrayCreationInvoker version 67:0 { iload_1; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.dynamicFilled - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"(II)[I" #1, int 0, int -1; areturn; @@ -149,7 +149,7 @@ public class ArrayCreationInvoker version 67:0 { aload_0; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.computed - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"(Ljava/util/function/IntFunction;)[Ljava/lang/String;" class java/lang/String, int 0, int 3; areturn; @@ -159,7 +159,7 @@ public class ArrayCreationInvoker version 67:0 { aload_0; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.computed - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"(Ljava/util/function/IntFunction;)[I" #1, int 0, int 3; areturn; @@ -169,7 +169,7 @@ public class ArrayCreationInvoker version 67:0 { aload_0; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.computed - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"(Ljava/util/function/IntFunction;)[Ljava/lang/String;" class java/lang/String, int 0, int 0; areturn; @@ -179,7 +179,7 @@ public class ArrayCreationInvoker version 67:0 { aload_0; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.computed - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"(Ljava/util/function/IntFunction;)[I" #1, int 0, int 0; areturn; @@ -190,7 +190,7 @@ public class ArrayCreationInvoker version 67:0 { aload_1; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.computed - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"(ILjava/util/function/IntFunction;)[Ljava/lang/String;" class java/lang/String, int 0, int -1; areturn; @@ -201,7 +201,7 @@ public class ArrayCreationInvoker version 67:0 { aload_1; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.computed - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"(ILjava/util/function/IntFunction;)[I" #1, int 0, int -1; areturn; @@ -211,7 +211,7 @@ public class ArrayCreationInvoker version 67:0 { aload_0; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.copied - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"([Ljava/lang/Object;)[Ljava/lang/String;" class java/lang/String, int 0, int 3; areturn; @@ -221,7 +221,7 @@ public class ArrayCreationInvoker version 67:0 { aload_0; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.copied - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"([I)[I" #1, int 0, int 3; areturn; @@ -231,7 +231,7 @@ public class ArrayCreationInvoker version 67:0 { aload_0; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.copied - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"([Ljava/lang/Object;)[Ljava/lang/String;" class java/lang/String, int 0, int 0; areturn; @@ -241,7 +241,7 @@ public class ArrayCreationInvoker version 67:0 { aload_0; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.copied - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"([I)[I" #1, int 0, int 0; areturn; @@ -252,7 +252,7 @@ public class ArrayCreationInvoker version 67:0 { aload_1; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.copied - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"(I[Ljava/lang/Object;)[Ljava/lang/String;" class java/lang/String, int 0, int -1; areturn; @@ -263,7 +263,7 @@ public class ArrayCreationInvoker version 67:0 { aload_1; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.copied - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"(I[I)[I" #1, int 0, int -1; areturn; @@ -274,7 +274,7 @@ public class ArrayCreationInvoker version 67:0 { iload_1; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.offsetCopied - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"([Ljava/lang/Object;I)[Ljava/lang/String;" class java/lang/String, int 0, int 3; areturn; @@ -285,7 +285,7 @@ public class ArrayCreationInvoker version 67:0 { iload_1; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.offsetCopied - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"([II)[I" #1, int 0, int 3; areturn; @@ -296,7 +296,7 @@ public class ArrayCreationInvoker version 67:0 { iload_1; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.offsetCopied - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"([Ljava/lang/Object;I)[Ljava/lang/String;" class java/lang/String, int 0, int 0; areturn; @@ -307,7 +307,7 @@ public class ArrayCreationInvoker version 67:0 { iload_1; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.offsetCopied - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"([II)[I" #1, int 0, int 0; areturn; @@ -319,7 +319,7 @@ public class ArrayCreationInvoker version 67:0 { iload_2; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.offsetCopied - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"(I[Ljava/lang/Object;I)[Ljava/lang/String;" class java/lang/String, int 0, int -1; areturn; @@ -331,7 +331,7 @@ public class ArrayCreationInvoker version 67:0 { iload_2; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.offsetCopied - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;II)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;II)Ljava/lang/invoke/CallSite;" :_:"(I[II)[I" #1, int 0, int -1; areturn; @@ -340,7 +340,7 @@ public class ArrayCreationInvoker version 67:0 { public static Method constantEnumerated3S:"()[Ljava/lang/String;" stack 1 { invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.constantEnumerated - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;I[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;I[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;" :_:"()[Ljava/lang/String;" class java/lang/String, int 0, String "c1", String "c2", String "c3"; areturn; @@ -349,7 +349,7 @@ public class ArrayCreationInvoker version 67:0 { public static Method constantEnumerated3I:"()[I" stack 1 { invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.constantEnumerated - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;I[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;I[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;" :_:"()[I" #1, int 0, int 30, int 40, int 50; areturn; @@ -358,7 +358,7 @@ public class ArrayCreationInvoker version 67:0 { public static Method constantEnumerated0S:"()[Ljava/lang/String;" stack 1 { invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.constantEnumerated - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;I[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;I[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;" :_:"()[Ljava/lang/String;" class java/lang/String, int 0; areturn; @@ -367,7 +367,7 @@ public class ArrayCreationInvoker version 67:0 { public static Method constantEnumerated0I:"()[I" stack 1 { invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.constantEnumerated - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;I[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;I[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;" :_:"()[I" #1, int 0; areturn; @@ -381,7 +381,7 @@ public class ArrayCreationInvoker version 67:0 { aload_2; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.dynamicEnumerated - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;I)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;I)Ljava/lang/invoke/CallSite;" :_:"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;" class java/lang/String, int 0; areturn; @@ -393,7 +393,7 @@ public class ArrayCreationInvoker version 67:0 { iload_2; invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.dynamicEnumerated - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;I)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;I)Ljava/lang/invoke/CallSite;" :_:"(III)[I" #1, int 0; areturn; @@ -402,7 +402,7 @@ public class ArrayCreationInvoker version 67:0 { public static Method dynamicEnumerated0S:"()[Ljava/lang/String;" stack 1 { invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.dynamicEnumerated - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;I)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;I)Ljava/lang/invoke/CallSite;" :_:"()[Ljava/lang/String;" class java/lang/String, int 0; areturn; @@ -411,7 +411,7 @@ public class ArrayCreationInvoker version 67:0 { public static Method dynamicEnumerated0I:"()[I" stack 1 { invokedynamic InvokeDynamic REF_invokeStatic:java/lang/runtime/ArrayCreation.dynamicEnumerated - :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/reflect/RuntimeType;I)Ljava/lang/invoke/CallSite;" + :"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;I)Ljava/lang/invoke/CallSite;" :_:"()[I" #1, int 0; areturn;