See: Description
| Class | Description |
|---|---|
| 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 ClassVisitor marks all program classes that it visits as caught.
|
| 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.
|
| DynamicInvocationMarker |
This InstructionVisitor marks whether the methods whose instructions it
visits contain the invokedynamic instruction.
|
| 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 ClassVisitor marks all classes that contain package visible members.
|
| PackageVisibleMemberInvokingClassMarker |
This ConstantVisitor marks all classes that refer to package visible classes
or class members.
|
| 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 outside of
its method.
|
| SideEffectMethodFilter |
This MemberVisitor delegates all its method calls to another MemberVisitor,
but only for Method objects that are marked as having side effects.
|
| SideEffectMethodMarker |
This ClassPoolVisitor marks all methods that have side effects.
|
| SimpleEnumFilter |
This ClassVisitor delegates all its method calls to another ClassVisitor,
but only for Clazz objects that are simple enums.
|
| SimpleEnumMarker |
This ClassVisitor marks all program classes that it visits with a given
flag for simple enums.
|
| StaticInitializerContainingClassFilter |
This ClassVisitor delegates all its method calls to another ClassVisitor,
but only for Clazz objects that are instantiated.
|
| StaticInitializerContainingClassMarker |
This ClassVisitor marks all classes that contain static initializers.
|
| 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.
|
Copyright © 2015. All Rights Reserved.