Package org.aspectj.bridge
Class MessageHandler
- java.lang.Object
-
- org.aspectj.bridge.MessageHandler
-
- All Implemented Interfaces:
IMessageHandler,IMessageHolder
- Direct Known Subclasses:
WeavingAdaptor.WeavingAdaptorMessageHolder
public class MessageHandler extends Object implements IMessageHolder
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanhandleMessageResultprotected List<IMessage.Kind>ignoringprotected IMessageHandlerinterceptorprotected ArrayList<IMessage>messages-
Fields inherited from interface org.aspectj.bridge.IMessageHandler
SYSTEM_ERR, SYSTEM_OUT, THROW
-
Fields inherited from interface org.aspectj.bridge.IMessageHolder
EQUAL, ORGREATER
-
-
Constructor Summary
Constructors Constructor Description MessageHandler()MessageHandler(boolean accumulateOnly)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearMessages()voiddontIgnore(IMessage.Kind kind)IMessage[]getErrors()IMessage[]getMessages(IMessage.Kind kind, boolean orGreater)List<IMessage>getUnmodifiableListView()IMessage[]getWarnings()booleanhandleMessage(IMessage message)booleanhasAnyMessage(IMessage.Kind kind, boolean orGreater)voidignore(IMessage.Kind kind)voidinit()voidinit(boolean accumulateOnly)booleanisIgnoring(IMessage.Kind kind)intnumMessages(IMessage.Kind kind, boolean orGreater)voidsetInterceptor(IMessageHandler interceptor)StringtoString()
-
-
-
Field Detail
-
ignoring
protected final List<IMessage.Kind> ignoring
-
handleMessageResult
protected boolean handleMessageResult
-
interceptor
protected IMessageHandler interceptor
-
-
Method Detail
-
init
public void init()
-
init
public void init(boolean accumulateOnly)
-
clearMessages
public void clearMessages()
- Specified by:
clearMessagesin interfaceIMessageHolder
-
handleMessage
public boolean handleMessage(IMessage message)
- Specified by:
handleMessagein interfaceIMessageHandler
-
isIgnoring
public boolean isIgnoring(IMessage.Kind kind)
- Specified by:
isIgnoringin interfaceIMessageHandler
-
ignore
public void ignore(IMessage.Kind kind)
- Specified by:
ignorein interfaceIMessageHandler
-
dontIgnore
public void dontIgnore(IMessage.Kind kind)
- Specified by:
dontIgnorein interfaceIMessageHandler
-
hasAnyMessage
public boolean hasAnyMessage(IMessage.Kind kind, boolean orGreater)
- Specified by:
hasAnyMessagein interfaceIMessageHolder
-
numMessages
public int numMessages(IMessage.Kind kind, boolean orGreater)
- Specified by:
numMessagesin interfaceIMessageHolder
-
getUnmodifiableListView
public List<IMessage> getUnmodifiableListView()
- Specified by:
getUnmodifiableListViewin interfaceIMessageHolder
-
getMessages
public IMessage[] getMessages(IMessage.Kind kind, boolean orGreater)
- Specified by:
getMessagesin interfaceIMessageHolder
-
getErrors
public IMessage[] getErrors()
-
getWarnings
public IMessage[] getWarnings()
-
setInterceptor
public void setInterceptor(IMessageHandler interceptor)
-
-