Class < ? > [ ] function ( Class < ? > [ ] arg0 , int arg1 ) { Class < ? > [ ] loc0 = null ; for ( int loc1 = arg0 . length , loc2 = 0 ; loc2 < loc1 ; loc2 ++ ) { Class < ? > loc3 = canonicalize ( arg0 [ loc2 ] , arg1 ) ; if ( loc3 == void . class ) loc3 = null ; if ( loc3 != null ) { if ( loc0 == null ) loc0 = arg0 . clone ( ) ; loc0 [ loc2 ] = loc3 ; } } return loc0 ; }
canonicalize each param type in the given array . return null if all types are already canonicalized . concode_field_sep LambdaForm[] lambdaForms concode_elem_sep int LF_REINVOKE concode_elem_sep MethodHandle genericInvoker concode_elem_sep int LF_INVSTATIC_INIT concode_elem_sep int NO_CHANGE concode_elem_sep int LF_CS_LINKER concode_elem_sep long argCounts concode_elem_sep MethodHandle namedFunctionInvoker concode_elem_sep int WRAP concode_elem_sep int[] slotToArgTable concode_elem_sep int LF_COUNTER concode_elem_sep int LF_EX_INVOKER concode_elem_sep int RAW_RETURN concode_elem_sep int LF_INVINTERFACE concode_elem_sep int LF_NEWINVSPECIAL concode_elem_sep int LF_INVSPECIAL concode_elem_sep int LF_GEN_LINKER concode_elem_sep int LF_GEN_INVOKER concode_elem_sep int LF_INVSTATIC concode_elem_sep MethodType erasedType concode_elem_sep int ERASE concode_elem_sep long primCounts concode_elem_sep MethodType basicType concode_elem_sep int LF_EX_LINKER concode_elem_sep int LF_INVVIRTUAL concode_elem_sep MethodHandle basicInvoker concode_elem_sep int vmslots concode_elem_sep int UNWRAP concode_elem_sep int LF_INTERPRET concode_elem_sep int LF_LIMIT concode_elem_sep int LONGS concode_elem_sep int[] argToSlotTable concode_elem_sep int INTS concode_field_sep boolean hasNonVoidPrimitives concode_elem_sep MethodTypeForm findForm concode_elem_sep int returnCount concode_elem_sep int returnSlotCount concode_elem_sep int parameterCount concode_elem_sep LambdaForm setCachedLambdaForm concode_elem_sep int parameterSlotCount concode_elem_sep int primitiveReturnCount concode_elem_sep int argSlotToParameter concode_elem_sep boolean hasLongPrimitives concode_elem_sep MethodType erasedType concode_elem_sep long pack concode_elem_sep int parameterToArgSlot concode_elem_sep int primitiveParameterCount concode_elem_sep int longPrimitiveParameterCount concode_elem_sep MethodType basicType concode_elem_sep boolean hasPrimitives concode_elem_sep int longPrimitiveReturnCount concode_elem_sep MethodHandle basicInvoker concode_elem_sep String toString concode_elem_sep char unpack concode_elem_sep LambdaForm cachedLambdaForm concode_elem_sep MethodType canonicalize concode_elem_sep Class<?> canonicalize