add more comments
[IRC.git] / Robust / src / IR / Tree / TagEffect.java
1 package IR.Tree;
2
3 import IR.*;
4
5 public class TagEffect {
6     TagVarDescriptor tag;
7     boolean status;
8     String name;
9
10     public TagEffect(String tag, boolean status) {
11         this.name=tag;
12         this.status=status;
13     }
14
15     public void setTag(TagVarDescriptor tag) {
16         this.tag=tag;
17     }
18
19     public TagVarDescriptor getTag() {
20         return tag;
21     }
22
23     public String getName() {
24         return name;
25     }
26
27     public boolean getStatus() {
28         return status;
29     }
30
31     public String printNode(int indent) {
32         if (status)
33             return name;
34         else
35             return "!"+name;
36     }
37 }