RECODER 0.92

Package recoder.kit.transformation.java5to4

Contains transformations which attempt to make a java5 project compilable with -source 1.4 compiler switch and which can be used by a java 1.4 runtime environment.

See:
          Description

Class Summary
EnhancedFor2For converts an enhanced for loop to an "old style" for loop.
MakeConditionalCompatible Deals with uses of the conditional(c-like trinary) operator which create intersection types.
RemoveAnnotations Deals with annotations.
RemoveCoVariantReturnTypes This transformation does not work yet!
RemoveStaticImports Removes static imports from a given Compilation Unit and adds qualfication prefixes to (possible) uses of such imports.
ReplaceEnums untested for enum declarations nested within enum declarations
ResolveBoxing traverses a (sub)tree and replaces (un-)boxing conversions with explicit conversions.
ResolveGenerics  
ResolveVarArgs Replaces references to var arg methods and var arg methods itself to make it java 1.4 compliant.
 

Package recoder.kit.transformation.java5to4 Description

Contains transformations which attempt to make a java5 project compilable with -source 1.4 compiler switch and which can be used by a java 1.4 runtime environment. Currently, these transformations are under development and quite buggy.


RECODER 0.92