Package proguard.classfile.editor
Class ClassMemberSorter
java.lang.Object
proguard.classfile.editor.ClassMemberSorter
- All Implemented Interfaces:
Comparator,ClassVisitor
This
ClassVisitor sorts the class members of the classes that it visits. The sorting
order is based on the access flags, the names, and the descriptors.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidvisitAnyClass(Clazz clazz) Visits any Clazz instance.voidvisitProgramClass(ProgramClass programClass) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface proguard.classfile.visitor.ClassVisitor
visitLibraryClassMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
ClassMemberSorter
public ClassMemberSorter()
-
-
Method Details
-
visitAnyClass
Description copied from interface:ClassVisitorVisits any Clazz instance. The more specific default implementations of this interface delegate to this method.- Specified by:
visitAnyClassin interfaceClassVisitor
-
visitProgramClass
- Specified by:
visitProgramClassin interfaceClassVisitor
-
compare
- Specified by:
comparein interfaceComparator
-