See: Description
| Interface | Description | 
|---|---|
| Visitor | 
 This class is implemented by visitors/walkers. 
 | 
| Class | Description | 
|---|---|
| ContainsStatementVisitor | 
 Utilits class used by
  
SymbolicExecutionUtil#containsStatement(MethodFrame, ProgramElement, Services). | 
| CreatingASTVisitor | 
 Walks through a java AST in depth-left-fist-order. 
 | 
| DeclarationProgramVariableCollector | 
 The DeclarationProgramVariableCollector collects all top level
 declared program variables relative to the given block to be
 visited, for example starting with  
  { int j; { int i; } { int h; } for (int k; ...) {} int h; }
 
  the collector will return a set containg j, h the
  h because of the second occurrence of h | 
| FieldReplaceVisitor | 
 Replaces field references o.a by methodcalls o. 
 | 
| FreeLabelFinder | 
 descends recursively a given program and looks for free occurrences of a specified label 
 | 
| InnerBreakAndContinueReplacer | 
 This replaces all breaks and continues in a loop with  
break l, where l is a
 specified label. | 
| JavaASTCollector | 
 Walks through a java AST in depth-left-fist-order. 
 | 
| JavaASTVisitor | 
 Extends the JavaASTWalker to use the visitor mechanism. 
 | 
| JavaASTWalker | 
 walks through a java AST in depth-left-fist-order at default. 
 | 
| LabelCollector | 
 Collects all labels found in a given program. 
 | 
| OuterBreakContinueAndReturnCollector | |
| OuterBreakContinueAndReturnReplacer | |
| ProgramContextAdder | 
 A context given as  
ContextStatementBlockInstantiation is wrapped
 around a given ProgramElement. | 
| ProgramElementReplacer | |
| ProgramReplaceVisitor | 
 Walks through a java AST in depth-left-fist-order. 
 | 
| ProgramSVCollector | 
 This visitor is used to collect all appearing SchemaVariables in a 
 java program 
 | 
| ProgramVariableCollector | 
 Walks through a java AST in depth-left-fist-order. 
 | 
| ProgVarReplaceVisitor | 
 Walks through a java AST in depth-left-first-order. 
 | 
| UndeclaredProgramVariableCollector | 
 
 This class is a specialization of  
ProgramVariableCollector which
 returns as result (UndeclaredProgramVariableCollector.result()) used LocationVariable which
 are undeclared, but used in the given {@link ProgramElement. |