X-Git-Url: http://plrg.eecs.uci.edu/git/?p=IRC.git;a=blobdiff_plain;f=Robust%2Fsrc%2FAnalysis%2FSSJava%2FLocationInference.java;h=b15742f55874221a52703f4ddf5653a6cb7b39fa;hp=caa4504a13c5e29cf88e7ed2c523e1bb5f9f9876;hb=99040b5e3460f3e28210e6b672bc8b46545a775e;hpb=cbc13efe1afc46ef542fde526361b4911d3da0e1 diff --git a/Robust/src/Analysis/SSJava/LocationInference.java b/Robust/src/Analysis/SSJava/LocationInference.java index caa4504a..b15742f5 100644 --- a/Robust/src/Analysis/SSJava/LocationInference.java +++ b/Robust/src/Analysis/SSJava/LocationInference.java @@ -2607,7 +2607,15 @@ public class LocationInference { addMapDescToSimpleLattice(desc, simpleLattice); + if (desc instanceof ClassDescriptor) { + writeInferredLatticeDotFile((ClassDescriptor) desc, null, simpleLattice, "_SC"); + } else { + MethodDescriptor md = (MethodDescriptor) desc; + writeInferredLatticeDotFile(md.getClassDesc(), md, simpleLattice, "_SC"); + } + HierarchyGraph simpleHierarchyGraph = getSimpleHierarchyGraph(desc); + // System.out.println("\n## insertIntermediateNodesToStraightLine:" // + simpleHierarchyGraph.getName()); SSJavaLattice lattice =