Package proguard.classfile.util
Class MemberRenamer
java.lang.Object
proguard.classfile.util.MemberRenamer
- All Implemented Interfaces:
MemberVisitor
This
MemberVisitor renames the class member names of the classes it visits.-
Constructor Summary
ConstructorsConstructorDescriptionMemberRenamer(BiFunction<Clazz, Member, String> memberNameFunction) MemberRenamer(BiFunction<Clazz, Member, String> memberNameFunction, MemberVisitor extraMemberVisitor) MemberRenamer(Function<Clazz, String> classNameFunction, MemberVisitor extraMemberVisitor) -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitLibraryMember(LibraryClass libraryClass, LibraryMember libraryMember) voidvisitProgramMember(ProgramClass programClass, ProgramMember programMember) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface proguard.classfile.visitor.MemberVisitor
visitAnyMember, visitLibraryField, visitLibraryMethod, visitProgramField, visitProgramMethod
-
Constructor Details
-
MemberRenamer
-
MemberRenamer
-
MemberRenamer
public MemberRenamer(BiFunction<Clazz, Member, String> memberNameFunction, MemberVisitor extraMemberVisitor)
-
-
Method Details
-
visitProgramMember
- Specified by:
visitProgramMemberin interfaceMemberVisitor
-
visitLibraryMember
- Specified by:
visitLibraryMemberin interfaceMemberVisitor
-