add more comments
[IRC.git] / Robust / src / Analysis / TaskStateAnalysis / EGEdge.java
1 package Analysis.TaskStateAnalysis;
2 import IR.*;
3 import Analysis.TaskStateAnalysis.*;
4 import IR.Tree.*;
5 import IR.Flat.*;
6 import java.util.*;
7 import Util.Edge;
8
9
10 public class EGEdge extends Edge{
11     EGTaskNode target;
12
13     
14     public EGEdge(EGTaskNode target){
15         super(target);
16         this.target = target;
17     }
18
19     public EGTaskNode getTarget(){
20         return target;
21     }
22                  
23     public int hashCode(){
24         return target.hashCode();
25     }
26         
27     public boolean equals(Object o) {
28         if (o instanceof EGEdge) {
29             EGEdge e=(EGEdge)o;
30             return e.target.equals(target);
31         }
32         return false;
33     }
34
35     
36 }