Class DirectivesAnnotationVisitor

java.lang.Object
org.objectweb.asm.AnnotationVisitor
org.eolang.jeo.representation.directives.DirectivesAnnotationVisitor

public final class DirectivesAnnotationVisitor extends org.objectweb.asm.AnnotationVisitor
Directives Annotation Visitor. Parses all annotation properties from bytecode and builds a list of directives. These directives then can be used to build an XML document.
Since:
0.3
  • Constructor Details

    • DirectivesAnnotationVisitor

      public DirectivesAnnotationVisitor(int api, org.objectweb.asm.AnnotationVisitor visitor, Composite annotation)
      Constructor.
      Parameters:
      api - Java ASM library API version.
      visitor - Annotation visitor.
      annotation - Directives.
  • Method Details

    • visit

      public void visit(String name, Object value)
      Overrides:
      visit in class org.objectweb.asm.AnnotationVisitor
    • visitEnum

      public void visitEnum(String name, String descriptor, String value)
      Overrides:
      visitEnum in class org.objectweb.asm.AnnotationVisitor
    • visitArray

      public org.objectweb.asm.AnnotationVisitor visitArray(String name)
      Overrides:
      visitArray in class org.objectweb.asm.AnnotationVisitor
    • visitAnnotation

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