Package ptolemy.backtrack.eclipse.ast.transform

Transformation rules for backtracking.

See:
          Description

Interface Summary
AliasHandler Interface of the alias handlers called by TypeAnalyzer.
AssignmentHandler Interface of the assignment handlers called by TypeAnalyzer.
ClassHandler Interface of the class declaration handlers called by TypeAnalyzer.
ConstructorHandler Interface of the constructor handlers called by TypeAnalyzer.
CrossAnalysisHandler Interface of the cross-analysis handlers called by TypeAnalyzer.
FieldDeclarationHandler Interface of the field handlers called by TypeAnalyzer.
MethodDeclarationHandler Interface of the method handlers called by TypeAnalyzer.
 

Class Summary
AbstractTransformer The abstract superclass of Java source code transformers.
AssignmentRule Assignment transformation rule.
AssignmentTransformer The assignment transformer to transform Java source programs into new programs that support backtracking.
ConstructorTransformer The constructor transformer to transform Java source programs into new programs that support backtracking.
HandlerList List of different handlers to be called back by TypeAnalyzer during the traversal of the AST.
PackageRule Package renaming rule.
TransformRule Transformation rule to be executed by TypeAnalyzer while it traverses the program AST.
 

Exception Summary
ASTDuplicatedFieldException Thrown on an attempt to create a field in a class declaration, which already contains a field with the same name.
ASTDuplicatedMethodException Thrown on an attempt to create a method in a class declaration, which already contains a method with the same name and an argument of the same type.
 

Package ptolemy.backtrack.eclipse.ast.transform Description

Transformation rules for backtracking.

Since:
Ptolemy II 6.1