|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Class Summary | |
|---|---|
| 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. |
| 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 MemberVisitor 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. |
This package contains visitors that assist with various optimizations of byte code.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||