]> source.dussan.org Git - aspectj.git/commitdiff
fix for 128128 - suggestion correct
authorwisberg <wisberg>
Thu, 16 Feb 2006 22:57:18 +0000 (22:57 +0000)
committerwisberg <wisberg>
Thu, 16 Feb 2006 22:57:18 +0000 (22:57 +0000)
taskdefs/src/org/aspectj/tools/ant/taskdefs/AjcTask.java

index 1498820ebded7358fe7f4650a7ed806eedf4f9ea..fd691104aaef417cf51b342f3ab806ecd986fce2 100644 (file)
@@ -1230,7 +1230,7 @@ public class AjcTask extends MatchingTask {
         if (null == holder) {
             MessageHandler mhandler = new MessageHandler(true);
                        final IMessageHandler delegate;
-              delegate  = new AntMessageHandler(this.logger,this.verbose);
+              delegate  = new AntMessageHandler(this.logger,this.verbose, false);
             mhandler.setInterceptor(delegate);
             holder = mhandler;
             numPreviousErrors = 0;
@@ -2030,11 +2030,13 @@ public static class GuardedCommand {
 private static class AntMessageHandler implements IMessageHandler {
 
        private TaskLogger logger;
-       private boolean taskLevelVerbose;
-       
-       public AntMessageHandler(TaskLogger logger, boolean taskVerbose) {
+    private final boolean taskLevelVerbose;
+    private final boolean handledMessage;
+    
+       public AntMessageHandler(TaskLogger logger, boolean taskVerbose, boolean handledMessage) {
                this.logger = logger;
                this.taskLevelVerbose = taskVerbose;
+        this.handledMessage = handledMessage;
        }
        
        /* (non-Javadoc)
@@ -2067,7 +2069,7 @@ private static class AntMessageHandler implements IMessageHandler {
                } else {
                        throw new BuildException("Unknown message kind from AspectJ compiler: " + messageKind.toString());
                }
-               return true;
+               return handledMessage;
        }
 
        /* (non-Javadoc)