/ benchmark / hlt / EntityId.java
EntityId.java
 1  package hlt;
 2  
 3  public class EntityId {
 4      public static final EntityId NONE = new EntityId(-1);
 5  
 6      public final int id;
 7  
 8      public EntityId(int id) {
 9          this.id = id;
10      }
11  
12      @Override
13      public String toString() {
14          return String.valueOf(id);
15      }
16  
17      @Override
18      public boolean equals(Object o) {
19          if (this == o) return true;
20          if (o == null || getClass() != o.getClass()) return false;
21  
22          EntityId entityId = (EntityId) o;
23  
24          return id == entityId.id;
25      }
26  
27      @Override
28      public int hashCode() {
29          return id;
30      }
31  }