Class ToolMessage

java.lang.Object
org.antlr.tool.Message
org.antlr.tool.ToolMessage

public class ToolMessage extends Message
A generic message from the tool such as "file not found" type errors; there is no reason to create a special object for each error unlike the grammar errors, which may be rather complex. Sometimes you need to pass in a filename or something to say it is "bad". Allow a generic object to be passed in and the string template can deal with just printing it or pulling a property out of it. TODO what to do with exceptions? Want stack trace for internal errors?
  • Constructor Details

    • ToolMessage

      public ToolMessage(int msgID)
    • ToolMessage

      public ToolMessage(int msgID, Object arg)
    • ToolMessage

      public ToolMessage(int msgID, Throwable e)
    • ToolMessage

      public ToolMessage(int msgID, Object arg, Object arg2)
    • ToolMessage

      public ToolMessage(int msgID, Object arg, Throwable e)
  • Method Details