Class ImportAnnotationMethodVisitor

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

class ImportAnnotationMethodVisitor extends org.objectweb.asm.MethodVisitor
Search for methods with the Import annotation of JWebAssembly.
  • Field Summary

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

    Fields inherited from class org.objectweb.asm.MethodVisitor

    api, mv
  • Constructor Summary

    Constructors
    Constructor
    Description
    ImportAnnotationMethodVisitor(String className, String methodName, String descriptor, Map<String,ImportAnnotation> annotations)
    Create an instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.objectweb.asm.AnnotationVisitor
    visitAnnotation(String descriptor, boolean visible)

    Methods inherited from class org.objectweb.asm.MethodVisitor

    getDelegate, visitAnnotableParameterCount, visitAnnotationDefault, visitAttribute, visitCode, visitEnd, 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

    • ImportAnnotationMethodVisitor

      ImportAnnotationMethodVisitor(String className, String methodName, String descriptor, Map<String,ImportAnnotation> annotations)
      Create an instance.
      Parameters:
      className - the name of the class in the internal form of fully qualified class. For example, "java/util/List".
      methodName - method name
      descriptor - the method's descriptor (see Type).
      annotations - container for found annotations, key is method name with signature
  • Method Details

    • visitAnnotation

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