Class 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  
      • Fields inherited from class org.aspectj.bridge.MessageHandler

        handleMessageResult, ignoring, interceptor, messages
      • Fields inherited from interface org.aspectj.bridge.IMessageHandler

        SYSTEM_ERR, SYSTEM_OUT, THROW
      • Fields inherited from interface org.aspectj.bridge.IMessageHolder

        EQUAL, ORGREATER
    • 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)  
      • Methods inherited from class org.aspectj.bridge.MessageHandler

        clearMessages, getErrors, getMessages, getWarnings, hasAnyMessage, init, init, numMessages, setInterceptor, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • traceMessages

        protected boolean traceMessages
    • Constructor Detail

      • WeavingAdaptorMessageHolder

        public WeavingAdaptorMessageHolder​(java.io.PrintWriter writer)
    • 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 interface org.aspectj.bridge.IMessageHandler
        Overrides:
        handleMessage in class org.aspectj.bridge.MessageHandler
        Throws:
        org.aspectj.bridge.AbortException
      • isIgnoring

        public boolean isIgnoring​(org.aspectj.bridge.IMessage.Kind kind)
        Specified by:
        isIgnoring in interface org.aspectj.bridge.IMessageHandler
        Overrides:
        isIgnoring in class org.aspectj.bridge.MessageHandler
      • dontIgnore

        public void dontIgnore​(org.aspectj.bridge.IMessage.Kind kind)
        Specified by:
        dontIgnore in interface org.aspectj.bridge.IMessageHandler
        Overrides:
        dontIgnore in class org.aspectj.bridge.MessageHandler
      • ignore

        public void ignore​(org.aspectj.bridge.IMessage.Kind kind)
        Specified by:
        ignore in interface org.aspectj.bridge.IMessageHandler
        Overrides:
        ignore in class org.aspectj.bridge.MessageHandler
      • getUnmodifiableListView

        public java.util.List<org.aspectj.bridge.IMessage> getUnmodifiableListView()
        Specified by:
        getUnmodifiableListView in interface org.aspectj.bridge.IMessageHolder
        Overrides:
        getUnmodifiableListView in class org.aspectj.bridge.MessageHandler