Class TypeReferenceAdjustment.TypeReferenceClassVisitor.TypeReferenceMethodVisitor

java.lang.Object
org.objectweb.asm.MethodVisitor
net.bytebuddy.asm.TypeReferenceAdjustment.TypeReferenceClassVisitor.TypeReferenceMethodVisitor
Enclosing class:
TypeReferenceAdjustment.TypeReferenceClassVisitor

protected class TypeReferenceAdjustment.TypeReferenceClassVisitor.TypeReferenceMethodVisitor extends org.objectweb.asm.MethodVisitor
A method visitor that collects all type references.
  • Field Summary

    Fields inherited from class org.objectweb.asm.MethodVisitor

    api, mv
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    TypeReferenceMethodVisitor(org.objectweb.asm.MethodVisitor methodVisitor)
    Creates a new type reference-collecting method visitor.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.objectweb.asm.AnnotationVisitor
    visitAnnotation(String descriptor, boolean visible)
     
    org.objectweb.asm.AnnotationVisitor
     
    void
    visitFieldInsn(int opcode, String ownerInternalName, String name, String descriptor)
     
    org.objectweb.asm.AnnotationVisitor
    visitInsnAnnotation(int typeReference, org.objectweb.asm.TypePath typePath, String descriptor, boolean visible)
     
    void
    visitInvokeDynamicInsn(String name, String descriptor, org.objectweb.asm.Handle handle, Object... argument)
     
    void
     
    org.objectweb.asm.AnnotationVisitor
    visitLocalVariableAnnotation(int typeReference, org.objectweb.asm.TypePath typePath, org.objectweb.asm.Label[] start, org.objectweb.asm.Label[] end, int[] offset, String descriptor, boolean visible)
     
    void
    visitMethodInsn(int opcode, String ownerInternalName, String name, String descriptor, boolean isInterface)
     
    void
    visitMultiANewArrayInsn(String descriptor, int dimension)
     
    org.objectweb.asm.AnnotationVisitor
    visitParameterAnnotation(int index, String descriptor, boolean visible)
     
    org.objectweb.asm.AnnotationVisitor
    visitTryCatchAnnotation(int typeReference, org.objectweb.asm.TypePath typePath, String descriptor, boolean visible)
     
    void
    visitTryCatchBlock(org.objectweb.asm.Label start, org.objectweb.asm.Label end, org.objectweb.asm.Label handler, String typeInternalName)
     
    org.objectweb.asm.AnnotationVisitor
    visitTypeAnnotation(int typeReference, org.objectweb.asm.TypePath typePath, String descriptor, boolean visible)
     
    void
    visitTypeInsn(int opcode, String internalName)
     

    Methods inherited from class org.objectweb.asm.MethodVisitor

    getDelegate, visitAnnotableParameterCount, visitAttribute, visitCode, visitEnd, visitFrame, visitIincInsn, visitInsn, visitIntInsn, visitJumpInsn, visitLabel, visitLineNumber, visitLocalVariable, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitParameter, visitTableSwitchInsn, visitVarInsn

    Methods inherited from class java.lang.Object

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

    • TypeReferenceMethodVisitor

      protected TypeReferenceMethodVisitor(org.objectweb.asm.MethodVisitor methodVisitor)
      Creates a new type reference-collecting method visitor.
      Parameters:
      methodVisitor - The method visitor to delegate to.
  • Method Details

    • visitAnnotationDefault

      @MaybeNull public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault()
      Overrides:
      visitAnnotationDefault in class org.objectweb.asm.MethodVisitor
    • visitAnnotation

      @MaybeNull public org.objectweb.asm.AnnotationVisitor visitAnnotation(String descriptor, boolean visible)
      Overrides:
      visitAnnotation in class org.objectweb.asm.MethodVisitor
    • visitTypeAnnotation

      @MaybeNull public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int typeReference, @MaybeNull org.objectweb.asm.TypePath typePath, String descriptor, boolean visible)
      Overrides:
      visitTypeAnnotation in class org.objectweb.asm.MethodVisitor
    • visitParameterAnnotation

      @MaybeNull public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int index, String descriptor, boolean visible)
      Overrides:
      visitParameterAnnotation in class org.objectweb.asm.MethodVisitor
    • visitInsnAnnotation

      @MaybeNull public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int typeReference, @MaybeNull org.objectweb.asm.TypePath typePath, String descriptor, boolean visible)
      Overrides:
      visitInsnAnnotation in class org.objectweb.asm.MethodVisitor
    • visitTryCatchAnnotation

      @MaybeNull public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int typeReference, @MaybeNull org.objectweb.asm.TypePath typePath, String descriptor, boolean visible)
      Overrides:
      visitTryCatchAnnotation in class org.objectweb.asm.MethodVisitor
    • visitLocalVariableAnnotation

      @MaybeNull public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int typeReference, @MaybeNull org.objectweb.asm.TypePath typePath, org.objectweb.asm.Label[] start, org.objectweb.asm.Label[] end, int[] offset, String descriptor, boolean visible)
      Overrides:
      visitLocalVariableAnnotation in class org.objectweb.asm.MethodVisitor
    • visitTypeInsn

      public void visitTypeInsn(int opcode, String internalName)
      Overrides:
      visitTypeInsn in class org.objectweb.asm.MethodVisitor
    • visitFieldInsn

      public void visitFieldInsn(int opcode, String ownerInternalName, String name, String descriptor)
      Overrides:
      visitFieldInsn in class org.objectweb.asm.MethodVisitor
    • visitMethodInsn

      public void visitMethodInsn(int opcode, String ownerInternalName, String name, String descriptor, boolean isInterface)
      Overrides:
      visitMethodInsn in class org.objectweb.asm.MethodVisitor
    • visitInvokeDynamicInsn

      public void visitInvokeDynamicInsn(String name, String descriptor, org.objectweb.asm.Handle handle, Object... argument)
      Overrides:
      visitInvokeDynamicInsn in class org.objectweb.asm.MethodVisitor
    • visitLdcInsn

      public void visitLdcInsn(Object value)
      Overrides:
      visitLdcInsn in class org.objectweb.asm.MethodVisitor
    • visitMultiANewArrayInsn

      public void visitMultiANewArrayInsn(String descriptor, int dimension)
      Overrides:
      visitMultiANewArrayInsn in class org.objectweb.asm.MethodVisitor
    • visitTryCatchBlock

      public void visitTryCatchBlock(org.objectweb.asm.Label start, org.objectweb.asm.Label end, org.objectweb.asm.Label handler, @MaybeNull String typeInternalName)
      Overrides:
      visitTryCatchBlock in class org.objectweb.asm.MethodVisitor