See: Description
| Class | Description |
|---|---|
| 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 InvocationUnit 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.
|
| SimpleEnumArrayPropagator |
This ClassVisitor propagates the value of the $VALUES field to the values()
method in the simple enum classes that it visits.
|
| SimpleEnumClassChecker |
This ClassVisitor marks all program classes that it visits as simple enums,
if their methods qualify.
|
| SimpleEnumClassSimplifier |
This ClassVisitor simplifies the classes that it visits to simple enums.
|
| SimpleEnumDescriptorSimplifier |
This ClassVisitor simplifies the descriptors that contain simple enums in
the program classes that it visits.
|
| SimpleEnumUseChecker |
This ClassVisitor marks enums that can't be simplified due to the way they
are used in the classes that it visits.
|
| SimpleEnumUseSimplifier |
This AttributeVisitor simplifies the use of enums in the code attributes that
it visits.
|
| StoringInvocationUnit |
This InvocationUnit 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.
|
Copyright © 2015. All Rights Reserved.