|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Class Summary | |
|---|---|
| AccessMethodMarker | This InstructionVisitor marks the types of class accesses and class member accesses of the methods whose instructions it visits. |
| BackwardBranchMarker | This InstructionVisitor marks all methods that branch backward in any of the instructions that it visits. |
| CatchExceptionMarker | This AttributeVisitor marks all methods that catch exceptions. |
| CaughtClassFilter | This ClassVisitor delegates all its method calls to another ClassVisitor, but only for Clazz objects that are caught as exceptions. |
| CaughtClassMarker | This InstructionVisitor marks all classes that are used in an 'instanceof' test by any of the instructions that it visits. |
| ClassOptimizationInfo | This class stores some optimization information that can be attached to a class. |
| ClassOptimizationInfoSetter | This ClassVisitor attaches a ClassOptimizationInfo instance to every class that is not being kept that it visits. |
| DotClassFilter | This ClassVisitor delegates all its method calls to another ClassVisitor, but only for Clazz objects that are used in a .class construct. |
| DotClassMarker | This InstructionVisitor marks all classes that are used in a .class construct by any of the instructions that it visits. |
| ExceptionInstructionChecker | This class can tell whether an instruction might throw exceptions. |
| FieldOptimizationInfo | This class stores some optimization information that can be attached to a field. |
| InstanceofClassFilter | This ClassVisitor delegates all its method calls to another ClassVisitor, but only for Clazz objects that are used in an 'instanceof' test. |
| InstanceofClassMarker | This InstructionVisitor marks all classes that are used in an 'instanceof' test by any of the instructions that it visits. |
| InstantiationClassFilter | This ClassVisitor delegates all its method calls to another ClassVisitor, but only for Clazz objects that are instantiated. |
| InstantiationClassMarker | This InstructionVisitor marks all classes that are instantiated by any of the instructions that it visits. |
| MemberOptimizationInfoSetter | This MemberVisitor attaches a FieldOptimizationInfo instance to every field and a MethodOptimizationInfo instance to every method that is not being kept that it visits. |
| MethodInvocationMarker | This InstructionVisitor counts the number of times methods are invoked from the instructions that are visited. |
| MethodOptimizationInfo | This class stores some optimization information that can be attached to a method. |
| NonPrivateMemberMarker | This ClassVisitor marks all class members that can not be made private in the classes that it visits, and in the classes to which they refer. |
| NoSideEffectMethodMarker | This MemberVisitor marks all methods that it visits as not having any side effects. |
| PackageVisibleMemberContainingClassMarker | This MemberVisitor marks all classes that contain visited package visible members. |
| PackageVisibleMemberInvokingClassMarker | This ConstantVisitor marks all classes that invoke package visible members in other classes. |
| ParameterUsageMarker | This MemberVisitor counts the parameters and marks the used parameters of the methods that it visits. |
| ReadWriteFieldMarker | This InstructionVisitor marks all fields that are write-only. |
| SideEffectInstructionChecker | This class can tell whether an instruction has any side effects. |
| SideEffectMethodMarker | This ClassPoolVisitor marks all methods that have side effects. |
| SuperInvocationMarker | This InstructionVisitor marks all methods that invoke super methods (other than initializers) from the instructions that it visits. |
| VariableUsageMarker | This AttributeVisitor marks the local variables that are used in the code attributes that it visits. |
This package contains classes to collect additional information about classes and class members, which can then be used for optimization.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||