类 ClassPrinter
java.lang.Object
proguard.classfile.visitor.ClassPrinter
- 所有已实现的接口:
LocalVariableTargetElementVisitor,TargetInfoVisitor,AnnotationVisitor,ElementValueVisitor,TypeAnnotationVisitor,TypePathInfoVisitor,ExportsInfoVisitor,OpensInfoVisitor,ProvidesInfoVisitor,RequiresInfoVisitor,StackMapFrameVisitor,VerificationTypeVisitor,AttributeVisitor,BootstrapMethodInfoVisitor,ExceptionInfoVisitor,InnerClassesInfoVisitor,LineNumberInfoVisitor,LocalVariableInfoVisitor,LocalVariableTypeInfoVisitor,ParameterInfoVisitor,RecordComponentInfoVisitor,ConstantVisitor,InstructionVisitor,ClassVisitor,MemberVisitor
public class ClassPrinter
extends Object
implements ClassVisitor, ConstantVisitor, MemberVisitor, AttributeVisitor, BootstrapMethodInfoVisitor, RecordComponentInfoVisitor, InnerClassesInfoVisitor, ExceptionInfoVisitor, StackMapFrameVisitor, VerificationTypeVisitor, LineNumberInfoVisitor, ParameterInfoVisitor, LocalVariableInfoVisitor, LocalVariableTypeInfoVisitor, RequiresInfoVisitor, ExportsInfoVisitor, OpensInfoVisitor, ProvidesInfoVisitor, AnnotationVisitor, TypeAnnotationVisitor, TargetInfoVisitor, LocalVariableTargetElementVisitor, TypePathInfoVisitor, ElementValueVisitor, InstructionVisitor
This
ClassVisitor prints out the complete internal structure of the classes it visits.-
构造器概要
构造器构造器说明Creates a new ClassPrinter that prints to the standard output.ClassPrinter(PrintWriter printWriter) Creates a new ClassPrinter that prints to the given writer. -
方法概要
修饰符和类型方法说明voidvisitAnnotation(Clazz clazz, Annotation annotation) Visits any Annotation instance.voidvisitAnnotation(Clazz clazz, Method method, int parameterIndex, Annotation annotation) voidvisitAnnotationDefaultAttribute(Clazz clazz, Method method, AnnotationDefaultAttribute annotationDefaultAttribute) voidvisitAnnotationElementValue(Clazz clazz, Annotation annotation, AnnotationElementValue annotationElementValue) voidvisitAnyClass(Clazz clazz) Visits any Clazz instance.voidvisitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) Visits any Instruction instance.voidvisitArrayElementValue(Clazz clazz, Annotation annotation, ArrayElementValue arrayElementValue) voidvisitBootstrapMethodInfo(Clazz clazz, BootstrapMethodInfo bootstrapMethodInfo) voidvisitBootstrapMethodsAttribute(Clazz clazz, BootstrapMethodsAttribute bootstrapMethodsAttribute) voidvisitCatchTargetInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, TypeAnnotation typeAnnotation, CatchTargetInfo catchTargetInfo) voidvisitClassConstant(Clazz clazz, ClassConstant classConstant) voidvisitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue) voidvisitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute) voidvisitConstantElementValue(Clazz clazz, Annotation annotation, ConstantElementValue constantElementValue) voidvisitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) voidvisitConstantValueAttribute(Clazz clazz, Field field, ConstantValueAttribute constantValueAttribute) voidvisitDeprecatedAttribute(Clazz clazz, DeprecatedAttribute deprecatedAttribute) voidvisitDoubleConstant(Clazz clazz, DoubleConstant doubleConstant) voidvisitDoubleType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, DoubleType doubleType) voidvisitDynamicConstant(Clazz clazz, DynamicConstant dynamicConstant) voidvisitEmptyTargetInfo(Clazz clazz, Member member, TypeAnnotation typeAnnotation, EmptyTargetInfo emptyTargetInfo) voidvisitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) voidvisitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue) voidvisitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) voidvisitExceptionsAttribute(Clazz clazz, Method method, ExceptionsAttribute exceptionsAttribute) voidvisitExportsInfo(Clazz clazz, ExportsInfo exportsInfo) voidvisitFieldrefConstant(Clazz clazz, FieldrefConstant fieldrefConstant) voidvisitFloatConstant(Clazz clazz, FloatConstant floatConstant) voidvisitFloatType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, FloatType floatType) voidvisitFormalParameterTargetInfo(Clazz clazz, Method method, TypeAnnotation typeAnnotation, FormalParameterTargetInfo formalParameterTargetInfo) voidvisitFullFrame(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, FullFrame fullFrame) voidvisitInnerClassesAttribute(Clazz clazz, InnerClassesAttribute innerClassesAttribute) voidvisitInnerClassesInfo(Clazz clazz, InnerClassesInfo innerClassesInfo) voidvisitIntegerConstant(Clazz clazz, IntegerConstant integerConstant) voidvisitIntegerType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, IntegerType integerType) voidvisitInterfaceMethodrefConstant(Clazz clazz, InterfaceMethodrefConstant interfaceMethodrefConstant) voidvisitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant) voidvisitLessZeroFrame(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, LessZeroFrame lessZeroFrame) voidvisitLibraryClass(LibraryClass libraryClass) voidvisitLibraryField(LibraryClass libraryClass, LibraryField libraryField) voidvisitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) voidvisitLineNumberInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LineNumberInfo lineNumberInfo) voidvisitLineNumberTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LineNumberTableAttribute lineNumberTableAttribute) voidvisitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) voidvisitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) voidvisitLocalVariableTargetElement(Clazz clazz, Method method, CodeAttribute codeAttribute, TypeAnnotation typeAnnotation, LocalVariableTargetInfo localVariableTargetInfo, LocalVariableTargetElement localVariableTargetElement) voidvisitLocalVariableTargetInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, TypeAnnotation typeAnnotation, LocalVariableTargetInfo localVariableTargetInfo) voidvisitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) voidvisitLocalVariableTypeTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeTableAttribute localVariableTypeTableAttribute) voidvisitLongConstant(Clazz clazz, LongConstant longConstant) voidvisitLongType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, LongType longType) voidvisitLookUpSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, LookUpSwitchInstruction lookUpSwitchInstruction) voidvisitMethodHandleConstant(Clazz clazz, MethodHandleConstant methodHandleConstant) voidvisitMethodParametersAttribute(Clazz clazz, Method method, MethodParametersAttribute methodParametersAttribute) voidvisitMethodrefConstant(Clazz clazz, MethodrefConstant methodrefConstant) voidvisitMethodTypeConstant(Clazz clazz, MethodTypeConstant methodTypeConstant) voidvisitModuleAttribute(Clazz clazz, ModuleAttribute moduleAttribute) voidvisitModuleConstant(Clazz clazz, ModuleConstant moduleConstant) voidvisitModuleMainClassAttribute(Clazz clazz, ModuleMainClassAttribute moduleMainClassAttribute) voidvisitModulePackagesAttribute(Clazz clazz, ModulePackagesAttribute modulePackagesAttribute) voidvisitMoreZeroFrame(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, MoreZeroFrame moreZeroFrame) voidvisitNameAndTypeConstant(Clazz clazz, NameAndTypeConstant nameAndTypeConstant) voidvisitNestHostAttribute(Clazz clazz, NestHostAttribute nestHostAttribute) voidvisitNestMembersAttribute(Clazz clazz, NestMembersAttribute nestMembersAttribute) voidvisitNullType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, NullType nullType) voidvisitObjectType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ObjectType objectType) voidvisitOffsetTargetInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, TypeAnnotation typeAnnotation, OffsetTargetInfo offsetTargetInfo) voidvisitOpensInfo(Clazz clazz, OpensInfo opensInfo) voidvisitPackageConstant(Clazz clazz, PackageConstant packageConstant) voidvisitParameterInfo(Clazz clazz, Method method, int parameterIndex, ParameterInfo parameterInfo) voidvisitPermittedSubclassesAttribute(Clazz clazz, PermittedSubclassesAttribute permittedSubclassesAttribute) voidvisitPrimitiveArrayConstant(Clazz clazz, PrimitiveArrayConstant primitiveArrayConstant) voidvisitProgramClass(ProgramClass programClass) voidvisitProgramField(ProgramClass programClass, ProgramField programField) voidvisitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) voidvisitProvidesInfo(Clazz clazz, ProvidesInfo providesInfo) voidvisitRecordAttribute(Clazz clazz, RecordAttribute recordAttributeAttribute) voidvisitRecordComponentInfo(Clazz clazz, RecordComponentInfo recordComponentInfo) voidvisitRequiresInfo(Clazz clazz, RequiresInfo requiresInfo) voidvisitRuntimeInvisibleAnnotationsAttribute(Clazz clazz, RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) voidvisitRuntimeInvisibleParameterAnnotationsAttribute(Clazz clazz, Method method, RuntimeInvisibleParameterAnnotationsAttribute runtimeInvisibleParameterAnnotationsAttribute) voidvisitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz, RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) voidvisitRuntimeVisibleAnnotationsAttribute(Clazz clazz, RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) voidvisitRuntimeVisibleParameterAnnotationsAttribute(Clazz clazz, Method method, RuntimeVisibleParameterAnnotationsAttribute runtimeVisibleParameterAnnotationsAttribute) voidvisitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz, RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) voidvisitSameOneFrame(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SameOneFrame sameOneFrame) voidvisitSameZeroFrame(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SameZeroFrame sameZeroFrame) voidvisitSignatureAttribute(Clazz clazz, SignatureAttribute signatureAttribute) voidvisitSourceDebugExtensionAttribute(Clazz clazz, SourceDebugExtensionAttribute sourceDebugExtensionAttribute) voidvisitSourceDirAttribute(Clazz clazz, SourceDirAttribute sourceDirAttribute) voidvisitSourceFileAttribute(Clazz clazz, SourceFileAttribute sourceFileAttribute) voidvisitStackMapAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, StackMapAttribute stackMapAttribute) voidvisitStackMapTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, StackMapTableAttribute stackMapTableAttribute) voidvisitStringConstant(Clazz clazz, StringConstant stringConstant) voidvisitSuperTypeTargetInfo(Clazz clazz, TypeAnnotation typeAnnotation, SuperTypeTargetInfo superTypeTargetInfo) voidvisitSyntheticAttribute(Clazz clazz, SyntheticAttribute syntheticAttribute) voidvisitTableSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) voidvisitThrowsTargetInfo(Clazz clazz, Method method, TypeAnnotation typeAnnotation, ThrowsTargetInfo throwsTargetInfo) voidvisitTopType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, TopType topType) voidvisitTypeAnnotation(Clazz clazz, TypeAnnotation typeAnnotation) Visits any TypeAnnotation instance.voidvisitTypeArgumentTargetInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, TypeAnnotation typeAnnotation, TypeArgumentTargetInfo typeArgumentTargetInfo) voidvisitTypeParameterBoundTargetInfo(Clazz clazz, TypeAnnotation typeAnnotation, TypeParameterBoundTargetInfo typeParameterBoundTargetInfo) voidvisitTypeParameterTargetInfo(Clazz clazz, TypeAnnotation typeAnnotation, TypeParameterTargetInfo typeParameterTargetInfo) voidvisitTypePathInfo(Clazz clazz, TypeAnnotation typeAnnotation, TypePathInfo typePathInfo) Visits any TypePathInfo instance.voidvisitUninitializedThisType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, UninitializedThisType uninitializedThisType) voidvisitUninitializedType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, UninitializedType uninitializedType) voidvisitUnknownAttribute(Clazz clazz, UnknownAttribute unknownAttribute) voidvisitUtf8Constant(Clazz clazz, Utf8Constant utf8Constant) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 proguard.classfile.attribute.annotation.visitor.AnnotationVisitor
visitAnnotation, visitAnnotation, visitAnnotation, visitAnnotation从接口继承的方法 proguard.classfile.attribute.visitor.AttributeVisitor
visitAnyAnnotationsAttribute, visitAnyAttribute, visitAnyParameterAnnotationsAttribute, visitAnyTypeAnnotationsAttribute, visitDeprecatedAttribute, visitDeprecatedAttribute, visitDeprecatedAttribute, visitRuntimeInvisibleAnnotationsAttribute, visitRuntimeInvisibleAnnotationsAttribute, visitRuntimeInvisibleAnnotationsAttribute, visitRuntimeInvisibleAnnotationsAttribute, visitRuntimeInvisibleTypeAnnotationsAttribute, visitRuntimeInvisibleTypeAnnotationsAttribute, visitRuntimeInvisibleTypeAnnotationsAttribute, visitRuntimeInvisibleTypeAnnotationsAttribute, visitRuntimeInvisibleTypeAnnotationsAttribute, visitRuntimeVisibleAnnotationsAttribute, visitRuntimeVisibleAnnotationsAttribute, visitRuntimeVisibleAnnotationsAttribute, visitRuntimeVisibleAnnotationsAttribute, visitRuntimeVisibleTypeAnnotationsAttribute, visitRuntimeVisibleTypeAnnotationsAttribute, visitRuntimeVisibleTypeAnnotationsAttribute, visitRuntimeVisibleTypeAnnotationsAttribute, visitRuntimeVisibleTypeAnnotationsAttribute, visitSignatureAttribute, visitSignatureAttribute, visitSignatureAttribute, visitSignatureAttribute, visitSyntheticAttribute, visitSyntheticAttribute, visitSyntheticAttribute从接口继承的方法 proguard.classfile.constant.visitor.ConstantVisitor
visitAnyConstant, visitAnyMethodrefConstant, visitAnyRefConstant从接口继承的方法 proguard.classfile.attribute.annotation.visitor.ElementValueVisitor
visitAnyElementValue从接口继承的方法 proguard.classfile.instruction.visitor.InstructionVisitor
visitAnySwitchInstruction, visitBranchInstruction, visitSimpleInstruction, visitVariableInstruction从接口继承的方法 proguard.classfile.visitor.MemberVisitor
visitAnyMember, visitLibraryMember, visitProgramMember从接口继承的方法 proguard.classfile.attribute.preverification.visitor.StackMapFrameVisitor
visitAnyStackMapFrame从接口继承的方法 proguard.classfile.attribute.annotation.target.visitor.TargetInfoVisitor
visitAnyTargetInfo, visitEmptyTargetInfo, visitEmptyTargetInfo, visitTypeParameterBoundTargetInfo, visitTypeParameterBoundTargetInfo, visitTypeParameterBoundTargetInfo, visitTypeParameterTargetInfo从接口继承的方法 proguard.classfile.attribute.annotation.visitor.TypeAnnotationVisitor
visitTypeAnnotation, visitTypeAnnotation, visitTypeAnnotation, visitTypeAnnotation, visitTypeAnnotation从接口继承的方法 proguard.classfile.attribute.annotation.visitor.TypePathInfoVisitor
visitTypePathInfo, visitTypePathInfo, visitTypePathInfo, visitTypePathInfo从接口继承的方法 proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor
visitAnyVerificationType, visitStackDoubleType, visitStackFloatType, visitStackIntegerType, visitStackLongType, visitStackNullType, visitStackObjectType, visitStackTopType, visitStackUninitializedThisType, visitStackUninitializedType, visitVariablesDoubleType, visitVariablesFloatType, visitVariablesIntegerType, visitVariablesLongType, visitVariablesNullType, visitVariablesObjectType, visitVariablesTopType, visitVariablesUninitializedThisType, visitVariablesUninitializedType
-
构造器详细资料
-
ClassPrinter
public ClassPrinter()Creates a new ClassPrinter that prints to the standard output. -
ClassPrinter
Creates a new ClassPrinter that prints to the given writer.
-
-
方法详细资料
-
visitAnyClass
从接口复制的说明:ClassVisitorVisits any Clazz instance. The more specific default implementations of this interface delegate to this method.- 指定者:
visitAnyClass在接口中ClassVisitor
-
visitProgramClass
- 指定者:
visitProgramClass在接口中ClassVisitor
-
visitLibraryClass
- 指定者:
visitLibraryClass在接口中ClassVisitor
-
visitIntegerConstant
- 指定者:
visitIntegerConstant在接口中ConstantVisitor
-
visitLongConstant
- 指定者:
visitLongConstant在接口中ConstantVisitor
-
visitFloatConstant
- 指定者:
visitFloatConstant在接口中ConstantVisitor
-
visitDoubleConstant
- 指定者:
visitDoubleConstant在接口中ConstantVisitor
-
visitPrimitiveArrayConstant
- 指定者:
visitPrimitiveArrayConstant在接口中ConstantVisitor
-
visitStringConstant
- 指定者:
visitStringConstant在接口中ConstantVisitor
-
visitUtf8Constant
- 指定者:
visitUtf8Constant在接口中ConstantVisitor
-
visitDynamicConstant
- 指定者:
visitDynamicConstant在接口中ConstantVisitor
-
visitInvokeDynamicConstant
- 指定者:
visitInvokeDynamicConstant在接口中ConstantVisitor
-
visitMethodHandleConstant
- 指定者:
visitMethodHandleConstant在接口中ConstantVisitor
-
visitModuleConstant
- 指定者:
visitModuleConstant在接口中ConstantVisitor
-
visitPackageConstant
- 指定者:
visitPackageConstant在接口中ConstantVisitor
-
visitFieldrefConstant
- 指定者:
visitFieldrefConstant在接口中ConstantVisitor
-
visitInterfaceMethodrefConstant
public void visitInterfaceMethodrefConstant(Clazz clazz, InterfaceMethodrefConstant interfaceMethodrefConstant) -
visitMethodrefConstant
- 指定者:
visitMethodrefConstant在接口中ConstantVisitor
-
visitClassConstant
- 指定者:
visitClassConstant在接口中ConstantVisitor
-
visitMethodTypeConstant
- 指定者:
visitMethodTypeConstant在接口中ConstantVisitor
-
visitNameAndTypeConstant
- 指定者:
visitNameAndTypeConstant在接口中ConstantVisitor
-
visitProgramField
- 指定者:
visitProgramField在接口中MemberVisitor
-
visitProgramMethod
- 指定者:
visitProgramMethod在接口中MemberVisitor
-
visitLibraryField
- 指定者:
visitLibraryField在接口中MemberVisitor
-
visitLibraryMethod
- 指定者:
visitLibraryMethod在接口中MemberVisitor
-
visitUnknownAttribute
- 指定者:
visitUnknownAttribute在接口中AttributeVisitor
-
visitBootstrapMethodsAttribute
public void visitBootstrapMethodsAttribute(Clazz clazz, BootstrapMethodsAttribute bootstrapMethodsAttribute) -
visitSourceFileAttribute
- 指定者:
visitSourceFileAttribute在接口中AttributeVisitor
-
visitSourceDirAttribute
- 指定者:
visitSourceDirAttribute在接口中AttributeVisitor
-
visitSourceDebugExtensionAttribute
public void visitSourceDebugExtensionAttribute(Clazz clazz, SourceDebugExtensionAttribute sourceDebugExtensionAttribute) -
visitRecordAttribute
- 指定者:
visitRecordAttribute在接口中AttributeVisitor
-
visitInnerClassesAttribute
- 指定者:
visitInnerClassesAttribute在接口中AttributeVisitor
-
visitEnclosingMethodAttribute
public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) -
visitNestHostAttribute
- 指定者:
visitNestHostAttribute在接口中AttributeVisitor
-
visitNestMembersAttribute
- 指定者:
visitNestMembersAttribute在接口中AttributeVisitor
-
visitPermittedSubclassesAttribute
public void visitPermittedSubclassesAttribute(Clazz clazz, PermittedSubclassesAttribute permittedSubclassesAttribute) -
visitModuleAttribute
- 指定者:
visitModuleAttribute在接口中AttributeVisitor
-
visitModuleMainClassAttribute
public void visitModuleMainClassAttribute(Clazz clazz, ModuleMainClassAttribute moduleMainClassAttribute) -
visitModulePackagesAttribute
public void visitModulePackagesAttribute(Clazz clazz, ModulePackagesAttribute modulePackagesAttribute) - 指定者:
visitModulePackagesAttribute在接口中AttributeVisitor
-
visitDeprecatedAttribute
- 指定者:
visitDeprecatedAttribute在接口中AttributeVisitor
-
visitSyntheticAttribute
- 指定者:
visitSyntheticAttribute在接口中AttributeVisitor
-
visitSignatureAttribute
- 指定者:
visitSignatureAttribute在接口中AttributeVisitor
-
visitConstantValueAttribute
public void visitConstantValueAttribute(Clazz clazz, Field field, ConstantValueAttribute constantValueAttribute) - 指定者:
visitConstantValueAttribute在接口中AttributeVisitor
-
visitMethodParametersAttribute
public void visitMethodParametersAttribute(Clazz clazz, Method method, MethodParametersAttribute methodParametersAttribute) -
visitExceptionsAttribute
public void visitExceptionsAttribute(Clazz clazz, Method method, ExceptionsAttribute exceptionsAttribute) - 指定者:
visitExceptionsAttribute在接口中AttributeVisitor
-
visitCodeAttribute
- 指定者:
visitCodeAttribute在接口中AttributeVisitor
-
visitStackMapAttribute
public void visitStackMapAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, StackMapAttribute stackMapAttribute) - 指定者:
visitStackMapAttribute在接口中AttributeVisitor
-
visitStackMapTableAttribute
public void visitStackMapTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, StackMapTableAttribute stackMapTableAttribute) - 指定者:
visitStackMapTableAttribute在接口中AttributeVisitor
-
visitLineNumberTableAttribute
public void visitLineNumberTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LineNumberTableAttribute lineNumberTableAttribute) -
visitLocalVariableTableAttribute
public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) -
visitLocalVariableTypeTableAttribute
public void visitLocalVariableTypeTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeTableAttribute localVariableTypeTableAttribute) -
visitRuntimeVisibleAnnotationsAttribute
public void visitRuntimeVisibleAnnotationsAttribute(Clazz clazz, RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) -
visitRuntimeInvisibleAnnotationsAttribute
public void visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz, RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) -
visitRuntimeVisibleParameterAnnotationsAttribute
public void visitRuntimeVisibleParameterAnnotationsAttribute(Clazz clazz, Method method, RuntimeVisibleParameterAnnotationsAttribute runtimeVisibleParameterAnnotationsAttribute) -
visitRuntimeInvisibleParameterAnnotationsAttribute
public void visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz clazz, Method method, RuntimeInvisibleParameterAnnotationsAttribute runtimeInvisibleParameterAnnotationsAttribute) -
visitRuntimeVisibleTypeAnnotationsAttribute
public void visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz, RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) -
visitRuntimeInvisibleTypeAnnotationsAttribute
public void visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz, RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) -
visitAnnotationDefaultAttribute
public void visitAnnotationDefaultAttribute(Clazz clazz, Method method, AnnotationDefaultAttribute annotationDefaultAttribute) -
visitBootstrapMethodInfo
-
visitRecordComponentInfo
-
visitInnerClassesInfo
- 指定者:
visitInnerClassesInfo在接口中InnerClassesInfoVisitor
-
visitAnyInstruction
public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) 从接口复制的说明:InstructionVisitorVisits any Instruction instance. The more specific default implementations of this interface delegate to this method.- 指定者:
visitAnyInstruction在接口中InstructionVisitor
-
visitConstantInstruction
public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) - 指定者:
visitConstantInstruction在接口中InstructionVisitor
-
visitTableSwitchInstruction
public void visitTableSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) -
visitLookUpSwitchInstruction
public void visitLookUpSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, LookUpSwitchInstruction lookUpSwitchInstruction) -
visitExceptionInfo
public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo) - 指定者:
visitExceptionInfo在接口中ExceptionInfoVisitor
-
visitSameZeroFrame
public void visitSameZeroFrame(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SameZeroFrame sameZeroFrame) - 指定者:
visitSameZeroFrame在接口中StackMapFrameVisitor
-
visitSameOneFrame
public void visitSameOneFrame(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SameOneFrame sameOneFrame) - 指定者:
visitSameOneFrame在接口中StackMapFrameVisitor
-
visitLessZeroFrame
public void visitLessZeroFrame(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, LessZeroFrame lessZeroFrame) - 指定者:
visitLessZeroFrame在接口中StackMapFrameVisitor
-
visitMoreZeroFrame
public void visitMoreZeroFrame(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, MoreZeroFrame moreZeroFrame) - 指定者:
visitMoreZeroFrame在接口中StackMapFrameVisitor
-
visitFullFrame
public void visitFullFrame(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, FullFrame fullFrame) - 指定者:
visitFullFrame在接口中StackMapFrameVisitor
-
visitIntegerType
public void visitIntegerType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, IntegerType integerType) - 指定者:
visitIntegerType在接口中VerificationTypeVisitor
-
visitFloatType
public void visitFloatType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, FloatType floatType) - 指定者:
visitFloatType在接口中VerificationTypeVisitor
-
visitLongType
public void visitLongType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, LongType longType) - 指定者:
visitLongType在接口中VerificationTypeVisitor
-
visitDoubleType
public void visitDoubleType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, DoubleType doubleType) - 指定者:
visitDoubleType在接口中VerificationTypeVisitor
-
visitTopType
public void visitTopType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, TopType topType) - 指定者:
visitTopType在接口中VerificationTypeVisitor
-
visitObjectType
public void visitObjectType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ObjectType objectType) - 指定者:
visitObjectType在接口中VerificationTypeVisitor
-
visitNullType
public void visitNullType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, NullType nullType) - 指定者:
visitNullType在接口中VerificationTypeVisitor
-
visitUninitializedType
public void visitUninitializedType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, UninitializedType uninitializedType) -
visitUninitializedThisType
public void visitUninitializedThisType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, UninitializedThisType uninitializedThisType) -
visitLineNumberInfo
public void visitLineNumberInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LineNumberInfo lineNumberInfo) - 指定者:
visitLineNumberInfo在接口中LineNumberInfoVisitor
-
visitParameterInfo
public void visitParameterInfo(Clazz clazz, Method method, int parameterIndex, ParameterInfo parameterInfo) - 指定者:
visitParameterInfo在接口中ParameterInfoVisitor
-
visitLocalVariableInfo
public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo) -
visitLocalVariableTypeInfo
public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) -
visitRequiresInfo
- 指定者:
visitRequiresInfo在接口中RequiresInfoVisitor
-
visitExportsInfo
- 指定者:
visitExportsInfo在接口中ExportsInfoVisitor
-
visitOpensInfo
- 指定者:
visitOpensInfo在接口中OpensInfoVisitor
-
visitProvidesInfo
- 指定者:
visitProvidesInfo在接口中ProvidesInfoVisitor
-
visitAnnotation
从接口复制的说明:AnnotationVisitorVisits any Annotation instance. The more specific default implementations of this interface delegate to this method.- 指定者:
visitAnnotation在接口中AnnotationVisitor
-
visitAnnotation
- 指定者:
visitAnnotation在接口中AnnotationVisitor
-
visitTypeAnnotation
从接口复制的说明:TypeAnnotationVisitorVisits any TypeAnnotation instance. The more specific default implementations of this interface delegate to this method.- 指定者:
visitTypeAnnotation在接口中TypeAnnotationVisitor
-
visitTypeParameterTargetInfo
public void visitTypeParameterTargetInfo(Clazz clazz, TypeAnnotation typeAnnotation, TypeParameterTargetInfo typeParameterTargetInfo) -
visitSuperTypeTargetInfo
public void visitSuperTypeTargetInfo(Clazz clazz, TypeAnnotation typeAnnotation, SuperTypeTargetInfo superTypeTargetInfo) - 指定者:
visitSuperTypeTargetInfo在接口中TargetInfoVisitor
-
visitTypeParameterBoundTargetInfo
public void visitTypeParameterBoundTargetInfo(Clazz clazz, TypeAnnotation typeAnnotation, TypeParameterBoundTargetInfo typeParameterBoundTargetInfo) -
visitEmptyTargetInfo
public void visitEmptyTargetInfo(Clazz clazz, Member member, TypeAnnotation typeAnnotation, EmptyTargetInfo emptyTargetInfo) - 指定者:
visitEmptyTargetInfo在接口中TargetInfoVisitor
-
visitFormalParameterTargetInfo
public void visitFormalParameterTargetInfo(Clazz clazz, Method method, TypeAnnotation typeAnnotation, FormalParameterTargetInfo formalParameterTargetInfo) -
visitThrowsTargetInfo
public void visitThrowsTargetInfo(Clazz clazz, Method method, TypeAnnotation typeAnnotation, ThrowsTargetInfo throwsTargetInfo) - 指定者:
visitThrowsTargetInfo在接口中TargetInfoVisitor
-
visitLocalVariableTargetInfo
public void visitLocalVariableTargetInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, TypeAnnotation typeAnnotation, LocalVariableTargetInfo localVariableTargetInfo) -
visitCatchTargetInfo
public void visitCatchTargetInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, TypeAnnotation typeAnnotation, CatchTargetInfo catchTargetInfo) - 指定者:
visitCatchTargetInfo在接口中TargetInfoVisitor
-
visitOffsetTargetInfo
public void visitOffsetTargetInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, TypeAnnotation typeAnnotation, OffsetTargetInfo offsetTargetInfo) - 指定者:
visitOffsetTargetInfo在接口中TargetInfoVisitor
-
visitTypeArgumentTargetInfo
public void visitTypeArgumentTargetInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, TypeAnnotation typeAnnotation, TypeArgumentTargetInfo typeArgumentTargetInfo) - 指定者:
visitTypeArgumentTargetInfo在接口中TargetInfoVisitor
-
visitTypePathInfo
public void visitTypePathInfo(Clazz clazz, TypeAnnotation typeAnnotation, TypePathInfo typePathInfo) 从接口复制的说明:TypePathInfoVisitorVisits any TypePathInfo instance. The more specific default implementations of this interface delegate to this method.- 指定者:
visitTypePathInfo在接口中TypePathInfoVisitor
-
visitLocalVariableTargetElement
public void visitLocalVariableTargetElement(Clazz clazz, Method method, CodeAttribute codeAttribute, TypeAnnotation typeAnnotation, LocalVariableTargetInfo localVariableTargetInfo, LocalVariableTargetElement localVariableTargetElement) -
visitConstantElementValue
public void visitConstantElementValue(Clazz clazz, Annotation annotation, ConstantElementValue constantElementValue) - 指定者:
visitConstantElementValue在接口中ElementValueVisitor
-
visitEnumConstantElementValue
public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue) -
visitClassElementValue
public void visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue) - 指定者:
visitClassElementValue在接口中ElementValueVisitor
-
visitAnnotationElementValue
public void visitAnnotationElementValue(Clazz clazz, Annotation annotation, AnnotationElementValue annotationElementValue) -
visitArrayElementValue
public void visitArrayElementValue(Clazz clazz, Annotation annotation, ArrayElementValue arrayElementValue) - 指定者:
visitArrayElementValue在接口中ElementValueVisitor
-