Logo Search packages:      
Sourcecode: aspectj version File versions

org::aspectj::bridge::IMessageHandler Interface Reference

Inheritance diagram for org::aspectj::bridge::IMessageHandler:

org::aspectj::ajde::core::internal::AjdeCoreMessageHandlerAdapter org::aspectj::ajdt::internal::compiler::WeaverMessageHandler org::aspectj::bridge::context::PinpointingMessageHandler org::aspectj::bridge::CountingMessageHandler org::aspectj::bridge::IMessageHolder org::aspectj::bridge::MessageUtil::KindSelector org::aspectj::bridge::MessageWriter org::aspectj::tools::ajc::Main::MessagePrinter org::aspectj::weaver::loadtime::DefaultMessageHandler

List of all members.


Detailed Description

Handle messages, logging and/or aborting as appropriate. Implementations define which messages are logged and whether the handler aborts the process. For messages that are costly to construct, clients may query isIgnoring(IMessage.Kind) to avoid construction if the message will be ignored. Clients passing messages to an IMessageHandler should not interfere with aborts by catching AbortException unless otherwise required by their logic or the message handler.

Definition at line 30 of file IMessageHandler.java.


Public Member Functions

void dontIgnore (IMessage.Kind kind)
boolean handleMessage (IMessage message) throws AbortException
void ignore (IMessage.Kind kind)
boolean isIgnoring (IMessage.Kind kind)

Static Public Attributes

static final IMessageHandler SYSTEM_ERR
static final IMessageHandler SYSTEM_OUT
static final IMessageHandler THROW

The documentation for this interface was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index