org.aspectj.weaver.tools

Class WeavingAdaptor.WeavingAdaptorMessageHolder

Enclosing Class:
WeavingAdaptor

protected class WeavingAdaptor.WeavingAdaptorMessageHolder
extends MessageHandler

Processes messages arising from weaver operations. Tell weaver to abort on any message more severe than warning.

Field Summary

protected boolean
traceMessages

Constructor Summary

WeavingAdaptorMessageHolder(PrintWriter writer)

Method Summary

void
dontIgnore(IMessage.Kind kind)
void
flushMessages()
List
getUnmodifiableListView()
boolean
handleMessage(IMessage message)
void
ignore(Kind kind)
boolean
isIgnoring(Kind kind)
protected String
render(IMessage message)
void
setDelegate(IMessageHandler messageHandler)

Field Details

traceMessages

protected boolean traceMessages

Constructor Details

WeavingAdaptorMessageHolder

public WeavingAdaptorMessageHolder(PrintWriter writer)

Method Details

dontIgnore

public void dontIgnore(IMessage.Kind kind)

flushMessages

public void flushMessages()

getUnmodifiableListView

public List getUnmodifiableListView()

handleMessage

public boolean handleMessage(IMessage message)
            throws AbortException

ignore

public void ignore(Kind kind)

isIgnoring

public boolean isIgnoring(Kind kind)

render

protected String render(IMessage message)

setDelegate

public void setDelegate(IMessageHandler messageHandler)