1.1 --- a/src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java Wed Sep 21 21:56:53 2011 -0700 1.2 +++ b/src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java Thu Sep 22 09:24:01 2011 -0700 1.3 @@ -78,7 +78,7 @@ 1.4 private AtomicBoolean used = new AtomicBoolean(); 1.5 private Iterable<? extends Processor> processors; 1.6 1.7 - private Integer result = null; 1.8 + private Main.Result result = null; 1.9 1.10 JavacTaskImpl(Main compilerMain, 1.11 String[] args, 1.12 @@ -131,7 +131,7 @@ 1.13 compilerMain.setAPIMode(true); 1.14 result = compilerMain.compile(args, context, fileObjects, processors); 1.15 cleanup(); 1.16 - return result == 0; 1.17 + return result.isOK(); 1.18 } else { 1.19 throw new IllegalStateException("multiple calls to method 'call'"); 1.20 }