runs a command in the workingdir with the passed in arguments . returns an istatus . exit code of the process is stored in the istatuse.getcode . output is stored in istatus.getmessage . a non-zero exit code makes it an istatus with error severity . otherwise it uses ok severity . concode_field_sep String TEXT_TO_OBFUSCATE concode_field_sep String outputForProcess concode_elem_sep String outputForCommand concode_elem_sep String outputForCommand concode_elem_sep int waitForProcess concode_elem_sep IStatus processResult concode_elem_sep Process run
IStatus function ( String arg0 , IPath arg1 , String ... arg2 ) { List < String > loc0 = new ArrayList < String > ( Arrays . asList ( arg2 ) ) ; loc0 . add ( 0 , arg0 ) ; return new ProcessRunner ( ) . runInBackground ( arg1 , loc0 . toArray ( new String [ loc0 . size ( ) ] ) ) ; }