Uses of Class
soot.jimple.spark.ondemand.genericutil.ImmutableStack

Packages that use ImmutableStack
soot.jimple.spark.ondemand   
soot.jimple.spark.ondemand.genericutil   
soot.jimple.spark.ondemand.pautil   
 

Uses of ImmutableStack in soot.jimple.spark.ondemand
 

Fields in soot.jimple.spark.ondemand declared as ImmutableStack
 ImmutableStack<Integer> AllocAndContext.context
           
 ImmutableStack<Integer> AllocAndContext.context
           
protected static ImmutableStack<Integer> DemandCSPointsTo.EMPTY_CALLSTACK
           
protected static ImmutableStack<Integer> DemandCSPointsTo.EMPTY_CALLSTACK
           
 

Fields in soot.jimple.spark.ondemand with type parameters of type ImmutableStack
protected  Stack<Pair<Integer,ImmutableStack<Integer>>> DemandCSPointsTo.callGraphStack
           
protected  Stack<Pair<Integer,ImmutableStack<Integer>>> DemandCSPointsTo.callGraphStack
           
 

Methods in soot.jimple.spark.ondemand that return ImmutableStack
protected  ImmutableStack<Integer> DemandCSPointsTo.popRecursiveCallSites(ImmutableStack<Integer> context)
           
protected  ImmutableStack<Integer> DemandCSPointsTo.popRecursiveCallSites(ImmutableStack<Integer> context)
           
protected  ImmutableStack<Integer> DemandCSPointsTo.pushWithRecursionCheck(ImmutableStack<Integer> context, AssignEdge assignEdge)
           
protected  ImmutableStack<Integer> DemandCSPointsTo.pushWithRecursionCheck(ImmutableStack<Integer> context, AssignEdge assignEdge)
           
 

Methods in soot.jimple.spark.ondemand with parameters of type ImmutableStack
protected  Collection<AssignEdge> DemandCSPointsTo.filterAssigns(VarNode v, ImmutableStack<Integer> callingContext, boolean forward, boolean refineVirtCalls)
           
protected  Collection<AssignEdge> DemandCSPointsTo.filterAssigns(VarNode v, ImmutableStack<Integer> callingContext, boolean forward, boolean refineVirtCalls)
           
protected  boolean DemandCSPointsTo.isRecursive(ImmutableStack<Integer> context, AssignEdge assignEdge)
           
protected  boolean DemandCSPointsTo.isRecursive(ImmutableStack<Integer> context, AssignEdge assignEdge)
           
protected  ImmutableStack<Integer> DemandCSPointsTo.popRecursiveCallSites(ImmutableStack<Integer> context)
           
protected  ImmutableStack<Integer> DemandCSPointsTo.popRecursiveCallSites(ImmutableStack<Integer> context)
           
protected  ImmutableStack<Integer> DemandCSPointsTo.pushWithRecursionCheck(ImmutableStack<Integer> context, AssignEdge assignEdge)
           
protected  ImmutableStack<Integer> DemandCSPointsTo.pushWithRecursionCheck(ImmutableStack<Integer> context, AssignEdge assignEdge)
           
protected  Set<SootMethod> DemandCSPointsTo.refineCallSite(Integer callSite, ImmutableStack<Integer> origContext)
           
protected  Set<SootMethod> DemandCSPointsTo.refineCallSite(Integer callSite, ImmutableStack<Integer> origContext)
           
 

Constructors in soot.jimple.spark.ondemand with parameters of type ImmutableStack
AllocAndContext(AllocNode alloc, ImmutableStack<Integer> context)
           
AllocAndContext(AllocNode alloc, ImmutableStack<Integer> context)
           
DemandCSPointsTo.CallSiteAndContext(Integer callSite, ImmutableStack<Integer> callingContext)
           
DemandCSPointsTo.CallSiteAndContext(Integer callSite, ImmutableStack<Integer> callingContext)
           
DemandCSPointsTo.VarAndContext(VarNode var, ImmutableStack<Integer> context)
           
DemandCSPointsTo.VarAndContext(VarNode var, ImmutableStack<Integer> context)
           
DemandCSPointsTo.VarContextAndUp(VarNode var, ImmutableStack<Integer> context, ImmutableStack<Integer> upContext)
           
DemandCSPointsTo.VarContextAndUp(VarNode var, ImmutableStack<Integer> context, ImmutableStack<Integer> upContext)
           
DemandCSPointsTo.VarContextAndUp(VarNode var, ImmutableStack<Integer> context, ImmutableStack<Integer> upContext)
           
DemandCSPointsTo.VarContextAndUp(VarNode var, ImmutableStack<Integer> context, ImmutableStack<Integer> upContext)
           
 

Uses of ImmutableStack in soot.jimple.spark.ondemand.genericutil
 

Methods in soot.jimple.spark.ondemand.genericutil that return ImmutableStack
static
<T> ImmutableStack<T>
ImmutableStack.emptyStack()
           
static
<T> ImmutableStack<T>
ImmutableStack.emptyStack()
           
 ImmutableStack<T> ImmutableStack.pop()
           
 ImmutableStack<T> ImmutableStack.pop()
           
 ImmutableStack<T> ImmutableStack.popAll(ImmutableStack<T> other)
           
 ImmutableStack<T> ImmutableStack.popAll(ImmutableStack<T> other)
           
 ImmutableStack<T> ImmutableStack.push(T entry)
           
 ImmutableStack<T> ImmutableStack.push(T entry)
           
 ImmutableStack<T> ImmutableStack.pushAll(ImmutableStack<T> other)
           
 ImmutableStack<T> ImmutableStack.pushAll(ImmutableStack<T> other)
           
 ImmutableStack<T> ImmutableStack.reverse()
           
 ImmutableStack<T> ImmutableStack.reverse()
           
 

Methods in soot.jimple.spark.ondemand.genericutil with parameters of type ImmutableStack
 ImmutableStack<T> ImmutableStack.popAll(ImmutableStack<T> other)
           
 ImmutableStack<T> ImmutableStack.popAll(ImmutableStack<T> other)
           
 ImmutableStack<T> ImmutableStack.pushAll(ImmutableStack<T> other)
           
 ImmutableStack<T> ImmutableStack.pushAll(ImmutableStack<T> other)
           
 boolean ImmutableStack.topMatches(ImmutableStack<T> other)
           
 boolean ImmutableStack.topMatches(ImmutableStack<T> other)
           
 

Uses of ImmutableStack in soot.jimple.spark.ondemand.pautil
 

Methods in soot.jimple.spark.ondemand.pautil with parameters of type ImmutableStack
 boolean AllocationSiteHandler.handleAllocationSite(AllocNode allocNode, ImmutableStack<Integer> callStack)
          handle a particular allocation site
 boolean AllocationSiteHandler.PointsToSetHandler.handleAllocationSite(AllocNode allocNode, ImmutableStack<Integer> callStack)
           
 boolean AllocationSiteHandler.CastCheckHandler.handleAllocationSite(AllocNode allocNode, ImmutableStack<Integer> callStack)
           
 boolean AllocationSiteHandler.VirtualCallHandler.handleAllocationSite(AllocNode allocNode, ImmutableStack<Integer> callStack)
           
 boolean AllocationSiteHandler.handleAllocationSite(AllocNode allocNode, ImmutableStack<Integer> callStack)
          handle a particular allocation site
 boolean AllocationSiteHandler.PointsToSetHandler.handleAllocationSite(AllocNode allocNode, ImmutableStack<Integer> callStack)
           
 boolean AllocationSiteHandler.CastCheckHandler.handleAllocationSite(AllocNode allocNode, ImmutableStack<Integer> callStack)
           
 boolean AllocationSiteHandler.VirtualCallHandler.handleAllocationSite(AllocNode allocNode, ImmutableStack<Integer> callStack)
           
 

Constructors in soot.jimple.spark.ondemand.pautil with parameters of type ImmutableStack
SootUtil.CallSiteAndContext(Integer callSite, ImmutableStack<Integer> callingContext)
           
SootUtil.CallSiteAndContext(Integer callSite, ImmutableStack<Integer> callingContext)