ProGuard

Packages
proguard This package contains the main ProGuard application.
proguard.ant This package contains the Ant task for ProGuard.
proguard.classfile This package contains classes to represent various elements of class files.
proguard.classfile.editor This package contains visitors to edit byte code.
proguard.classfile.instruction This package contains classes to represent Java bytecode instructions.
proguard.classfile.util This package contains utility classes for processing class files.
proguard.classfile.visitor This package contains interfaces and classes for processing class files from the proguard.classfile package using the visitor pattern.
proguard.gui This package contains a GUI for ProGuard and ReTrace.
proguard.gui.splash This package contains a library for creating splash screens and animations with text, graphical elements, and some special effects.
proguard.io This package contains classes to read and write files, optionally wrapped in jars, wars, ears, zips, directories,...
proguard.obfuscate This package contains classes to perform obfuscation of class files.
proguard.optimize This package contains visitors that assist with various optimizations of byte code.
proguard.optimize.evaluation This package contains visitors that perform partial evaluation and subsequent optimizations on byte code.
proguard.optimize.evaluation.value This package contains classes that represent partial evaluation values.
proguard.optimize.peephole This package contains visitors that perform various peephole optimizations.
proguard.retrace This package contains the main ReTrace application.
proguard.shrink This package contains classes to perform shrinking of class files.
proguard.util This package contains utility classes for regular expression matching,...
proguard.wtk This package contains the J2ME Wireless Toolkit plug-in for ProGuard.

 


ProGuard