Lines Matching defs:arrayType
111 private static void testTypedVarargsArray(Class<?> arrayType) throws Throwable {
112 Class<?> elemType = arrayType.getComponentType();
120 MethodHandle varargsArray = MethodHandleHelper.varargsArray(arrayType, nargs);
122 assertEquals(arrayType, vaType.returnType());
127 assertEquals(MethodType.methodType(arrayType, Collections.<Class<?>>nCopies(nargs, elemType)),
130 assertEquals(res.getClass(), arrayType);
134 MethodHandle spreader = varargsArray.asSpreader(arrayType, nargs);
136 assert(stype == MethodType.methodType(arrayType, arrayType));
147 assertTrue(arrayType.getName(), arrayType.isAssignableFrom(Object[].class));
150 assertFalse(arrayType.getName(), arrayType.isAssignableFrom(Object[].class));