Package proguard.optimize.evaluation

This package contains visitors that perform partial evaluation and subsequent optimizations on byte code.

See:
          Description

Class Summary
EvaluationShrinker This AttributeVisitor simplifies the code attributes that it visits, based on partial evaluation.
EvaluationSimplifier This AttributeVisitor simplifies the code attributes that it visits, based on partial evaluation.
LivenessAnalyzer This AttributeVisitor analyzes the liveness of the variables in the code attributes that it visits, based on partial evaluation.
LoadingInvocationUnit This InvocationUbit loads parameter values and return values that were previously stored with the methods that are invoked.
PartialEvaluator This AttributeVisitor performs partial evaluation on the code attributes that it visits.
StoringInvocationUnit This InvocationUbit stores parameter values and return values with the methods that are invoked.
VariableOptimizer This AttributeVisitor optimizes variable allocation based on their the liveness, in the code attributes that it visits.
 

Package proguard.optimize.evaluation Description

This package contains visitors that perform partial evaluation and subsequent optimizations on byte code.