package boil.library; import java.util.HashMap; import st.TypeInstance; public class TypeFactory { private int type_num; private HashMap map; public void reset() { this.type_num = 0; this.map = new HashMap<>(); } public String addNewAlias(TypeInstance t) { String alias = String.format("t.%d", this.type_num++); this.map.put(t, alias); return alias; } public String retrieveAlias(TypeInstance t) { return this.map.get(t); } }