Browse Source

first half of Andrew Huff's patch for 59636 (-log option not producing output - should it?)

tags/PRE_ANDY
acolyer 19 years ago
parent
commit
a92b2f0201
1 changed files with 22 additions and 0 deletions
  1. 22
    0
      org.aspectj.ajdt.core/src/org/aspectj/tools/ajc/Main.java

+ 22
- 0
org.aspectj.ajdt.core/src/org/aspectj/tools/ajc/Main.java View File

@@ -551,6 +551,28 @@ public class Main {
}
}
public static class LogModeMessagePrinter extends MessagePrinter {
protected final PrintStream logStream;
public LogModeMessagePrinter(boolean verbose, PrintStream logStream) {
super(verbose);
this.logStream = logStream;
}
protected PrintStream getStreamFor(IMessage.Kind kind) {
if (IMessage.WARNING.isSameOrLessThan(kind)) {
return logStream;
} else if (verbose && IMessage.INFO.equals(kind)) {
return logStream;
} else if (IMessage.WEAVEINFO.equals(kind)) {
return logStream;
} else {
return null;
}
}
}
/** controller for repeatable command delays until input or file changed or removed */
public static class CommandController {
public static String TAG_FILE_OPTION = "-XincrementalFile";

Loading…
Cancel
Save