src/share/jaxws_classes/com/sun/tools/internal/jxc/SchemaGenerator.java

changeset 1011
70d4d5435eb4
parent 368
0989ad8c0860
child 1288
f4ace6971570
equal deleted inserted replaced
928:c51556c23de3 1011:70d4d5435eb4
28 import com.sun.tools.internal.jxc.ap.Options; 28 import com.sun.tools.internal.jxc.ap.Options;
29 import com.sun.tools.internal.xjc.BadCommandLineException; 29 import com.sun.tools.internal.xjc.BadCommandLineException;
30 import com.sun.xml.internal.bind.util.Which; 30 import com.sun.xml.internal.bind.util.Which;
31 31
32 import javax.lang.model.SourceVersion; 32 import javax.lang.model.SourceVersion;
33 import javax.tools.Diagnostic;
33 import javax.tools.DiagnosticCollector; 34 import javax.tools.DiagnosticCollector;
34 import javax.tools.JavaCompiler; 35 import javax.tools.JavaCompiler;
35 import javax.tools.JavaFileObject; 36 import javax.tools.JavaFileObject;
36 import javax.tools.OptionChecker; 37 import javax.tools.OptionChecker;
37 import javax.tools.StandardJavaFileManager; 38 import javax.tools.StandardJavaFileManager;
237 compilationUnits); 238 compilationUnits);
238 com.sun.tools.internal.jxc.ap.SchemaGenerator r = new com.sun.tools.internal.jxc.ap.SchemaGenerator(); 239 com.sun.tools.internal.jxc.ap.SchemaGenerator r = new com.sun.tools.internal.jxc.ap.SchemaGenerator();
239 if (episode != null) 240 if (episode != null)
240 r.setEpisodeFile(episode); 241 r.setEpisodeFile(episode);
241 task.setProcessors(Collections.singleton(r)); 242 task.setProcessors(Collections.singleton(r));
242 return task.call(); 243 boolean res = task.call();
244 //Print messages generated by compiler
245 for (Diagnostic<? extends JavaFileObject> d : diagnostics.getDiagnostics()) {
246 System.err.println(d.toString());
247 }
248 return res;
243 } 249 }
244 } 250 }
245 251
246 /** 252 /**
247 * @author Peter von der Ahe 253 * @author Peter von der Ahe

mercurial