Zelix KlassMaster - Java Obfuscator

Trim

The Zelix KlassMaster™ trim tool can reduce the size of your application by removing the unused classes, fields and methods and the unnecessary bytecode attributes. If your application is distributed with a third party library or your own general purpose utility classes then the number of classes, fields and methods that are not actually used could be quite significant.

Of course, Zelix KlassMaster™ has a trim exclusion facility with defaults that greatly reduce the risk of classes, fields or methods being inappropriately removed. It also is able to analyze typical Java Reflection API calls that might otherwise disguise a class, field or method use.

Finally, Zelix KlassMaster™ produces a comprehensive "Trim Report" listing all the classes, fields and methods that have been removed.

Please see the Trim Tutorial for more detail.