Package harpoon.Analysis.Transformation

General-purpose code transformation helpers not specific to an IR.

See:
          Description

Class Summary
MethodMutator<HCE extends HCodeElement> MethodMutator makes it easier to implement simple method code mutations.
MethodSplitter MethodSplitter makes it easier to implement transformations which specialize methods for one purpose or another.
MethodSplitter.Token Subclasses of MethodSplitter refer to "versions" of the underlying method which may be named by creating static instances of this MethodSplitter.Token class.
 

Package harpoon.Analysis.Transformation Description

General-purpose code transformation helpers not specific to an IR. These classes help implement large-scale transformations to HCodes.

Author:
C. Scott Ananian <cananian@alumni.princeton.edu>