From 0d6be93099437755d519d547c9aca89bff7c4302 Mon Sep 17 00:00:00 2001 From: bdemsky Date: Fri, 3 Apr 2009 19:54:21 +0000 Subject: [PATCH] code --- Robust/src/IR/Flat/TempMap.java | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Robust/src/IR/Flat/TempMap.java diff --git a/Robust/src/IR/Flat/TempMap.java b/Robust/src/IR/Flat/TempMap.java new file mode 100644 index 00000000..9e9a0236 --- /dev/null +++ b/Robust/src/IR/Flat/TempMap.java @@ -0,0 +1,24 @@ +package IR.Flat; +import java.util.Hashtable; + +public class TempMap { + Hashtable map; + public TempMap() { + map=new Hashtable(); + } + + public boolean maps(TempDescriptor t) { + return map.containsKey(t); + } + public TempDescriptor tempMap(TempDescriptor t) { + if (t==null) + return null; + else if (map.containsKey(t)) + return map.get(t); + else + return t; + } + public void addPair(TempDescriptor t1, TempDescriptor t2) { + map.put(t1,t2); + } +} \ No newline at end of file -- 2.34.1