package st; import java.util.ArrayList; public class MethodInstance extends AbstractInstance { private ArrayList args; // the list of arguments private TypeEnum rtrn; // the returned type public MethodInstance(String name, TypeEnum rtrn) { super(name, TypeEnum.method); this.args = new ArrayList<>(); this.rtrn = rtrn; } public String toString() { return name + ":" + type + "[" + this.rtrn + "]"; } public void add_argument(TypeEnum arg) { this.args.add(arg); } }