Uses of Interface
org.aspectj.bridge.IMessageHandler

Packages that use IMessageHandler
org.aspectj.bridge   
org.aspectj.bridge.context   
org.aspectj.weaver   
org.aspectj.weaver.bcel   
org.aspectj.weaver.loadtime   
org.aspectj.weaver.ltw   
org.aspectj.weaver.patterns   
 

Uses of IMessageHandler in org.aspectj.bridge
 

Subinterfaces of IMessageHandler in org.aspectj.bridge
 interface IMessageHolder
          Hold and query a collection of messages.
 

Classes in org.aspectj.bridge that implement IMessageHandler
 class CountingMessageHandler
          Wrap an IMessageHandler to count messages handled.
 class MessageHandler
          This handler accumulates messages.
 class MessageWriter
          An IMessageHandler implementation that writes all to a PrintWriter.
 

Fields in org.aspectj.bridge declared as IMessageHandler
 IMessageHandler CountingMessageHandler.delegate
           
static IMessageHandler MessageUtil.PICK_ABORT
           
static IMessageHandler MessageUtil.PICK_ABORT_PLUS
           
static IMessageHandler MessageUtil.PICK_ALL
           
static IMessageHandler MessageUtil.PICK_DEBUG
           
static IMessageHandler MessageUtil.PICK_DEBUG_PLUS
           
static IMessageHandler MessageUtil.PICK_ERROR
           
static IMessageHandler MessageUtil.PICK_ERROR_PLUS
           
static IMessageHandler MessageUtil.PICK_FAIL
           
static IMessageHandler MessageUtil.PICK_FAIL_PLUS
           
static IMessageHandler MessageUtil.PICK_INFO
           
static IMessageHandler MessageUtil.PICK_INFO_PLUS
           
static IMessageHandler MessageUtil.PICK_WARNING
           
static IMessageHandler MessageUtil.PICK_WARNING_PLUS
           
static IMessageHandler IMessageHandler.SYSTEM_ERR
          print all to System.err and throw AbortException on failure or abort messages
static IMessageHandler IMessageHandler.SYSTEM_OUT
          print all to System.out but do not throw AbortException on failure or abort messages
static IMessageHandler IMessageHandler.THROW
          Throw exceptions for anything with ERROR or greater severity
 

Methods in org.aspectj.bridge that return IMessageHandler
static IMessageHandler MessageUtil.makeSelector(IMessage.Kind kind, boolean orGreater, java.lang.String infix)
          Make an IMessageHandler that handles IMessage if they have the right kind (or greater) and contain some infix String.
 

Methods in org.aspectj.bridge with parameters of type IMessageHandler
static boolean MessageUtil.abort(IMessageHandler handler, java.lang.String message)
          handle abort message (ignored if handler is null)
static boolean MessageUtil.abort(IMessageHandler handler, java.lang.String message, java.lang.Throwable t)
          create and handle exception message (ignored if handler is null)
static boolean MessageUtil.debug(IMessageHandler handler, java.lang.String message)
          create and handle debug message (ignored if handler is null)
static boolean MessageUtil.error(IMessageHandler handler, java.lang.String message)
          create and handle error message (ignored if handler is null)
static boolean MessageUtil.fail(IMessageHandler handler, java.lang.String message)
          create and handle fail message (ignored if handler is null)
static boolean MessageUtil.fail(IMessageHandler handler, java.lang.String message, java.lang.Throwable thrown)
          create and handle fail message (ignored if handler is null)
static boolean MessageUtil.handleAll(IMessageHandler sink, IMessage[] sources, boolean fastFail)
          Handle messages in the sink.
static boolean MessageUtil.handleAll(IMessageHandler sink, IMessageHolder source, boolean fastFail)
          Handle all messages in the second handler using the first
static boolean MessageUtil.handleAll(IMessageHandler sink, IMessageHolder source, IMessage.Kind kind, boolean orGreater, boolean fastFail)
          Handle messages in the second handler using the first
static boolean MessageUtil.handleAllExcept(IMessageHandler sink, IMessageHolder source, IMessage.Kind kind, boolean orGreater, boolean fastFail)
          Handle messages in the second handler using the first if they are NOT of this kind (optionally, or greater).
static java.io.PrintStream MessageUtil.handlerPrintStream(IMessageHandler handler, IMessage.Kind kind, java.io.OutputStream overage, java.lang.String prefix)
          Factory for handler adapted to PrintStream XXX weak - only handles println(String)
static boolean MessageUtil.info(IMessageHandler handler, java.lang.String message)
          create and handle info message (ignored if handler is null)
static ICommand ReflectionFactory.makeCommand(java.lang.String cname, IMessageHandler errorSink)
          Produce a compiler as an ICommand.
static CountingMessageHandler CountingMessageHandler.makeCountingMessageHandler(IMessageHandler handler)
           
static void MessageUtil.print(java.io.PrintStream out, IMessageHolder holder, java.lang.String prefix, MessageUtil.IMessageRenderer renderer, IMessageHandler selector)
          Print all message to the print stream, starting each on a new line, with a prefix and using a renderer.
static void MessageUtil.print(java.io.PrintStream out, IMessageHolder holder, java.lang.String prefix, MessageUtil.IMessageRenderer renderer, IMessageHandler selector, boolean printSummary)
           
 boolean ICommand.repeatCommand(IMessageHandler handler)
          Rerun the command.
 boolean ICommand.runCommand(java.lang.String[] args, IMessageHandler handler)
          Run command with the given options.
 void MessageHandler.setInterceptor(IMessageHandler interceptor)
          Set the interceptor which gets any message before we process it.
static IMessage[] MessageUtil.visitMessages(java.util.Collection<IMessage> messages, IMessageHandler visitor, boolean accumulate, boolean abortOnFail)
          Run visitor over a collection of messages, optionally accumulating those accepted by the visitor
static IMessage[] MessageUtil.visitMessages(IMessage[] messages, IMessageHandler visitor, boolean accumulate, boolean abortOnFail)
          Run visitor over the set of messages in holder, optionally accumulating those accepted by the visitor
static IMessage[] MessageUtil.visitMessages(IMessageHolder holder, IMessageHandler visitor, boolean accumulate, boolean abortOnFail)
          Run visitor over the set of messages in holder, optionally accumulating those accepted by the visitor
static boolean MessageUtil.warn(IMessageHandler handler, java.lang.String message)
          create and handle warn message (ignored if handler is null)
 

Constructors in org.aspectj.bridge with parameters of type IMessageHandler
CountingMessageHandler(IMessageHandler delegate)
           
 

Uses of IMessageHandler in org.aspectj.bridge.context
 

Classes in org.aspectj.bridge.context that implement IMessageHandler
 class PinpointingMessageHandler
           
 

Constructors in org.aspectj.bridge.context with parameters of type IMessageHandler
PinpointingMessageHandler(IMessageHandler delegate)
           
 

Uses of IMessageHandler in org.aspectj.weaver
 

Methods in org.aspectj.weaver that return IMessageHandler
 IMessageHandler World.getMessageHandler()
          Nobody should hold onto a copy of this message handler, or setMessageHandler won't work right.
 

Methods in org.aspectj.weaver with parameters of type IMessageHandler
 void World.setMessageHandler(IMessageHandler messageHandler)
           
 

Uses of IMessageHandler in org.aspectj.weaver.bcel
 

Methods in org.aspectj.weaver.bcel with parameters of type IMessageHandler
 void ClassPathManager.addPath(java.lang.String name, IMessageHandler handler)
           
static java.util.List<AjAttribute> AtAjAttributes.readAj5ClassAttributes(AsmManager model, JavaClass javaClass, ReferenceType type, ISourceContext context, IMessageHandler msgHandler, boolean isCodeStyleAspect)
          Extract class level annotations and turn them into AjAttributes.
static java.util.List<AjAttribute> AtAjAttributes.readAj5FieldAttributes(Field field, org.aspectj.weaver.bcel.BcelField bField, ResolvedType type, ISourceContext context, IMessageHandler msgHandler)
          Extract field level annotations and turn them into AjAttributes.
static java.util.List<AjAttribute> AtAjAttributes.readAj5MethodAttributes(Method method, org.aspectj.weaver.bcel.BcelMethod bMethod, ResolvedType type, ResolvedPointcutDefinition preResolvedPointcut, ISourceContext context, IMessageHandler msgHandler)
          Extract method level annotations and turn them into AjAttributes.
 

Constructors in org.aspectj.weaver.bcel with parameters of type IMessageHandler
BcelWorld(java.lang.ClassLoader loader, IMessageHandler handler, ICrossReferenceHandler xrefHandler)
          Build a World from a ClassLoader, for LTW support
BcelWorld(ClassPathManager cpm, IMessageHandler handler, ICrossReferenceHandler xrefHandler)
           
BcelWorld(java.util.List classPath, IMessageHandler handler, ICrossReferenceHandler xrefHandler)
           
ClassPathManager(java.util.List classpath, IMessageHandler handler)
           
 

Uses of IMessageHandler in org.aspectj.weaver.loadtime
 

Classes in org.aspectj.weaver.loadtime that implement IMessageHandler
 class DefaultMessageHandler
           
 

Methods in org.aspectj.weaver.loadtime with parameters of type IMessageHandler
static Options.WeaverOption Options.parse(java.lang.String options, java.lang.ClassLoader laoder, IMessageHandler imh)
           
 

Constructors in org.aspectj.weaver.loadtime with parameters of type IMessageHandler
Options.WeaverOption(IMessageHandler imh)
           
 

Uses of IMessageHandler in org.aspectj.weaver.ltw
 

Constructors in org.aspectj.weaver.ltw with parameters of type IMessageHandler
LTWWorld(java.lang.ClassLoader loader, IWeavingContext weavingContext, IMessageHandler handler, ICrossReferenceHandler xrefHandler)
          Build a World from a ClassLoader, for LTW support
 

Uses of IMessageHandler in org.aspectj.weaver.patterns
 

Methods in org.aspectj.weaver.patterns that return IMessageHandler
 IMessageHandler SimpleScope.getMessageHandler()
           
 IMessageHandler ScopeWithTypeVariables.getMessageHandler()
           
 IMessageHandler IScope.getMessageHandler()