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 givenAnnotationVisitor
. Since the annotation values are not always plain values, this interface is used to abstract the writing process.- Since:
- 0.3
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Iterable<org.xembly.Directive>
directives()
void
writeTo(org.objectweb.asm.AnnotationVisitor visitor)
Write the value to the given visitor.
-
-
-
Method Detail
-
writeTo
void writeTo(org.objectweb.asm.AnnotationVisitor visitor)
Write the value to the given visitor.- Parameters:
visitor
- Visitor.
-
directives
Iterable<org.xembly.Directive> directives()
-
-