Package org.aspectj.ajde.core
Schnittstelle IBuildMessageHandler
- Alle bekannten Unterschnittstellen:
IUIBuildMessageHandler
public interface IBuildMessageHandler
Interface that handles messages sent from the compiler.
Implementations define which messages are logged and whether
the handler aborts the process.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoiddontIgnore(IMessage.Kind kind) Allow fine grained configuration after initialization.booleanhandleMessage(IMessage message) Handle message by reporting and/or throwing an AbortException.voidignore(IMessage.Kind kind) Allow fine grained configuration after initialization.booleanisIgnoring(IMessage.Kind kind) Signal whether this will ignore messages of a given type.
-
Methodendetails
-
handleMessage
Handle message by reporting and/or throwing an AbortException.- Parameter:
message- the IMessage to handle - never null- Gibt zurück:
- true if this message was handled by this handler
- Löst aus:
IllegalArgumentException- if message is nullAbortException- depending on handler logic.
-
isIgnoring
Signal whether this will ignore messages of a given type. Clients may use this to avoid constructing or sending certain messages.- Gibt zurück:
- true if this handler is ignoring all messages of this type
-
dontIgnore
Allow fine grained configuration after initialization.- Parameter:
kind-
-
ignore
Allow fine grained configuration after initialization.- Parameter:
kind-
-