Package org.aspectj.weaver.tools
Class WeavingAdaptor.WeavingAdaptorMessageHolder
- java.lang.Object
-
- org.aspectj.bridge.MessageHandler
-
- org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageHolder
-
- All Implemented Interfaces:
org.aspectj.bridge.IMessageHandler
,org.aspectj.bridge.IMessageHolder
- Enclosing class:
- WeavingAdaptor
protected class WeavingAdaptor.WeavingAdaptorMessageHolder extends org.aspectj.bridge.MessageHandler
Processes messages arising from weaver operations. Tell weaver to abort on any message more severe than warning.
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
traceMessages
-
Constructor Summary
Constructors Constructor Description WeavingAdaptorMessageHolder(java.io.PrintWriter writer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dontIgnore(org.aspectj.bridge.IMessage.Kind kind)
void
flushMessages()
java.util.List<org.aspectj.bridge.IMessage>
getUnmodifiableListView()
boolean
handleMessage(org.aspectj.bridge.IMessage message)
void
ignore(org.aspectj.bridge.IMessage.Kind kind)
boolean
isIgnoring(org.aspectj.bridge.IMessage.Kind kind)
protected java.lang.String
render(org.aspectj.bridge.IMessage message)
void
setDelegate(org.aspectj.bridge.IMessageHandler messageHandler)
-
-
-
Method Detail
-
render
protected java.lang.String render(org.aspectj.bridge.IMessage message)
-
flushMessages
public void flushMessages()
-
setDelegate
public void setDelegate(org.aspectj.bridge.IMessageHandler messageHandler)
-
handleMessage
public boolean handleMessage(org.aspectj.bridge.IMessage message) throws org.aspectj.bridge.AbortException
- Specified by:
handleMessage
in interfaceorg.aspectj.bridge.IMessageHandler
- Overrides:
handleMessage
in classorg.aspectj.bridge.MessageHandler
- Throws:
org.aspectj.bridge.AbortException
-
isIgnoring
public boolean isIgnoring(org.aspectj.bridge.IMessage.Kind kind)
- Specified by:
isIgnoring
in interfaceorg.aspectj.bridge.IMessageHandler
- Overrides:
isIgnoring
in classorg.aspectj.bridge.MessageHandler
-
dontIgnore
public void dontIgnore(org.aspectj.bridge.IMessage.Kind kind)
- Specified by:
dontIgnore
in interfaceorg.aspectj.bridge.IMessageHandler
- Overrides:
dontIgnore
in classorg.aspectj.bridge.MessageHandler
-
ignore
public void ignore(org.aspectj.bridge.IMessage.Kind kind)
- Specified by:
ignore
in interfaceorg.aspectj.bridge.IMessageHandler
- Overrides:
ignore
in classorg.aspectj.bridge.MessageHandler
-
getUnmodifiableListView
public java.util.List<org.aspectj.bridge.IMessage> getUnmodifiableListView()
- Specified by:
getUnmodifiableListView
in interfaceorg.aspectj.bridge.IMessageHolder
- Overrides:
getUnmodifiableListView
in classorg.aspectj.bridge.MessageHandler
-
-