|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Class Summary | |
|---|---|
| AnnotationUsageMarker | This AttributeVisitor recursively marks all necessary annotation information in the attributes that it visits. |
| ClassShrinker | This ClassVisitor removes constant pool entries and class members 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. |
| 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. |
This package contains classes to perform shrinking of class files.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||