Package org.antlr.tool
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 Summary
Constructors Constructor Description ToolMessage(int msgID)
ToolMessage(int msgID, java.lang.Object arg)
ToolMessage(int msgID, java.lang.Object arg, java.lang.Object arg2)
ToolMessage(int msgID, java.lang.Object arg, java.lang.Throwable e)
ToolMessage(int msgID, java.lang.Throwable e)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString()
-
Methods inherited from class org.antlr.tool.Message
getLocationTemplate, getMessageTemplate, setColumn, setLine, setMessageID, toString
-
-
-
-
Constructor Detail
-
ToolMessage
public ToolMessage(int msgID)
-
ToolMessage
public ToolMessage(int msgID, java.lang.Object arg)
-
ToolMessage
public ToolMessage(int msgID, java.lang.Throwable e)
-
ToolMessage
public ToolMessage(int msgID, java.lang.Object arg, java.lang.Object arg2)
-
ToolMessage
public ToolMessage(int msgID, java.lang.Object arg, java.lang.Throwable e)
-
-