Package org.aspectj.bridge
Class CountingMessageHandler
- java.lang.Object
-
- org.aspectj.bridge.CountingMessageHandler
-
- All Implemented Interfaces:
IMessageHandler
public class CountingMessageHandler extends Object implements IMessageHandler
-
-
Field Summary
Fields Modifier and Type Field Description IMessageHandlerdelegateCountingMessageHandlerproxy-
Fields inherited from interface org.aspectj.bridge.IMessageHandler
SYSTEM_ERR, SYSTEM_OUT, THROW
-
-
Constructor Summary
Constructors Constructor Description CountingMessageHandler(IMessageHandler delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddontIgnore(IMessage.Kind kind)booleanhandleMessage(IMessage message)booleanhasErrors()voidignore(IMessage.Kind kind)booleanisIgnoring(IMessage.Kind kind)static CountingMessageHandlermakeCountingMessageHandler(IMessageHandler handler)intnumMessages(IMessage.Kind kind, boolean orGreater)voidreset()StringtoString()
-
-
-
Field Detail
-
delegate
public final IMessageHandler delegate
-
proxy
public final CountingMessageHandler proxy
-
-
Constructor Detail
-
CountingMessageHandler
public CountingMessageHandler(IMessageHandler delegate)
-
-
Method Detail
-
makeCountingMessageHandler
public static CountingMessageHandler makeCountingMessageHandler(IMessageHandler handler)
-
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
-
numMessages
public int numMessages(IMessage.Kind kind, boolean orGreater)
-
hasErrors
public boolean hasErrors()
-
reset
public void reset()
-
-