Class AsmVisitorWrapper.ForDeclaredMethods.DispatchingVisitor

java.lang.Object
org.objectweb.asm.ClassVisitor
net.bytebuddy.asm.AsmVisitorWrapper.ForDeclaredMethods.DispatchingVisitor
Enclosing class:
AsmVisitorWrapper.ForDeclaredMethods

protected class AsmVisitorWrapper.ForDeclaredMethods.DispatchingVisitor extends org.objectweb.asm.ClassVisitor
A class visitor that applies the outer ASM visitor for identifying declared methods.
  • Field Summary

    Fields inherited from class org.objectweb.asm.ClassVisitor

    api, cv
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    DispatchingVisitor(org.objectweb.asm.ClassVisitor classVisitor, TypeDescription instrumentedType, Implementation.Context implementationContext, TypePool typePool, Map<String, MethodDescription> methods, int writerFlags, int readerFlags)
    Creates a new dispatching visitor.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.objectweb.asm.MethodVisitor
    visitMethod(int modifiers, String internalName, String descriptor, String signature, String[] exceptions)
     

    Methods inherited from class org.objectweb.asm.ClassVisitor

    getDelegate, visit, visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DispatchingVisitor

      protected DispatchingVisitor(org.objectweb.asm.ClassVisitor classVisitor, TypeDescription instrumentedType, Implementation.Context implementationContext, TypePool typePool, Map<String, MethodDescription> methods, int writerFlags, int readerFlags)
      Creates a new dispatching visitor.
      Parameters:
      classVisitor - The underlying class visitor.
      instrumentedType - The instrumented type.
      implementationContext - The implementation context to use.
      typePool - The type pool to use.
      methods - The methods that are declared by the instrumented type or virtually inherited.
      writerFlags - The ASM ClassWriter flags to consider.
      readerFlags - The ASM ClassReader flags to consider.
  • Method Details