| Class | Description |
|---|---|
| AnnotationChecker |
Visitor that checks annotations of annotated elements
|
| AutoBoxer |
Translate implicit boxing and unboxing to explicit code.
|
| JL5DefiniteAssignmentChecker | |
| JL5InitChecker | |
| JL5InitImportsVisitor | Deprecated |
| JL5Translator | |
| RemoveAnnotations |
Remove annotations
|
| RemoveEnums |
Translate enums to Java 1.4 language features.
|
| RemoveExtendedFors |
Translate enums to Java 1.4 language features.
|
| RemoveStaticImports |
Remove static imports
|
| RemoveVarArgsFlags | |
| RemoveVarargVisitor | |
| ResolveAnnotationsVisitor |
Simplify some expressions for the later analyses.
|
| SimplifyExpressionsForBoxing |
Simplify some expressions for the later analyses.
|
| TVCaster |
Add casts so that we can erase generic classes and the code will still compile under Java 1.4.
|
| TypeErasureProcDecls |
This class rewrites method decls to change the type of arguments and the return value
so that the appropriate override relationships will hold in Java 1.4.
|