X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=Robust%2Fsrc%2FAnalysis%2FSSJava%2FFlowNode.java;h=a4125c0d9a2017aaf6381a7d96c9dd0c28537be9;hb=937867fd8d958d7ce7dadc3e4aab8ff03084eb51;hp=c6a6b79eb28bcdfa894fd06e9e8a39d67bb806ad;hpb=2dcc891b7dfc2a791c10b820da51755813adefd7;p=IRC.git diff --git a/Robust/src/Analysis/SSJava/FlowNode.java b/Robust/src/Analysis/SSJava/FlowNode.java index c6a6b79e..a4125c0d 100644 --- a/Robust/src/Analysis/SSJava/FlowNode.java +++ b/Robust/src/Analysis/SSJava/FlowNode.java @@ -1,9 +1,9 @@ package Analysis.SSJava; import java.util.HashSet; -import java.util.Iterator; import java.util.Set; +import IR.ClassDescriptor; import IR.Descriptor; import IR.FieldDescriptor; import IR.VarDescriptor; @@ -28,6 +28,10 @@ public class FlowNode { private boolean isSkeleton; + private boolean isFormHolder = false; + + private NTuple baseTuple; + public boolean isIntermediate() { return isIntermediate; } @@ -36,6 +40,22 @@ public class FlowNode { this.isIntermediate = isIntermediate; } + public void setFormHolder(boolean in) { + isFormHolder = in; + } + + public boolean isFromHolder() { + return isFormHolder; + } + + public void setBaseTuple(NTuple in) { + baseTuple = in; + } + + public NTuple getBaseTuple() { + return baseTuple; + } + public Set getFieldNodeSet() { return fieldNodeSet; }