| Interface | Description |
|---|---|
| ClassProvider |
Provides basic information about classes including inheritance, fields, and methods.
|
| ClassProvider.Builder |
A
ClassProvider.Builder is used to configure and construct a ClassProvider. |
| ClassProvider.IClassInfo |
Holds basic information about a class.
|
| ClassProvider.IFieldInfo |
Holds basic information about a field contained in a class.
|
| ClassProvider.IMethodInfo |
Holds basic information about a method contained in a class.
|
| Renamer |
A
Renamer is used to run generic transformers on a JAR file. |
| Renamer.Builder |
A
Renamer.Builder is used to configure and construct a Renamer. |
| Transformer |
A
Transformer is the basic building block for transforming entries read from a JAR file. |
| Transformer.ClassEntry |
A
ClassEntry represents a class file entry in a JAR file. |
| Transformer.Context |
Context providing renamer state when creating a transformer.
|
| Transformer.Entry |
A
Entry is a single entry representing an entry in a JAR file. |
| Transformer.Factory |
A factory to create transformers using
Renamer instance-specific information. |
| Transformer.JavadoctorEntry |
A
JavadoctorEntry represents a javadoctor.json entry in a JAR file. |
| Transformer.ManifestEntry |
A
ManifestEntry represents a manifest entry in a JAR file. |
| Transformer.ResourceEntry |
A
ResourceEntry represents a generic resource entry in a JAR file
that is not a class file, manifest or javadoctor.json file. |
| Enum | Description |
|---|---|
| IdentifierFixerConfig |
Identifier transformation strategy for
Transformer.identifierFixerFactory(IdentifierFixerConfig). |
| SignatureStripperConfig |
Signature stripper transformation strategy for
Transformer.signatureStripperFactory(SignatureStripperConfig). |
| SourceFixerConfig |
Source file naming strategy for
Transformer.sourceFixerFactory(SourceFixerConfig). |