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 |
|
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
Operation on Clazz
|
DescriptorClassEnumeration |
|
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 |
|
ExternalTypeEnumeration |
|
InitializationUtil |
This utility class provides a method to initialize the cached cross-references classes.
|
InitializedClassUtil |
|
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.
|
InternalTypeIterable |
|
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 |
|
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).
|