private static CompilationInfoImpl createCurrentInfo (final JavacParser parser, final FileObject file, final FileObject root, final Snapshot snapshot, final JavacTaskImpl javac, final DiagnosticListener<JavaFileObject> diagnosticListener) throws IOException { CompilationInfoImpl info = new CompilationInfoImpl(parser, file, root, javac, diagnosticListener, snapshot, false); if (file != null) { Logger.getLogger("TIMER").log(Level.FINE, "CompilationInfo", //NOI18N new Object[] {file, info}); } return info; }
if (shouldParse(task)) { init(task); ciImpl = new CompilationInfoImpl(cpInfo);
try { nct.setCompilationController( JavaSourceAccessor.getINSTANCE().createCompilationController(new CompilationInfoImpl(this, file, root, null, null, cachedSnapShot, true)), parseId); } catch (IOException ioe) {
this.ciImpl = new CompilationInfoImpl(info,file,root); } catch (final IOException ioe) { throw new ParseException ("ClassParser failure", ioe); //NOI18N