reveng
Class StateAnalyzer

java.lang.Object
  extended byreveng.StateAnalyzer

public class StateAnalyzer
extends java.lang.Object

The class StateAnalyzer does not produce a diagram, but supports its manual creation through a text file containing the class fields and the methods that modify these fields (file stateDiagram.txt). Each line is associated with a field (label ``A#'') and reports the method (prefixed by ``M#'') that modifies it, as well as the file (``F#'') and the line number (``L#'') where the write-access occurs.


Constructor Summary
StateAnalyzer(java.lang.String containerConfigurationFile)
           
 
Method Summary
 void check(Module module)
           
 void executeStateAnalysis(java.util.Vector modules, java.util.Hashtable userClassTable)
           
 void printStateDiagram()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StateAnalyzer

public StateAnalyzer(java.lang.String containerConfigurationFile)
Method Detail

executeStateAnalysis

public void executeStateAnalysis(java.util.Vector modules,
                                 java.util.Hashtable userClassTable)

check

public void check(Module module)

printStateDiagram

public void printStateDiagram()