接口 ClassVisitor
-
- 所有已知子接口:
ProcessableVisitor
- 所有已知实现类:
AccessFixer,AllAttributeVisitor,AllConstantVisitor,AllFieldVisitor,AllMemberVisitor,AllMethodVisitor,AllProcessableVisitor,ArrayInitializationReplacer,AttributeSorter,BootstrapMethodsAttributeShrinker,BottomClassFilter,CallResolver,ClassAccessFilter,ClassCleaner,ClassCollector,ClassConstantClassFilter,ClassCounter,ClassElementSorter,ClassFeatureNameCollector,ClassHierarchyTraveler,ClassInitializer,ClassMemberSorter,ClassNameCollector,ClassNameFilter,ClassPoolClassVisitor,ClassPoolFiller,ClassPoolRemover,ClassPresenceFilter,ClassPrinter,ClassProcessingFlagFilter,ClassProcessingInfoFilter,ClassReferenceFixer,ClassReferenceInitializer,ClassRenamer,ClassSubHierarchyInitializer,ClassSuperHierarchyInitializer,ClassVersionFilter,ClassVersionSetter,ConcreteClassDownTraveler,ConstantPoolRemapper,ConstantPoolShrinker,ConstantPoolSorter,CounterConditionalClassVisitor,DataEntryClassWriter,DynamicClassReferenceInitializer,DynamicMemberReferenceInitializer,ExceptClassesFilter,ExceptClassFilter,FunctionalInterfaceFilter,ImplementedClassFilter,InnerClassesAccessFixer,InterfaceDeleter,InterfaceSorter,KotlinAliasReferenceFixer,KotlinCallableReferenceInitializer.OptimizedCallableReferenceFilter,KotlinClassFilter,KotlinMetadataInitializer,KotlinMetadataRemover,KotlinMetadataVersionFilter,KotlinMetadataWriter,LambdaExpressionCollector,LargeStringSplitter,LibraryClassFilter,LibraryClassReader,MemberAccessFlagCleaner,MemberReferenceFixer,MemberRemover,MethodCopier,MethodCreator,MethodLinker,MultiClassVisitor,NameAndTypeShrinker,NamedAttributeDeleter,NamedFieldVisitor,NamedMethodVisitor,NestHostFinder,NestMemberAdder,PermittedSubclassAdder,PrimitiveArrayConstantReplacer,ProcessingFlagCleaner,ProcessingFlagSetter,ProcessingInfoSetter,ProgramClassFilter,ProgramClassReader,ProgramClassWriter,ReferencedClassVisitor,ReferencedKotlinMetadataVisitor,SimpleClassPrinter,SingleTimeClassVisitor,StringSharer,SubclassAdder,SubclassFilter,SubclassRemover,SubclassToAdder,SubclassTraveler,SuperClassConstantVisitor,UniqueClassFilter,Utf8Shrinker,VariableClassVisitor
public interface ClassVisitorThis interface specifies the methods for a visitor ofClazzinstances.
-
-
方法概要
所有方法 实例方法 抽象方法 默认方法 修饰符和类型 方法 说明 voidvisitAnyClass(Clazz clazz)Visits any Clazz instance.default voidvisitLibraryClass(LibraryClass libraryClass)default voidvisitProgramClass(ProgramClass programClass)
-
-
-
方法详细资料
-
visitAnyClass
void visitAnyClass(Clazz clazz)
Visits any Clazz instance. The more specific default implementations of this interface delegate to this method.
-
visitProgramClass
default void visitProgramClass(ProgramClass programClass)
-
visitLibraryClass
default void visitLibraryClass(LibraryClass libraryClass)
-
-