See: Description
| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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 | Description |
|---|---|
| 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.
|