@Override public void run(@NonNull Result result, SchedulerEvent event) { Parameters.notNull("result", result); //NOI18N final CompilationInfo info = CompilationInfo.get(result); if (info == null) { throw new IllegalArgumentException(String.format("Result %s [%s] does not provide CompilationInfo", //NOI18N result.toString(), result.getClass().getName())); } try { JavaSourceAccessor.getINSTANCE().setJavaSource(info, javaSource); this.task.run(info); } catch (Exception ex) { Exceptions.printStackTrace(ex); } }
@Override @org.netbeans.api.annotations.common.SuppressWarnings(value={"DMI_COLLECTION_OF_URLS"}, justification="URLs have never host part") //NOI18N public void run(final Result result, final SchedulerEvent event) { final CompilationInfo info = CompilationInfo.get(result); final ClasspathInfo cpInfo = info.getClasspathInfo(); if (cpInfo != null) {
@Override public void run(Result result, SchedulerEvent event) { CompilationInfo info = CompilationInfo.get(result); if (info == null) { return ; } cancel.set(false); final Document doc = result.getSnapshot().getSource().getDocument(false); if (!verifyDocument(doc)) return; process(info, doc); }
@Override public void run (Result parseResult, SchedulerEvent event) { resume(); CompilationInfo info = CompilationInfo.get(parseResult); if (info == null) { return ; } Document doc = parseResult.getSnapshot().getSource().getDocument(false); process(info, doc, event); }