See: Description
Class | Description |
---|---|
AccessUtil |
Utility methods for working with access flags.
|
AllParameterVisitor |
This
MemberVisitor lets a given parameter visitor visit all the parameters
of the methods that it visits. |
ArrayInitializationMatcher |
This class finds sequences of instructions that correspond to primitive
array initializations.
|
ArrayInitializationReplacer |
This
ClassVisitor replaces array initialization instructions with optimized
primitive array constants. |
BranchTargetFinder |
This
AttributeVisitor finds all instruction offsets, branch targets, and
exception targets in the CodeAttribute instances that it visits. |
ClassInitializer |
This
ClassVisitor initializes the class hierarchy and references of
all classes that it visits. |
ClassPoolClassLoader |
A
ClassLoader that can load classes from a ProGuardCORE
classpool. |
ClassReferenceInitializer |
This
ClassVisitor initializes the references of all classes that
it visits. |
ClassReferenceInitializer.KotlinTypeAliasReferenceInitializer | |
ClassRenamer |
This
ClassVisitor renames the class names and class member
names of the classes it visits. |
ClassSubHierarchyInitializer |
This ClassPoolVisitor and ClassVisitor fills out the subclasses of all
classes (in the class pools) that it visits.
|
ClassSuperHierarchyInitializer |
This
ClassVisitor initializes the superclass hierarchy of all classes that
it visits. |
ClassUtil |
Utility methods for converting between internal and external representations
of names and descriptions.
|
DescriptorClassEnumeration |
A
DescriptorClassEnumeration provides an enumeration of all
classes mentioned in a given descriptor or signature. |
DynamicClassReferenceInitializer |
This
InstructionVisitor initializes any constant Class.forName or
.class references of all classes it visits. |
DynamicMemberReferenceInitializer |
This
AttributeVisitor initializes any constant class member references of all
code that it visits. |
EnumFieldReferenceInitializer |
This
ElementValueVisitor initializes the field references of the
EnumConstantElementValue instances that it visits. |
ExternalTypeEnumeration |
An
ExternalTypeEnumeration provides an enumeration of all
types listed in a given external descriptor string. |
InitializationUtil |
This utility class provides a method to initialize the cached
cross-references classes.
|
InstructionSequenceMatcher |
This
InstructionVisitor checks whether a given pattern instruction sequence
occurs in the instructions that are visited. |
InternalTypeEnumeration |
An
InternalTypeEnumeration provides an enumeration of all
types listed in a given internal descriptor or signature of a class, a
method, or a field. |
MemberFinder |
This utility class provides methods to find class members in a given class
or in its hierarchy.
|
MemberRenamer |
This
MemberVisitor renames the class member
names of the classes it visits. |
MethodLinker |
This
ClassVisitor links all corresponding non-private, non-static,
non-initializer methods in the class hierarchies of all visited classes. |
NestHostFinder |
This utility class can find the nest host class names of given classes.
|
PrimitiveArrayConstantReplacer |
This
ClassVisitor replaces all instances of PrimitiveArrayConstant
by Java bytecode compliant array store instructions. |
StringReferenceInitializer |
This
ConstantVisitor initializes any class references of all string constants
it visits. |
StringSharer |
This
ClassVisitor shares strings in the class files that it visits. |
WarningLogger | |
WarningPrinter |
This class prints out and counts warnings.
|
WildcardConstantFilter |
This
ConstantVisitor delegates to a given constant visitor, except for
constants that contain wildcards (indices larger than 0xffff). |