|
ProGuard | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| MappingProcessor | This interface specifies methods to process name mappings between original class files and their obfuscated versions. |
| Class Summary | |
| AttributeShrinker | This ClassFileVisitor removes attributes that are not marked as being used or required. |
| AttributeUsageMarker | This ClassFileVisitor marks all attributes that should be kept in the classes it visits. |
| ClassFileObfuscator | This ClassFileVisitor comes up with obfuscated names for the
class files it visits, and for their class members. |
| ClassFileRenamer | This ClassFileVisitor renames the class names and class member
names of the classes it visits, using names previously determined by the
obfuscator. |
| MappingKeeper | This MappingKeeper applies the mappings that it receives to its class pool, so these mappings are ensured in a subsequent obfuscation step. |
| MappingPrinter | This ClassFileVisitor prints out the renamed class files and class members with their old names and new names. |
| MappingReader | This class can parse mapping files and invoke a processor for each of the mapping entries. |
| MemberInfoLinker | This ClassFileVisitor links all class members that should get the same names in the name spaces of all visited class files. |
| MemberInfoObfuscator | This ClassFileVisitor obfuscates all class members in the name spaces of all visited class file. |
| MultiMappingProcessor | This MappingKeeper delegates all method calls to each MappingProcessor in a given list. |
| NameAndTypeShrinker | This ClassFileVisitor removes NameAndType constant pool entries that are not marked as being used. |
| NameAndTypeUsageMarker | This ClassFileVisitor marks all NameAndType constant pool entries that are being used in the classes it visits. |
| NameMarker | This ClassFileVisitor and MemberInfoVisitor
marks names of the class files and class members it visits. |
| Utf8Shrinker | This ClassFileVisitor removes UTF-8 constant pool entries that are not marked as being used. |
| Utf8UsageMarker | This ClassFileVisitor marks all UTF-8 constant pool entries that are being used in the classes it visits. |
This package contains classes to perform obfuscation of class files.
|
ProGuard | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||