接口 MemberVisitor
-
- 所有已知子接口:
ProcessableVisitor
- 所有已知实现类:
AllAttributeVisitor,AllParameterVisitor,AllProcessableVisitor,AttributeSorter,BasicInvocationUnit,BootstrapMethodsAttributeShrinker,BridgeMethodFixer,ClassCleaner,ClassMapDataEntryWriter,ClassPrinter,ClassReferenceFixer,ClassReferenceInitializer,ClassRenamer,ConstantPoolRemapper,ConstantPoolShrinker,ConstructorInvocationOffsetFinder,ConstructorMethodFilter,DynamicMemberReferenceInitializer,ExecutingInvocationUnit,InitializerMethodFilter,LibraryClassReader,LibraryMemberFilter,MemberAccessFilter,MemberAccessFlagCleaner,MemberAccessFlagSetter,MemberAccessSetter,MemberAdder,MemberClassAccessFilter,MemberCollectionFilter,MemberCollector,MemberCounter,MemberDescriptorFilter,MemberDescriptorReferencedClassVisitor,MemberFinder,MemberNameFilter,MemberProcessingFlagFilter,MemberProcessingInfoFilter,MemberReferenceFixer,MemberRemover,MemberRenamer,MemberToClassVisitor,MemberToKotlinPropertyVisitor,MethodCollector,MethodCopier,MethodCounter,MethodFilter,MethodImplementationFilter,MethodImplementationTraveler,MethodLinker,MethodToKotlinConstructorVisitor,MethodToKotlinFunctionVisitor,MultiMemberVisitor,NamedAttributeDeleter,ProcessingFlagCleaner,ProcessingFlagSetter,ProcessingInfoSetter,ProgramClassReader,ProgramClassWriter,ProgramMemberFilter,ReferencedClassesExtractor,ReferencedClassVisitor,SignatureAdapter,SimilarMemberVisitor,SimpleClassPrinter,StringSharer,Utf8Shrinker,VariableMemberVisitor
public interface MemberVisitorThis interface specifies the methods for a visitor ofProgramMemberinstances andLibraryMemberinstances.
-
-
方法概要
所有方法 实例方法 默认方法 修饰符和类型 方法 说明 default voidvisitAnyMember(Clazz clazz, Member member)Visits any Member instance.default voidvisitLibraryField(LibraryClass libraryClass, LibraryField libraryField)default voidvisitLibraryMember(LibraryClass libraryClass, LibraryMember libraryMember)default voidvisitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod)default voidvisitProgramField(ProgramClass programClass, ProgramField programField)default voidvisitProgramMember(ProgramClass programClass, ProgramMember programMember)default voidvisitProgramMethod(ProgramClass programClass, ProgramMethod programMethod)
-
-
-
方法详细资料
-
visitAnyMember
default void visitAnyMember(Clazz clazz, Member member)
Visits any Member instance. The more specific default implementations of this interface delegate to this method.
-
visitProgramMember
default void visitProgramMember(ProgramClass programClass, ProgramMember programMember)
-
visitProgramField
default void visitProgramField(ProgramClass programClass, ProgramField programField)
-
visitProgramMethod
default void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod)
-
visitLibraryMember
default void visitLibraryMember(LibraryClass libraryClass, LibraryMember libraryMember)
-
visitLibraryField
default void visitLibraryField(LibraryClass libraryClass, LibraryField libraryField)
-
visitLibraryMethod
default void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod)
-
-