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.
|