Class PatchImportMethodVisitor

java.lang.Object
org.objectweb.asm.MethodVisitor
de.inetsoftware.jwebassembly.emulator.PatchImportMethodVisitor

class PatchImportMethodVisitor extends org.objectweb.asm.MethodVisitor
Create the new proxy code for a native method with Import annotation.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
    private final String
     
    private static final String
     
    private static final String
     
    private static final String
     

    Fields inherited from class org.objectweb.asm.MethodVisitor

    api, mv
  • Constructor Summary

    Constructors
    Constructor
    Description
    PatchImportMethodVisitor(org.objectweb.asm.MethodVisitor mw, String desc, ImportAnnotation anno)
    Create an instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    void

    Methods inherited from class org.objectweb.asm.MethodVisitor

    getDelegate, visitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsn, visitVarInsn

    Methods inherited from class java.lang.Object

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

  • Constructor Details

    • PatchImportMethodVisitor

      PatchImportMethodVisitor(org.objectweb.asm.MethodVisitor mw, String desc, ImportAnnotation anno)
      Create an instance.
      Parameters:
      mw - the method visitor of the ClassWriter
      desc - the signature of the method (parameters and return)
      anno - the values of the Import annotation
  • Method Details

    • visitEnd

      public void visitEnd()
      Overrides:
      visitEnd in class org.objectweb.asm.MethodVisitor