Lines Matching refs:arrayType
324 private void testTypedVarargsArray(Class<?> arrayType) throws Throwable {
325 //System.out.println(arrayType.getSimpleName());
326 Class<?> elemType = arrayType.getComponentType();
334 MethodHandle varargsArray = ValueConversions.varargsArray(arrayType, nargs);
336 assertEquals(arrayType, vaType.returnType());
341 assertEquals(MethodType.methodType(arrayType, Collections.<Class<?>>nCopies(nargs, elemType)),
347 MethodHandle spreader = varargsArray.asSpreader(arrayType, nargs);
349 assert(stype == MethodType.methodType(arrayType, arrayType));
360 assertTrue(arrayType.getName(), arrayType.isAssignableFrom(Object[].class));
363 assertFalse(arrayType.getName(), arrayType.isAssignableFrom(Object[].class));