test/tools/javac/diags/Example.java

changeset 1097
497571d34112
parent 1073
f85d980faaf8
child 1409
33abf479f202
     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 {

mercurial