MessageEvent.java
上传用户:afrynkmhm
上传日期:2007-01-06
资源大小:1262k
文件大小:1k
源码类别:

编译器/解释器

开发平台:

Others

  1. package antlr.debug;
  2. public class MessageEvent extends Event {
  3. private String text;
  4. public static int WARNING = 0;
  5. public static int ERROR = 1;
  6. public MessageEvent(Object source) {
  7. super(source);
  8. }
  9. public MessageEvent(Object source, int type, String text) {
  10. super(source);
  11. setValues(type,text);
  12. }
  13. public String getText() {
  14. return text;
  15. }
  16. void setText(String text) {
  17. this.text = text;
  18. }
  19. /** This should NOT be called from anyone other than ParserEventSupport! */
  20. void setValues(int type, String text) {
  21. super.setValues(type);
  22. setText(text);
  23. }
  24. public String toString() {
  25. return "ParserMessageEvent [" +
  26.        (getType()==WARNING?"warning,":"error,") +
  27.        getText() + "]";
  28. }
  29. }