Class DirectivesAnnotationVisitor
- java.lang.Object
-
- org.objectweb.asm.AnnotationVisitor
-
- org.eolang.jeo.representation.directives.DirectivesAnnotationVisitor
-
public final class DirectivesAnnotationVisitor extends org.objectweb.asm.AnnotationVisitorDirectives 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 voidvisit(String name, Object value)org.objectweb.asm.AnnotationVisitorvisitAnnotation(String name, String descriptor)org.objectweb.asm.AnnotationVisitorvisitArray(String name)voidvisitEnum(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:
visitin classorg.objectweb.asm.AnnotationVisitor
-
visitEnum
public void visitEnum(String name, String descriptor, String value)
- Overrides:
visitEnumin classorg.objectweb.asm.AnnotationVisitor
-
visitArray
public org.objectweb.asm.AnnotationVisitor visitArray(String name)
- Overrides:
visitArrayin classorg.objectweb.asm.AnnotationVisitor
-
-