Class ASMifierAbstractVisitor

java.lang.Object
org.objectweb.asm.util.AbstractVisitor
org.objectweb.asm.util.ASMifierAbstractVisitor
Direct Known Subclasses:
ASMifierClassVisitor, ASMifierFieldVisitor, ASMifierMethodVisitor

public class ASMifierAbstractVisitor extends AbstractVisitor
An abstract ASMifier visitor.
Author:
Eric Bruneton
  • Field Details

    • name

      protected String name
      The name of the variable for this visitor in the produced code.
  • Constructor Details

    • ASMifierAbstractVisitor

      protected ASMifierAbstractVisitor(String name)
      Constructs a new ASMifierAbstractVisitor.
      Parameters:
      name - the name of the variable for this visitor in the produced code.
  • Method Details

    • visitAnnotation

      public AnnotationVisitor visitAnnotation(String desc, boolean visible)
      Prints the ASM code that generates the given annotation.
      Parameters:
      desc - the class descriptor of the annotation class.
      visible - true if the annotation is visible at runtime.
      Returns:
      a visitor to visit the annotation values.
    • visitAttribute

      public void visitAttribute(Attribute attr)
      Prints the ASM code that generates the given attribute.
      Parameters:
      attr - an attribute.
    • visitEnd

      public void visitEnd()
      Prints the ASM code to end the visit.