X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=Robust%2Fsrc%2FAnalysis%2FSSJava%2FLocationInfo.java;h=12f8d38bceb200e8fdc4d1e8aab8f10c80e60eb7;hb=8252b9bcfa61b6a2692c193483e950739fbe5a05;hp=048f5cf1c492f013245ab92f560245df71f5ded5;hpb=a5108d84f24bfd21b45945b4a1c318a932b1d86d;p=IRC.git diff --git a/Robust/src/Analysis/SSJava/LocationInfo.java b/Robust/src/Analysis/SSJava/LocationInfo.java index 048f5cf1..12f8d38b 100644 --- a/Robust/src/Analysis/SSJava/LocationInfo.java +++ b/Robust/src/Analysis/SSJava/LocationInfo.java @@ -2,7 +2,6 @@ package Analysis.SSJava; import java.util.HashMap; import java.util.HashSet; -import java.util.Iterator; import java.util.Map; import java.util.Set; @@ -30,6 +29,15 @@ public class LocationInfo { this.cd = cd; } + public Descriptor getDescIdentifier() { + if (md != null) { + return md; + } + { + return cd; + } + } + public Map> getMapLocSymbolToDescSet() { return mapLocSymbolToDescSet; } @@ -97,6 +105,7 @@ public class LocationInfo { public void removeRelatedInferLocSet(String oldLocSymbol, String newSharedLoc) { Set descSet = getDescSet(oldLocSymbol); getDescSet(newSharedLoc).addAll(descSet); + // getRelatedInferLocSet(newSharedLoc).addAll(getRelatedInferLocSet(oldLocSymbol)); mapLocSymbolToDescSet.remove(oldLocSymbol); mapLocSymbolToRelatedInferLocSet.remove(oldLocSymbol); }