compares the relative fitness of two sets of parameter types in terms of matching a third set of runtime parameter types , such that a list ordered by the results of the comparison would return the best match first least . concode_field_sep Class<?>[] ORDERED_PRIMITIVE_TYPES concode_elem_sep int ACCESS_TEST concode_field_sep boolean isAccessible concode_elem_sep float getObjectTransformationCost concode_elem_sep float getPrimitivePromotionCost concode_elem_sep float getTotalTransformationCost concode_elem_sep boolean setAccessibleWorkaround concode_elem_sep boolean isPackageAccess
int function ( final Class < ? > [ ] arg0 , final Class < ? > [ ] arg1 , final Class < ? > [ ] arg2 ) { final float loc0 = getTotalTransformationCost ( arg2 , arg0 ) ; final float loc1 = getTotalTransformationCost ( arg2 , arg1 ) ; return loc0 < loc1 ? - 1 : loc1 < loc0 ? 1 : 0 ; }