Uses of Class
vasco.CallSite

Packages that use CallSite
vasco   
 

Uses of CallSite in vasco
 

Fields in vasco with type parameters of type CallSite
protected  Map<Context<M,N,A>,Set<CallSite<M,N,A>>> ContextTransitionTable.callers
          A map from contexts to a set of call-sites that transition to it.
protected  Map<Context<M,N,A>,Set<CallSite<M,N,A>>> ContextTransitionTable.callSitesOfContexts
          A map of contexts to call-sites present within their method bodies.
protected  Set<CallSite<M,N,A>> ContextTransitionTable.defaultCallSites
          A set of call-sites from which transitions are unknown.
protected  Map<CallSite<M,N,A>,Map<M,Context<M,N,A>>> ContextTransitionTable.transitions
          A map from call-sites to contexts, parameterised by the called method.
 

Methods in vasco that return types with arguments of type CallSite
 Map<Context<M,N,A>,Set<CallSite<M,N,A>>> ContextTransitionTable.getCallers()
          Returns an unmodifiable view of the mapping from contexts to their callers.
 Set<CallSite<M,N,A>> ContextTransitionTable.getCallers(Context<M,N,A> target)
          Returns the callers of a value context.
 Set<CallSite<M,N,A>> InterProceduralAnalysis.getCallers(Context<M,N,A> target)
          Returns the callers of a value context.
 Map<Context<M,N,A>,Set<CallSite<M,N,A>>> ContextTransitionTable.getCallSitesOfContexts()
          Returns an unmodifiable view of a mapping from calling contexts to all their call-sites.
 Set<CallSite<M,N,A>> ContextTransitionTable.getDefaultCallSites()
          Returns an unmodifiable view of the set of call-sites marked "default".
 Map<CallSite<M,N,A>,Map<M,Context<M,N,A>>> ContextTransitionTable.getTransitions()
          Returns an unmodifiable view of context transitions.
 

Methods in vasco with parameters of type CallSite
 void ContextTransitionTable.addTransition(CallSite<M,N,A> callSite, Context<M,N,A> targetContext)
          Adds a transition to the table.
 int CallSite.compareTo(CallSite<M,N,A> other)
          Call-sites are ordered by the ordering of their context's IDs.
 Map<M,Context<M,N,A>> ContextTransitionTable.getTargets(CallSite<M,N,A> callSite)
          Returns the targets of a call-site.
 Map<M,Context<M,N,A>> InterProceduralAnalysis.getTargets(CallSite<M,N,A> callSite)
          Returns the target of a call-site.