1 package antlr.debug;
2
3 import java.util.EventObject;
4
5 public abstract class Event extends EventObject {
6 private int type;
7
8
9 public Event(Object source) {
10 super(source);
11 }
12 public Event(Object source, int type) {
13 super(source);
14 setType(type);
15 }
16 public int getType() {
17 return type;
18 }
19 void setType(int type) {
20 this.type = type;
21 }
22 /** This should NOT be called from anyone other than ParserEventSupport! */
23 void setValues(int type) {
24 setType(type);
25 }
26 }
27