org.aspectj.tools.ajc
Class Main.LogModeMessagePrinter

java.lang.Object
  extended by org.aspectj.tools.ajc.Main.MessagePrinter
      extended by org.aspectj.tools.ajc.Main.LogModeMessagePrinter
All Implemented Interfaces:
IMessageHandler
Enclosing class:
Main

public static class Main.LogModeMessagePrinter
extends Main.MessagePrinter


Field Summary
protected  java.io.PrintStream logStream
           
 
Fields inherited from class org.aspectj.tools.ajc.Main.MessagePrinter
TERSE, VERBOSE
 
Fields inherited from interface org.aspectj.bridge.IMessageHandler
SYSTEM_ERR, SYSTEM_OUT, THROW
 
Constructor Summary
Main.LogModeMessagePrinter(boolean verbose, java.io.PrintStream logStream)
           
 
Method Summary
protected  java.io.PrintStream getStreamFor(IMessage.Kind kind)
           
 
Methods inherited from class org.aspectj.tools.ajc.Main.MessagePrinter
dontIgnore, handleMessage, ignore, isIgnoring, render
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logStream

protected final java.io.PrintStream logStream
Constructor Detail

Main.LogModeMessagePrinter

public Main.LogModeMessagePrinter(boolean verbose,
                                  java.io.PrintStream logStream)
Method Detail

getStreamFor

protected java.io.PrintStream getStreamFor(IMessage.Kind kind)
Overrides:
getStreamFor in class Main.MessagePrinter
Returns:
System.err for FAIL, ABORT, ERROR, and WARNING, System.out for INFO if -verbose and WEAVEINFO if -showWeaveInfo.