Stanse  -1
Public Member Functions | Protected Member Functions | List of all members
cz.muni.stanse.codestructures.CFGHandle Class Reference

Public Member Functions

 CFGHandle (Unit unit, CFG cfg)
 
synchronized void drop ()
 
Element getElement ()
 
Set< CFGNodegetAllNodes ()
 
Set< CFGNodegetAllNodesReverse ()
 
CFGNode getStartNode ()
 
CFGNode getEndNode ()
 
String toDot ()
 
String toString ()
 
boolean isSymbolLocal (String symbol)
 
Set< String > getSymbols ()
 
List< String > getParams ()
 
String getRetVar ()
 
String getFunctionName ()
 

Protected Member Functions

Unit getUnit ()
 

Detailed Description

Holds a handle to a CFG which might be unmapped

Constructor & Destructor Documentation

cz.muni.stanse.codestructures.CFGHandle.CFGHandle ( Unit  unit,
CFG  cfg 
)
inline

Member Function Documentation

synchronized void cz.muni.stanse.codestructures.CFGHandle.drop ( )
inline
Set<CFGNode> cz.muni.stanse.codestructures.CFGHandle.getAllNodes ( )
inline
Set<CFGNode> cz.muni.stanse.codestructures.CFGHandle.getAllNodesReverse ( )
inline
Element cz.muni.stanse.codestructures.CFGHandle.getElement ( )
inline
CFGNode cz.muni.stanse.codestructures.CFGHandle.getEndNode ( )
inline
String cz.muni.stanse.codestructures.CFGHandle.getFunctionName ( )
inline
List<String> cz.muni.stanse.codestructures.CFGHandle.getParams ( )
inline
String cz.muni.stanse.codestructures.CFGHandle.getRetVar ( )
inline
CFGNode cz.muni.stanse.codestructures.CFGHandle.getStartNode ( )
inline
Set<String> cz.muni.stanse.codestructures.CFGHandle.getSymbols ( )
inline
Unit cz.muni.stanse.codestructures.CFGHandle.getUnit ( )
inlineprotected
boolean cz.muni.stanse.codestructures.CFGHandle.isSymbolLocal ( String  symbol)
inline
String cz.muni.stanse.codestructures.CFGHandle.toDot ( )
inline
String cz.muni.stanse.codestructures.CFGHandle.toString ( )
inline

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