See: Description
| Class | Description |
|---|---|
| AnnotationUsageMarker |
This AttributeVisitor recursively marks all necessary annotation information
in the attributes that it visits.
|
| ClassShrinker |
This ClassVisitor removes constant pool entries, class members, and other
class elements that are not marked as being used.
|
| InnerUsageMarker |
This AttributeVisitor recursively marks all necessary inner class information
in the attributes that it visits.
|
| InterfaceUsageMarker |
This ClassVisitor recursively marks all interface
classes that are being used in the visited class.
|
| LocalVariableTypeUsageMarker |
This AttributeVisitor recursively marks all information that points to used
classes, in the LocalVariableTable and LocalVariableTypeTable attributes that
it visits.
|
| ShortestUsageMarker |
This ClassVisitor and MemberVisitor recursively marks all classes
and class elements that are being used.
|
| ShortestUsagePrinter |
This ClassVisitor and MemberVisitor prints out the reasons why
classes and class members have been marked as being used.
|
| Shrinker |
This class shrinks class pools according to a given configuration.
|
| UsagePrinter |
This ClassVisitor prints out the classes and class members that have been
marked as being used (or not used).
|
| UsedClassFilter |
This ClassVisitor delegates all its method calls to another ClassVisitor,
but only for Clazz objects that are marked as used.
|
| UsedMemberFilter |
This MemberVisitor delegates all its method calls to another MemberVisitor,
but only for Member objects that are marked as used.
|
Copyright © 2015. All Rights Reserved.