8 public class VariableSourceToken {
10 private FlatSESEEnterNode sese;
11 private TempDescriptor var;
14 public VariableSourceToken( FlatSESEEnterNode sese,
22 public FlatSESEEnterNode getSESE() {
26 public TempDescriptor getVar() {
30 public Integer getAge() {
35 public boolean equals( Object o ) {
40 if( !(o instanceof VariableSourceToken) ) {
44 VariableSourceToken vst = (VariableSourceToken) o;
46 return sese.equals( vst.sese ) &&
47 var.equals( vst.var ) &&
48 age.equals( vst.age );
51 public int hashCode() {
52 return (sese.hashCode() << 3) * (var.hashCode() << 2) ^ age.intValue();
56 public String toString() {
57 return "["+sese+", "+var+", "+age+"]";