| Package | Description |
|---|---|
| proguard |
This package contains the main ProGuard application.
|
| proguard.classfile.util |
This package contains utility classes for processing class files.
|
| 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.
|
| Constructor and Description |
|---|
AssumeNoSideEffectsChecker(WarningPrinter notePrinter)
Creates a new KeepClassMemberChecker.
|
ClassMemberChecker(ClassPool programClassPool,
WarningPrinter notePrinter)
Creates a new ClassMemberChecker.
|
DescriptorKeepChecker(ClassPool programClassPool,
ClassPool libraryClassPool,
WarningPrinter notePrinter)
Creates a new DescriptorKeepChecker.
|
DuplicateClassPrinter(WarningPrinter notePrinter)
Creates a new DuplicateClassVisitor.
|
FullyQualifiedClassNameChecker(ClassPool programClassPool,
ClassPool libraryClassPool,
WarningPrinter notePrinter)
Creates a new FullyQualifiedClassNameChecker.
|
GetAnnotationChecker(WarningPrinter notePrinter)
Creates a new GetAnnotationChecker.
|
GetEnclosingClassChecker(WarningPrinter notePrinter)
Creates a new GetEnclosingMethodChecker.
|
GetEnclosingMethodChecker(WarningPrinter notePrinter)
Creates a new GetEnclosingMethodChecker.
|
GetSignatureChecker(WarningPrinter notePrinter)
Creates a new GetSignatureChecker.
|
KeepClassMemberChecker(WarningPrinter notePrinter)
Creates a new KeepClassMemberChecker.
|
LibraryKeepChecker(ClassPool programClassPool,
ClassPool libraryClassPool,
WarningPrinter notePrinter)
Creates a new DescriptorKeepChecker.
|
| Constructor and Description |
|---|
ClassReferenceInitializer(ClassPool programClassPool,
ClassPool libraryClassPool,
WarningPrinter missingClassWarningPrinter,
WarningPrinter missingProgramMemberWarningPrinter,
WarningPrinter missingLibraryMemberWarningPrinter,
WarningPrinter dependencyWarningPrinter)
Creates a new ClassReferenceInitializer that initializes the references
of all visited class files, optionally printing warnings if some classes
or class members can't be found or if they are in the program class pool.
|
ClassSuperHierarchyInitializer(ClassPool programClassPool,
ClassPool libraryClassPool,
WarningPrinter missingWarningPrinter,
WarningPrinter dependencyWarningPrinter)
Creates a new ClassSuperHierarchyInitializer that initializes the super
hierarchy of all visited class files, optionally printing warnings if
some classes can't be found or if they are in the program class pool.
|
DynamicClassReferenceInitializer(ClassPool programClassPool,
ClassPool libraryClassPool,
WarningPrinter missingNotePrinter,
WarningPrinter dependencyWarningPrinter,
WarningPrinter notePrinter,
StringMatcher noteExceptionMatcher)
Creates a new DynamicClassReferenceInitializer that optionally prints
warnings and notes, with optional class specifications for which never
to print notes.
|
DynamicMemberReferenceInitializer(ClassPool programClassPool,
ClassPool libraryClassPool,
WarningPrinter notePrinter,
StringMatcher noteFieldExceptionMatcher,
StringMatcher noteMethodExceptionMatcher)
Creates a new DynamicMemberReferenceInitializer.
|
| Constructor and Description |
|---|
ClassReader(boolean isLibrary,
boolean skipNonPublicLibraryClasses,
boolean skipNonPublicLibraryClassMembers,
WarningPrinter warningPrinter,
ClassVisitor classVisitor)
Creates a new DataEntryClassFilter for reading the specified
Clazz objects.
|
| Constructor and Description |
|---|
MappingKeeper(ClassPool classPool,
WarningPrinter warningPrinter)
Creates a new MappingKeeper.
|
MemberNameConflictFixer(boolean allowAggressiveOverloading,
Map descriptorMap,
WarningPrinter warningPrinter,
MemberObfuscator memberObfuscator)
Creates a new MemberNameConflictFixer.
|
Copyright © 2015. All Rights Reserved.