|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
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. |
Transformation rules for backtracking.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||