2 import IR.FieldDescriptor;
4 public class FlatSetFieldNode extends FlatNode {
9 public FlatSetFieldNode(TempDescriptor dst, FieldDescriptor field, TempDescriptor src) {
15 public FieldDescriptor getField() {
19 public String toString() {
20 return dst.toString()+"."+field.getSymbol()+"="+src.toString();
24 return FKind.FlatSetFieldNode;
27 public TempDescriptor [] readsTemps() {
28 return new TempDescriptor [] {src,dst};