switch to spaces only..
[IRC.git] / Robust / src / IR / Flat / FlatPrefetchNode.java
1 package IR.Flat;
2 import Analysis.Prefetch.*;
3 import java.util.*;
4
5 public class FlatPrefetchNode extends FlatNode {
6   public Integer siteid;
7   HashSet<PrefetchPair> hspp;
8
9   public FlatPrefetchNode() {
10     hspp = new HashSet<PrefetchPair>();
11     siteid = new Integer(1);
12   }
13
14   public String toString() {
15     String st="prefetch(";
16     boolean first=true;
17     for(Iterator<PrefetchPair> it=hspp.iterator(); it.hasNext(); ) {
18       PrefetchPair pp=it.next();
19       if (!first)
20         st+=", ";
21       first=false;
22       st+=pp;
23     }
24     return st+")";
25   }
26
27   public int kind() {
28     return FKind.FlatPrefetchNode;
29   }
30
31   public void insPrefetchPair(PrefetchPair pp) {
32     hspp.add(pp);
33   }
34
35   public void insAllpp(HashSet<PrefetchPair> hspp) {
36     this.hspp.addAll(hspp);
37   }
38
39   public HashSet<PrefetchPair> getPrefetchPairs() {
40     return hspp;
41   }
42
43   public int getNumPairs() {
44     return hspp.size();
45   }
46 }