1 package Analysis.Scheduling;
3 import Analysis.TaskStateAnalysis.FlagState;
5 public class ObjectInfo {
6 public ObjectSimulator obj;
10 public ObjectInfo(ObjectSimulator obj) {
12 this.fs = obj.getCurrentFS();
13 this.version = obj.getVersion();
16 public boolean equals(Object o) {
17 if (o instanceof ObjectInfo) {
18 ObjectInfo oi=(ObjectInfo)o;
19 if ((oi.obj != obj) ||
21 (oi.version != version)) {
29 public int hashCode() {
30 return obj.hashCode()^fs.hashCode()^version;