void function ( ExceptionWriter [ ] arg0 ) { int loc0 = arg0 . length ; for ( int loc1 = 0 ; loc1 < loc0 - 1 ; loc1 ++ ) { for ( int loc2 = loc1 + 1 ; loc2 < loc0 ; loc2 ++ ) { if ( arg0 [ loc1 ] . clz . isAssignableFrom ( arg0 [ loc2 ] . clz ) ) { ExceptionWriter loc3 = arg0 [ loc1 ] ; arg0 [ loc1 ] = arg0 [ loc2 ] ; arg0 [ loc2 ] = loc3 ; } } } }
sorts an exceptionwriter array so that no derived exception strategy appears after a base exception strategy . concode_field_sep Class clz concode_elem_sep String reposId concode_elem_sep CDRStreamReader[] paramReaders concode_elem_sep java.lang.reflect.Method writeMethod concode_elem_sep CDRStreamWriter retvalWriter concode_elem_sep Method m concode_elem_sep ExceptionWriter[] excepWriters concode_field_sep Class getExceptionClass concode_elem_sep boolean isNonVoid concode_elem_sep Object[] readParams concode_elem_sep void writeRetval concode_elem_sep Method getMethod concode_elem_sep void writeException concode_elem_sep void write