1.1 --- a/test/tools/javac/diags/Example.java Wed Sep 21 21:56:53 2011 -0700 1.2 +++ b/test/tools/javac/diags/Example.java Thu Sep 22 09:24:01 2011 -0700 1.3 @@ -41,6 +41,7 @@ 1.4 1.5 import com.sun.tools.javac.api.ClientCodeWrapper; 1.6 import com.sun.tools.javac.file.JavacFileManager; 1.7 +import com.sun.tools.javac.main.Main; 1.8 import com.sun.tools.javac.util.Context; 1.9 import com.sun.tools.javac.util.JavacMessages; 1.10 import com.sun.tools.javac.util.JCDiagnostic; 1.11 @@ -515,14 +516,14 @@ 1.12 Context c = new Context(); 1.13 JavacFileManager.preRegister(c); // can't create it until Log has been set up 1.14 MessageTracker.preRegister(c, keys); 1.15 - com.sun.tools.javac.main.Main m = new com.sun.tools.javac.main.Main("javac", pw); 1.16 - int rc = m.compile(args.toArray(new String[args.size()]), c); 1.17 + Main m = new Main("javac", pw); 1.18 + Main.Result rc = m.compile(args.toArray(new String[args.size()]), c); 1.19 1.20 if (keys != null) { 1.21 pw.close(); 1.22 } 1.23 1.24 - return (rc == 0); 1.25 + return rc.isOK(); 1.26 } 1.27 1.28 static class MessageTracker extends JavacMessages {