public class AnnotationBuilder<P>
extends java.lang.Object
| Constructor and Description |
|---|
AnnotationBuilder(P parent,
java.util.function.Consumer<org.objectweb.asm.tree.AnnotationNode> annotationConsumer,
java.lang.String descriptor) |
AnnotationBuilder(java.lang.String descriptor) |
| Modifier and Type | Method and Description |
|---|---|
AnnotationBuilder<P> |
add(java.lang.String name,
java.lang.Object o) |
AnnotationBuilder<AnnotationBuilder<P>> |
addAnnotation(java.lang.String name,
java.lang.String descriptor) |
P |
finish() |
org.objectweb.asm.tree.AnnotationNode |
get() |
public AnnotationBuilder(java.lang.String descriptor)
public AnnotationBuilder(P parent, java.util.function.Consumer<org.objectweb.asm.tree.AnnotationNode> annotationConsumer, java.lang.String descriptor)
public AnnotationBuilder<P> add(java.lang.String name, java.lang.Object o)
public AnnotationBuilder<AnnotationBuilder<P>> addAnnotation(java.lang.String name, java.lang.String descriptor)
public org.objectweb.asm.tree.AnnotationNode get()
public P finish()