| Package | Description |
|---|---|
| proguard |
This package contains the main ProGuard application.
|
| proguard.io |
This package contains classes to read and write files, optionally wrapped in
jars, wars, ears, zips, directories,...
|
| Modifier and Type | Method and Description |
|---|---|
static DataEntryReader |
DataEntryReaderFactory.createDataEntryReader(String messagePrefix,
ClassPathEntry classPathEntry,
DataEntryReader reader)
Creates a DataEntryReader that can read the given class path entry.
|
| Modifier and Type | Method and Description |
|---|---|
static DataEntryReader |
DataEntryReaderFactory.createDataEntryReader(String messagePrefix,
ClassPathEntry classPathEntry,
DataEntryReader reader)
Creates a DataEntryReader that can read the given class path entry.
|
void |
InputReader.readInput(String messagePrefix,
ClassPath classPath,
int fromIndex,
int toIndex,
DataEntryReader reader)
Reads all input entries from the given section of the given class path.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClassFilter
This DataEntryReader delegates to one of two other DataEntryReader instances,
depending on the extension of the data entry.
|
class |
ClassReader
This DataEntryReader applies a given ClassVisitor to the class
definitions that it reads.
|
class |
ClassRewriter
This DataEntryReader reads class entries and writes their corresponding
versions from the ClassPool to a given DataEntryWriter.
|
class |
DataEntryCopier
This DataEntryReader writes the ZIP entries and files that it reads to a
given DataEntryWriter.
|
class |
DataEntryObfuscator
This DataEntryReader delegates to another DataEntryReader, renaming the
data entries based on the renamed classes in the given ClassPool.
|
class |
DataEntryRenamer
This DataEntryReader delegates to another DataEntryReader, renaming the
data entries based on the given map.
|
class |
DataEntryRewriter
This DataEntryReader writes the resource data entries that it reads to a
given DataEntryWriter, updating their contents based on the renamed classes
in the given ClassPool.
|
class |
DirectoryFilter
This DataEntryReader delegates to one of two other DataEntryReader instances,
depending on whether the data entry represents a directory or not.
|
class |
FilteredDataEntryReader
This DataEntryReader delegates to one of two other DataEntryReader instances,
depending on whether the data entry passes through a given data entry filter
or not.
|
class |
JarReader
This DataEntryReader lets a given DataEntryReader read all data entries of
the read jar/war/zip data entries.
|
class |
ManifestRewriter
This DataEntryReader writes the manifest data entries that it reads to a
given DataEntryWriter, updating their contents based on the renamed classes
in the given ClassPool.
|
class |
NameFilter
This DataEntryReader delegates to one of two other DataEntryReader instances,
depending on the name of the data entry.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DirectoryPump.pumpDataEntries(DataEntryReader dataEntryReader) |
void |
DataEntryPump.pumpDataEntries(DataEntryReader dataEntryReader)
Applies the given DataEntryReader to all data entries that the
implementation can provide.
|
| Constructor and Description |
|---|
ClassFilter(DataEntryReader classReader)
Creates a new ClassFilter that delegates reading classes to the
given reader.
|
ClassFilter(DataEntryReader classReader,
DataEntryReader dataEntryReader)
Creates a new ClassFilter that delegates to either of the two given
readers.
|
DataEntryObfuscator(ClassPool classPool,
Map packagePrefixMap,
DataEntryReader dataEntryReader)
Creates a new DataEntryObfuscator.
|
DataEntryRenamer(Map nameMap,
DataEntryReader renamedDataEntryReader)
Creates a new DataEntryRenamer.
|
DataEntryRenamer(Map nameMap,
DataEntryReader renamedDataEntryReader,
DataEntryReader missingDataEntryReader)
Creates a new DataEntryRenamer.
|
DirectoryFilter(DataEntryReader directoryReader)
Creates a new ClassFilter that delegates reading directories to the
given reader.
|
DirectoryFilter(DataEntryReader directoryReader,
DataEntryReader otherReader)
Creates a new ClassFilter that delegates to either of the two given
readers.
|
FilteredDataEntryReader(DataEntryFilter dataEntryFilter,
DataEntryReader acceptedDataEntryReader)
Creates a new FilteredDataEntryReader with only a reader for accepted
data entries.
|
FilteredDataEntryReader(DataEntryFilter dataEntryFilter,
DataEntryReader acceptedDataEntryReader,
DataEntryReader rejectedDataEntryReader)
Creates a new FilteredDataEntryReader.
|
JarReader(DataEntryReader dataEntryReader)
Creates a new JarReader.
|
NameFilter(List regularExpressions,
DataEntryReader acceptedDataEntryReader)
Creates a new NameFilter that delegates to the given reader, depending
on the given list of filters.
|
NameFilter(List regularExpressions,
DataEntryReader acceptedDataEntryReader,
DataEntryReader rejectedDataEntryReader)
Creates a new NameFilter that delegates to either of the two given
readers, depending on the given list of filters.
|
NameFilter(String regularExpression,
DataEntryReader acceptedDataEntryReader)
Creates a new NameFilter that delegates to the given reader, depending
on the given list of filters.
|
NameFilter(String regularExpression,
DataEntryReader acceptedDataEntryReader,
DataEntryReader rejectedDataEntryReader)
Creates a new NameFilter that delegates to either of the two given
readers, depending on the given list of filters.
|
Copyright © 2015. All Rights Reserved.