Checked in code to:
[IRC.git] / Robust / src / IR / Tree / FlagNode.java
1 package IR.Tree;
2
3 import IR.*;
4
5 public class FlagNode extends FlagExpressionNode {
6     FlagDescriptor flag;
7     String name;
8
9     public FlagNode(String flag) {
10         this.name=flag;
11     }
12
13     public void setFlag(FlagDescriptor flag) {
14         this.flag=flag;
15     }
16
17     public FlagDescriptor getFlag() {
18         return flag;
19     }
20
21     public String getFlagName() {
22         return name;
23     }
24
25     public int kind() {
26         return Kind.FlagNode;
27     }
28
29     public String printNode(int indent) {
30         return name;
31     }
32 }