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 Summary
Constructors Constructor Description DirectivesAnnotationVisitor(int api, org.objectweb.asm.AnnotationVisitor visitor, Composite annotation)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visit(String name, Object value)
org.objectweb.asm.AnnotationVisitor
visitAnnotation(String name, String descriptor)
org.objectweb.asm.AnnotationVisitor
visitArray(String name)
void
visitEnum(String name, String descriptor, String value)
-
-
-
Constructor Detail
-
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 Detail
-
visit
public void visit(String name, Object value)
- Overrides:
visit
in classorg.objectweb.asm.AnnotationVisitor
-
visitEnum
public void visitEnum(String name, String descriptor, String value)
- Overrides:
visitEnum
in classorg.objectweb.asm.AnnotationVisitor
-
visitArray
public org.objectweb.asm.AnnotationVisitor visitArray(String name)
- Overrides:
visitArray
in classorg.objectweb.asm.AnnotationVisitor
-
-