proguard.classfile.visitor
Interface MemberInfoVisitor
- All Known Implementing Classes:
- AllAttrInfoVisitor, AttributeShrinker, AttributeUsageMarker, ClassFileCleaner, ClassFileFinalizer, ClassFileInitializer, ClassFileMemberInfoVisitor, ClassFilePrinter, ClassFileReferenceInitializer, ClassFileRenamer, ClassFileShrinker, ConstantPoolRemapper, KeepMarker, LibraryMemberInfoFilter, MappingPrinter, MemberInfoAccessFilter, MemberInfoDescriptorFilter, MemberInfoLinker, MemberInfoNameFilter, MemberInfoObfuscator, MultiMemberInfoVisitor, NameAndTypeShrinker, NameMarker, NoSideEffectMethodMarker, PartialEvaluator, ProgramMemberInfoFilter, SideEffectInstructionChecker, SideEffectMethodMarker, SimpleClassFilePrinter, UsageMarker, UsagePrinter, Utf8UsageMarker, VariableMemberInfoVisitor
- public interface MemberInfoVisitor
This interface specifies the methods for a visitor of
ProgramMemberInfo objects and LibraryMemberInfo
objects.
visitProgramFieldInfo
public void visitProgramFieldInfo(ProgramClassFile programClassFile,
ProgramFieldInfo programFieldInfo)
visitProgramMethodInfo
public void visitProgramMethodInfo(ProgramClassFile programClassFile,
ProgramMethodInfo programMethodInfo)
visitLibraryFieldInfo
public void visitLibraryFieldInfo(LibraryClassFile libraryClassFile,
LibraryFieldInfo libraryFieldInfo)
visitLibraryMethodInfo
public void visitLibraryMethodInfo(LibraryClassFile libraryClassFile,
LibraryMethodInfo libraryMethodInfo)