protected class WeavingAdaptor.WeavingAdaptorMessageHolder extends MessageHandler
Modifier and Type | Field and Description |
---|---|
protected boolean |
traceMessages |
handleMessageResult, ignoring, interceptor, messages
EQUAL, ORGREATER
SYSTEM_ERR, SYSTEM_OUT, THROW
Constructor and Description |
---|
WeavingAdaptorMessageHolder(java.io.PrintWriter writer) |
Modifier and Type | Method and Description |
---|---|
void |
dontIgnore(IMessage.Kind kind)
Remove a message kind from the list of those ignored from now on.
|
void |
flushMessages() |
java.util.List<IMessage> |
getUnmodifiableListView() |
boolean |
handleMessage(IMessage message)
This implementation accumulates message.
|
void |
ignore(IMessage.Kind kind)
Set a message kind to be ignored from now on
|
boolean |
isIgnoring(IMessage.Kind kind)
Signal clients whether this will ignore messages of a given type.
|
protected java.lang.String |
render(IMessage message) |
void |
setDelegate(IMessageHandler messageHandler) |
clearMessages, getErrors, getMessages, getWarnings, hasAnyMessage, init, init, numMessages, setInterceptor, toString
public WeavingAdaptorMessageHolder(java.io.PrintWriter writer)
protected java.lang.String render(IMessage message)
public void flushMessages()
public void setDelegate(IMessageHandler messageHandler)
public boolean handleMessage(IMessage message) throws AbortException
MessageHandler
handleMessage
in interface IMessageHandler
handleMessage
in class MessageHandler
message
- the IMessage to handle - never nullAbortException
- depending on handler logic.IMessageHandler.handleMessage(IMessage)
public boolean isIgnoring(IMessage.Kind kind)
IMessageHandler
isIgnoring
in interface IMessageHandler
isIgnoring
in class MessageHandler
MessageHandler.ignore(IMessage.Kind)
,
org.aspectj.bridge.IMessageHandler#isIgnoring(Kind)
public void dontIgnore(IMessage.Kind kind)
MessageHandler
dontIgnore
in interface IMessageHandler
dontIgnore
in class MessageHandler
public void ignore(IMessage.Kind kind)
MessageHandler
ignore
in interface IMessageHandler
ignore
in class MessageHandler
public java.util.List<IMessage> getUnmodifiableListView()
getUnmodifiableListView
in interface IMessageHolder
getUnmodifiableListView
in class MessageHandler
IMessageHolder.getUnmodifiableListView()