start of new file
[IRC.git] / Robust / src / IR / Tree / FieldAccessNode.java
index eee8ffb4f6f78f27de44cb428146f3e03f38e79d..7f97562c281e687cc12c9254bbefad72ab4ec644 100644 (file)
@@ -1,5 +1,6 @@
 package IR.Tree;
 import IR.FieldDescriptor;
+import IR.TypeDescriptor;
 
 public class FieldAccessNode extends ExpressionNode {
     ExpressionNode left;
@@ -15,6 +16,10 @@ public class FieldAccessNode extends ExpressionNode {
        field=fd;
     }
 
+    public String getFieldName() {
+       return fieldname;
+    }
+
     public FieldDescriptor getField() {
        return field;
     }
@@ -29,4 +34,8 @@ public class FieldAccessNode extends ExpressionNode {
     public int kind() {
        return Kind.FieldAccessNode;
     }
+    public TypeDescriptor getType() {
+       return getField().getType();
+    }
+
 }