Package org.aspectj.bridge
Class MessageWriter
- java.lang.Object
-
- org.aspectj.bridge.MessageWriter
-
- All Implemented Interfaces:
IMessageHandler
- Direct Known Subclasses:
WeavingAdaptor.WeavingAdaptorMessageWriter
public class MessageWriter extends Object implements IMessageHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanabortOnFailureprotected PrintWriterwriter-
Fields inherited from interface org.aspectj.bridge.IMessageHandler
SYSTEM_ERR, SYSTEM_OUT, THROW
-
-
Constructor Summary
Constructors Constructor Description MessageWriter(PrintWriter writer, boolean abortOnFailure)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddontIgnore(IMessage.Kind kind)booleanhandleMessage(IMessage message)voidignore(IMessage.Kind kind)booleanisIgnoring(IMessage.Kind kind)protected Stringrender(IMessage message)
-
-
-
Field Detail
-
writer
protected PrintWriter writer
-
abortOnFailure
protected boolean abortOnFailure
-
-
Constructor Detail
-
MessageWriter
public MessageWriter(PrintWriter writer, boolean abortOnFailure)
-
-
Method Detail
-
handleMessage
public boolean handleMessage(IMessage message) throws AbortException
- Specified by:
handleMessagein interfaceIMessageHandler- Throws:
AbortException
-
isIgnoring
public boolean isIgnoring(IMessage.Kind kind)
- Specified by:
isIgnoringin interfaceIMessageHandler
-
dontIgnore
public void dontIgnore(IMessage.Kind kind)
- Specified by:
dontIgnorein interfaceIMessageHandler
-
ignore
public void ignore(IMessage.Kind kind)
- Specified by:
ignorein interfaceIMessageHandler
-
-