ParserManager.parse(JavacParser.MIME_TYPE,new MimeTask(this, task, this.classpathInfo)); } catch (final ParseException pe) { final Throwable rootCase = pe.getCause(); if (rootCase instanceof CompletionFailure) { IOException ioe = new IOException (); ParserManager.parse(sources, _task); } catch (final ParseException pe) { final Throwable rootCase = pe.getCause(); if (rootCase instanceof CompletionFailure) { IOException ioe = new IOException ();
long createTaggedController (final long timestamp, final Object[] controller) throws IOException { assert controller.length == 1; assert controller[0] == null || controller[0] instanceof CompilationController; try { CompilationController cc = (CompilationController) controller[0]; final NewComilerTask _task = new NewComilerTask(this.classpathInfo, cc, timestamp); ParserManager.parse(sources, _task); controller[0] = _task.getCompilationController(); return _task.getTimeStamp(); } catch (final ParseException pe) { final Throwable rootCase = pe.getCause(); if (rootCase instanceof CompletionFailure) { throw new IOException (rootCase); } else if (rootCase instanceof RuntimeException) { throw (RuntimeException) rootCase; } else { throw new IOException (rootCase); } } }
return ParserManager.parseWhenScanFinished(JavacParser.MIME_TYPE,new MimeTask(this, task, this.classpathInfo)); } catch (final ParseException pe) { final Throwable rootCase = pe.getCause(); if (rootCase instanceof CompletionFailure) { IOException ioe = new IOException (); return ParserManager.parseWhenScanFinished(sources, _task); } catch (final ParseException pe) { final Throwable rootCase = pe.getCause(); if (rootCase instanceof CompletionFailure) { IOException ioe = new IOException ();