org.redkale.util

## 类 AsmMethodVisitor

- java.lang.Object
- - org.redkale.util.AsmMethodVisitor

-     public class AsmMethodVisitor
      extends java.lang.Object

  MethodVisitor 的调试类

  详情见: https://redkale.org

- - ### 构造器概要

    构造器
    构造器和说明
    `AsmMethodVisitor(jdk.internal.org.objectweb.asm.MethodVisitor visitor)`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `debugLine()`
    `AsmMethodVisitor` | `setDebug(boolean d)`
    `jdk.internal.org.objectweb.asm.AnnotationVisitor` | `visitAnnotation(java.lang.String desc, boolean flag)`
    `void` | `visitCode()`
    `void` | `visitEnd()`
    `void` | `visitFieldInsn(int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc)`
    `void` | `visitFrame(int type, int nLocal, java.lang.Object[] local, int nStack, java.lang.Object[] stack)`
    `void` | `visitIincInsn(int opcode, int value)`
    `void` | `visitInsn(int opcode)`
    `void` | `visitIntInsn(int opcode, int value)`
    `void` | `visitJumpInsn(int opcode, jdk.internal.org.objectweb.asm.Label var)`
    `void` | `visitLabel(jdk.internal.org.objectweb.asm.Label var)`
    `void` | `visitLdcInsn(java.lang.Object o)`
    `void` | `visitMaxs(int maxStack, int maxLocals)`
    `void` | `visitMethodInsn(int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc, boolean itf)`
    `void` | `visitParameter(java.lang.String name, int access)`
    `jdk.internal.org.objectweb.asm.AnnotationVisitor` | `visitParameterAnnotation(int i, java.lang.String string, boolean bln)`
    `jdk.internal.org.objectweb.asm.AnnotationVisitor` | `visitTypeAnnotation(int typeRef, jdk.internal.org.objectweb.asm.TypePath typePath, java.lang.String desc, boolean visible)`
    `void` | `visitTypeInsn(int opcode, java.lang.String type)`
    `void` | `visitVarInsn(int opcode, int var)`

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### AsmMethodVisitor

          public AsmMethodVisitor(jdk.internal.org.objectweb.asm.MethodVisitor visitor)

  - ### 方法详细资料

    - #### setDebug

          public AsmMethodVisitor setDebug(boolean d)

    - #### debugLine

          public void debugLine()

    - #### visitParameterAnnotation

          public jdk.internal.org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int i,
                                                                                           java.lang.String string,
                                                                                           boolean bln)

    - #### visitAnnotation

          public jdk.internal.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String desc,
                                                                                  boolean flag)

    - #### visitTypeAnnotation

          public jdk.internal.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int typeRef,
                                                                                      jdk.internal.org.objectweb.asm.TypePath typePath,
                                                                                      java.lang.String desc,
                                                                                      boolean visible)

    - #### visitParameter

          public void visitParameter(java.lang.String name,
                                     int access)

    - #### visitVarInsn

          public void visitVarInsn(int opcode,
                                   int var)

    - #### visitFrame

          public void visitFrame(int type,
                                 int nLocal,
                                 java.lang.Object[] local,
                                 int nStack,
                                 java.lang.Object[] stack)

    - #### visitJumpInsn

          public void visitJumpInsn(int opcode,
                                    jdk.internal.org.objectweb.asm.Label var)

    - #### visitCode

          public void visitCode()

    - #### visitLabel

          public void visitLabel(jdk.internal.org.objectweb.asm.Label var)

    - #### visitMethodInsn

          public void visitMethodInsn(int opcode,
                                      java.lang.String owner,
                                      java.lang.String name,
                                      java.lang.String desc,
                                      boolean itf)

    - #### visitFieldInsn

          public void visitFieldInsn(int opcode,
                                     java.lang.String owner,
                                     java.lang.String name,
                                     java.lang.String desc)

    - #### visitTypeInsn

          public void visitTypeInsn(int opcode,
                                    java.lang.String type)

    - #### visitInsn

          public void visitInsn(int opcode)

    - #### visitIntInsn

          public void visitIntInsn(int opcode,
                                   int value)

    - #### visitIincInsn

          public void visitIincInsn(int opcode,
                                    int value)

    - #### visitLdcInsn

          public void visitLdcInsn(java.lang.Object o)

    - #### visitMaxs

          public void visitMaxs(int maxStack,
                                int maxLocals)

    - #### visitEnd

          public void visitEnd()