Interface BytecodeAnnotationValue
- All Known Implementing Classes:
BytecodeAnnotation
,BytecodeAnnotationAnnotationValue
,BytecodeArrayAnnotationValue
,BytecodeEnumAnnotationValue
,BytecodePlainAnnotationValue
public interface BytecodeAnnotationValue
Bytecode annotation value.
All the instances of this class know how to write themselves to the given
AnnotationVisitor
. Since the annotation values are not always plain
values, this interface is used to abstract the writing process.- Since:
- 0.3
-
Method Details
-
writeTo
void writeTo(org.objectweb.asm.AnnotationVisitor visitor) Write the value to the given visitor.- Parameters:
visitor
- Visitor.
-
directives
Iterable<org.xembly.Directive> directives()
-