gov.llnl.babel.msg
Class UserMsg
java.lang.Object
gov.llnl.babel.msg.UserMsg
- All Implemented Interfaces:
- java.lang.Comparable
- Direct Known Subclasses:
- UserMsg0, UserMsg2
public class UserMsg
- extends java.lang.Object
- implements java.lang.Comparable
Encapsulation of a single Error, Warning, or Remark based on a single
Token to provide back to the user.
Constructor Summary |
UserMsg(int type,
java.lang.String msg)
|
UserMsg(int type,
java.lang.String msg,
ASTNode ast_node)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
INTERNAL_ERROR
public static final int INTERNAL_ERROR
- See Also:
- Constant Field Values
ERROR
public static final int ERROR
- See Also:
- Constant Field Values
WARNING
public static final int WARNING
- See Also:
- Constant Field Values
REMARK
public static final int REMARK
- See Also:
- Constant Field Values
s_types
public static java.lang.String[] s_types
d_line
protected int d_line
d_col
protected int d_col
d_filename
protected java.lang.String d_filename
d_type
protected int d_type
d_msg
protected java.lang.String d_msg
d_ast_node
protected ASTNode d_ast_node
d_verbiosity
protected int d_verbiosity
UserMsg
public UserMsg(int type,
java.lang.String msg,
ASTNode ast_node)
UserMsg
public UserMsg(int type,
java.lang.String msg)
compareTo
public int compareTo(java.lang.Object obj)
- User Messages sort by line number first, column number second.
- Specified by:
compareTo
in interface java.lang.Comparable
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getType
public int getType()
getVerbiosity
public int getVerbiosity()
setVerbiosity
public void setVerbiosity(int verbiosity)