Stanse  -1
Public Member Functions | List of all members
cz.muni.stanse.codestructures.IntraproceduralCFGsNavigator Class Reference
Inheritance diagram for cz.muni.stanse.codestructures.IntraproceduralCFGsNavigator:
Inheritance graph
[legend]
Collaboration diagram for cz.muni.stanse.codestructures.IntraproceduralCFGsNavigator:
Collaboration graph
[legend]

Public Member Functions

 IntraproceduralCFGsNavigator (final Collection< CFGHandle > CFGs)
 
 IntraproceduralCFGsNavigator (final IntraproceduralCFGsNavigator source)
 
boolean isCallNode (final CFGNode node)
 
boolean isStartNode (final CFGNode node)
 
boolean isEndNode (final CFGNode node)
 
CFGNode getCalleeStart (final CFGNode node)
 
CFGNode getCalleeEnd (final CFGNode node)
 
HashSet< CFGNodegetCallersFromStart (final CFGNode node)
 
HashSet< CFGNodegetCallersFromEnd (final CFGNode node)
 
Set< CFGNodecallSites ()
 

Constructor & Destructor Documentation

◆ IntraproceduralCFGsNavigator() [1/2]

cz.muni.stanse.codestructures.IntraproceduralCFGsNavigator.IntraproceduralCFGsNavigator ( final Collection< CFGHandle CFGs)
inline

◆ IntraproceduralCFGsNavigator() [2/2]

cz.muni.stanse.codestructures.IntraproceduralCFGsNavigator.IntraproceduralCFGsNavigator ( final IntraproceduralCFGsNavigator  source)
inline

Member Function Documentation

◆ callSites()

Set<CFGNode> cz.muni.stanse.codestructures.IntraproceduralCFGsNavigator.callSites ( )
inline

◆ getCalleeEnd()

CFGNode cz.muni.stanse.codestructures.IntraproceduralCFGsNavigator.getCalleeEnd ( final CFGNode  node)
inline

◆ getCalleeStart()

CFGNode cz.muni.stanse.codestructures.IntraproceduralCFGsNavigator.getCalleeStart ( final CFGNode  node)
inline

◆ getCallersFromEnd()

HashSet<CFGNode> cz.muni.stanse.codestructures.IntraproceduralCFGsNavigator.getCallersFromEnd ( final CFGNode  node)
inline

◆ getCallersFromStart()

HashSet<CFGNode> cz.muni.stanse.codestructures.IntraproceduralCFGsNavigator.getCallersFromStart ( final CFGNode  node)
inline

◆ isCallNode()

boolean cz.muni.stanse.codestructures.IntraproceduralCFGsNavigator.isCallNode ( final CFGNode  node)
inline

◆ isEndNode()

boolean cz.muni.stanse.codestructures.IntraproceduralCFGsNavigator.isEndNode ( final CFGNode  node)
inline

◆ isStartNode()

boolean cz.muni.stanse.codestructures.IntraproceduralCFGsNavigator.isStartNode ( final CFGNode  node)
inline

The documentation for this class was generated from the following file: