Class DeadAssignmentEliminator

    • Constructor Detail

    • Method Detail

      • internalTransform

        protected void internalTransform​(Body b,
                                         String phaseName,
                                         Map<String,​String> options)
        Eliminates dead code in a linear fashion. Complexity is linear with respect to the statements. Does not work on grimp code because of the check on the right hand side for side effects.
        Specified by:
        internalTransform in class BodyTransformer
        Parameters:
        b - the body on which to apply the transformation
        phaseName - the phasename for this transform; not typically used by implementations.
        options - the actual computed options; a combination of default options and Scene specified options.