00001 package gov.nasa.arc.ase.jpf.jvm; 00002 00003 import gov.nasa.arc.ase.jpf.*; 00004 import gov.nasa.arc.ase.util.*; 00005 00006 class ThreadData extends PoolObject { 00007 public int status; 00008 public Ref ref; 00009 public ClassInfo ci; 00010 public int target; 00011 public int lock_count; 00012 00013 public boolean equals(Object o) { 00014 ThreadData td = (ThreadData)o; 00015 00016 return status == td.status && ref.equals(td.ref) && ci == td.ci && target 00017 == td.target && lock_count == td.lock_count; 00018 } 00019 public int hashCode() { 00020 return status; 00021 } 00022 }