proguard.classfile.util |
This package contains utility classes for processing class files.
|
Java Source File Name | Type | Comment |
AccessUtil.java | Class | Utility methods for working with access flags. |
ClassReferenceInitializer.java | Class | This ClassVisitor initializes the references of all classes that
it visits.
All class constant pool entries get direct references to the corresponding
classes. |
ClassSubHierarchyInitializer.java | Class | This ClassVisitor adds all classes that it visits to the list of subclasses
of their superclass. |
ClassSuperHierarchyInitializer.java | Class | This ClassVisitor initializes the superclass hierarchy of all classes that
it visits.
Visited library classes get direct references to their superclasses and
interfaces, replacing the superclass names and interface names. |
ClassUtil.java | Class | Utility methods for converting between internal and external representations
of names and descriptions. |
DescriptorClassEnumeration.java | Class | A DescriptorClassEnumeration provides an enumeration of all
classes mentioned in a given descriptor or signature. |
DynamicClassReferenceInitializer.java | Class | This InstructionVisitor initializes any constant Class.forName or
.class references of all classes it visits. |
DynamicMemberReferenceInitializer.java | Class | This InstructionVisitor initializes any constant
Class.get[Declared]{Field,Method} references of all instructions
it visits. |
ExternalTypeEnumeration.java | Class | An ExternalTypeEnumeration provides an enumeration of all
types listed in a given external descriptor string. |
InstructionSequenceMatcher.java | Class | This InstructionVisitor checks whether a given pattern instruction sequence
occurs in the instructions that are visited. |
InternalTypeEnumeration.java | Class | An InternalTypeEnumeration provides an enumeration of all
parameter types listed in a given internal method descriptor or signature.
The signature can also be a class signature. |
MemberFinder.java | Class | This class provides methods to find class members in a given class or in its
hierarchy. |
MethodLinker.java | Class | This ClassVisitor links all corresponding non-private methods in the class
hierarchies of all visited classes. |
SimplifiedVisitor.java | Class | This abstract utility class allows to implement various visitor interfaces
with simplified methods. |
StringSharer.java | Class | This ClassVisitor shares strings in the class files that it visits. |
WarningPrinter.java | Class | This class prints out and counts warnings. |