< prev index next >

src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/SchemaGenerator.java

Print this page

        

*** 28,37 **** --- 28,38 ---- import com.sun.tools.internal.jxc.ap.Options; import com.sun.tools.internal.xjc.BadCommandLineException; import com.sun.xml.internal.bind.util.Which; import javax.lang.model.SourceVersion; + import javax.tools.Diagnostic; import javax.tools.DiagnosticCollector; import javax.tools.JavaCompiler; import javax.tools.JavaFileObject; import javax.tools.OptionChecker; import javax.tools.StandardJavaFileManager;
*** 43,53 **** import java.net.MalformedURLException; import java.net.URISyntaxException; import java.net.URL; import java.net.URLClassLoader; import java.util.ArrayList; - import java.util.Collection; import java.util.Collections; import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; --- 44,53 ----
*** 246,256 **** compilationUnits); com.sun.tools.internal.jxc.ap.SchemaGenerator r = new com.sun.tools.internal.jxc.ap.SchemaGenerator(); if (episode != null) r.setEpisodeFile(episode); task.setProcessors(Collections.singleton(r)); ! return task.call(); } } /** * @author Peter von der Ahe --- 246,261 ---- compilationUnits); com.sun.tools.internal.jxc.ap.SchemaGenerator r = new com.sun.tools.internal.jxc.ap.SchemaGenerator(); if (episode != null) r.setEpisodeFile(episode); task.setProcessors(Collections.singleton(r)); ! boolean res = task.call(); ! //Print compiler generated messages ! for( Diagnostic<? extends JavaFileObject> d : diagnostics.getDiagnostics() ) { ! System.err.println(d.toString()); ! } ! return res; } } /** * @author Peter von der Ahe
< prev index next >