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 TypMethodeBeschreibungvoid
dontIgnore
(IMessage.Kind kind) Allow fine grained configuration after initialization.boolean
handleMessage
(IMessage message) Handle message by reporting and/or throwing an AbortException.void
ignore
(IMessage.Kind kind) Allow fine grained configuration after initialization.boolean
isIgnoring
(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
-
-