Package proguard

This package contains the main ProGuard application.

See:
          Description

Class Summary
ArgumentWordReader A WordReader that returns words from an argument list.
ClassPath This class represents a class path, as a list of ClassPathEntry objects.
ClassPathEntry This class represents an entry from a class path: a jar, a war, a zip, an ear, or a directory, with a name and a flag to indicates whether the entry is an input entry or an output entry.
ClassSpecification This class stores a specification of classes and possibly class members.
ClassSpecificationVisitorFactory This factory creates visitors to efficiently travel to specified classes and class members.
Configuration The ProGuard configuration.
ConfigurationParser This class parses ProGuard configurations.
ConfigurationWriter This class writes ProGuard configurations to a file.
DataEntryReaderFactory This class can create DataEntryReader instances based on class path entries.
DataEntryWriterFactory This class can create DataEntryWriter instances based on class paths.
DescriptorKeepChecker This class checks whether classes referenced by class members that are marked to be kept are marked to be kept too.
DuplicateClassPrinter This ClassVisitor writes out notes about the class files that it visits being duplicates.
FileWordReader A WordReader that returns words from a file or a URL.
FullyQualifiedClassNameChecker This class checks if the user has forgotten to fully qualify any classes in the configuration.
GPL This class checks and prints out information about the GPL.
Initializer This class initializes class pools.
InputReader This class reads the input class files.
KeepClassSpecification This class represents a keep option with class specification.
MemberSpecification This class stores a specification of class members.
OutputWriter This class writes the output class files.
ProGuard Tool for shrinking, optimizing, obfuscating, and preverifying Java classes.
Targeter This class sets the target version on program classes.
UpToDateChecker This class checks whether the output is up to date.
WordReader An abstract reader of words, with the possibility to include other readers.
 

Exception Summary
ParseException This Exception signals that a parse exception of some sort has occurred.
 

Package proguard Description

This package contains the main ProGuard application. ProGuard can read jar files, shrink and obfuscate them, and write out the resulting jar file.