1 8 13 package jfun.parsec.tokens; 14 15 22 public class NamedToken implements java.io.Serializable { 23 private final String name; 24 25 28 NamedToken(final String name) { 29 this.name = name; 30 } 31 35 public final String getName() { 36 return name; 37 } 38 42 public String toString(){ 43 return name; 44 } 45 46 public boolean equals(Object obj) { 47 if(obj instanceof NamedToken){ 48 final NamedToken nt2 = (NamedToken)obj; 49 return name.equals(nt2.name); 50 } 51 else return false; 52 } 53 public int hashCode() { 54 return name.hashCode(); 55 } 56 } 57 | Popular Tags |