cz::muni::stanse::codestructures::CFG Class Reference

Inheritance diagram for cz::muni::stanse::codestructures::CFG:
[legend]
Collaboration diagram for cz::muni::stanse::codestructures::CFG:
[legend]

List of all members.

Public Member Functions

void setSymbols (Set< String > symbols)
Set< String > getSymbols ()
boolean isSymbolLocal (String symbol)
boolean equals (Object obj)
int hashCode ()
String toString ()

Static Public Member Functions

static CFG createFromCFGPart (CFGPart cfgPart, Element functionDefinition)

Protected Member Functions

String getFunctionName ()
Element getElement ()


Detailed Description

Represents a control-flow graph of a function

Member Function Documentation

static CFG cz::muni::stanse::codestructures::CFG::createFromCFGPart ( CFGPart  cfgPart,
Element  functionDefinition 
) [inline, static]

Creates a new instance of CFG

Parameters:
cfgPart CFGPart to create CFG from
functionDefinition XML representation of a function definition
Returns:
CFG created from CFGPart

String cz::muni::stanse::codestructures::CFG::getFunctionName (  )  [inline, protected]

Returns function name assigned to this CFG

Returns:
function name

Element cz::muni::stanse::codestructures::CFG::getElement (  )  [inline, protected]

void cz::muni::stanse::codestructures::CFG::setSymbols ( Set< String >  symbols  )  [inline]

Set<String> cz::muni::stanse::codestructures::CFG::getSymbols (  )  [inline]

boolean cz::muni::stanse::codestructures::CFG::isSymbolLocal ( String  symbol  )  [inline]

boolean cz::muni::stanse::codestructures::CFG::equals ( Object  obj  )  [inline]

int cz::muni::stanse::codestructures::CFG::hashCode (  )  [inline]

String cz::muni::stanse::codestructures::CFG::toString (  )  [inline]


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

Generated on Thu Jan 13 16:24:08 2011 for Stanse by  doxygen 1.5.6