See: Description
| Class | Description |
|---|---|
| BootstrapMethodArgumentShrinker |
This BootstrapMethodInfoVisitor removes unused constant arguments from
bootstrap method entries that it visits.
|
| ChangedCodePrinter |
This AttributeVisitor delegates its call to another AttributeVisitor, and
prints out the code if the other visitor has changed it.
|
| ConstantMemberFilter |
This
MemberVisitor delegates its visits to program class members
to another given MemberVisitor, but only when the visited
class member has been marked as a constant. |
| ConstantParameterFilter |
This
MemberVisitor delegates its visits to program methods
to another given MemberVisitor, for each method parameter
that has been marked as constant. |
| DuplicateInitializerFixer |
This MemberVisitor adds an additional parameter to the duplicate
initialization methods that it visits.
|
| DuplicateInitializerInvocationFixer |
This AttributeVisitor adds an additional integer parameter to the tweaked
initialization method invocations that it visits.
|
| KeepMarker |
This
ClassVisitor and MemberVisitor
marks classes and class members it visits. |
| KeptClassFilter |
This ClassVisitor delegates all its method calls to another ClassVisitor,
but only for Clazz objects that are marked as kept.
|
| KeptMemberFilter |
This MemberVisitor delegates all its method calls to another MemberVisitor,
but only for Member objects that are marked as kept.
|
| MemberDescriptorSpecializer |
This MemberVisitor specializes parameters in the descriptors of the
methods that it visits.
|
| MethodDescriptorShrinker |
This MemberVisitor removes unused parameters in the descriptors of the
methods that it visits.
|
| MethodStaticizer |
This MemberVisitor makes all methods that it visits static, if their 'this'
parameters are unused.
|
| OptimizationInfoMemberFilter |
This
MemberVisitor delegates its visits to another given
MemberVisitor, but only when the visited member has optimization
info. |
| Optimizer |
This class optimizes class pools according to a given configuration.
|
| ParameterShrinker |
This AttributeVisitor removes unused parameters from the code of the methods
that it visits.
|
| TailRecursionSimplifier |
This MemberVisitor simplifies tail recursion calls in all methods that it
visits.
|
| WriteOnlyFieldFilter |
This
MemberVisitor delegates its visits to program fields to
other given MemberVisitor instances, but only when the visited
field has been marked as write-only. |
Copyright © 2015. All Rights Reserved.