public class FieldBuilder<P>
extends java.lang.Object
| Constructor and Description |
|---|
FieldBuilder(int access,
java.lang.String name,
java.lang.String descriptor) |
FieldBuilder(P parent,
java.util.function.Consumer<org.objectweb.asm.tree.FieldNode> fieldConsumer,
int access,
java.lang.String name,
java.lang.String descriptor) |
| Modifier and Type | Method and Description |
|---|---|
AnnotationBuilder<FieldBuilder<P>> |
addAnnotation(java.lang.String descriptor) |
FieldBuilder<P> |
addInvisibleAnnotation(org.objectweb.asm.tree.AnnotationNode annotation) |
AnnotationBuilder<FieldBuilder<P>> |
addInvisibleAnnotation(java.lang.String descriptor) |
FieldBuilder<P> |
addVisibleAnnotation(org.objectweb.asm.tree.AnnotationNode annotation) |
P |
finish() |
org.objectweb.asm.tree.FieldNode |
get() |
FieldBuilder<P> |
setAccess(int access) |
FieldBuilder<P> |
setDescriptor(java.lang.String descriptor) |
FieldBuilder<P> |
setName(java.lang.String name) |
FieldBuilder<P> |
setSignature(java.lang.String signature) |
FieldBuilder<P> |
setValue(java.lang.Object value) |
public FieldBuilder(int access,
java.lang.String name,
java.lang.String descriptor)
public FieldBuilder(P parent, java.util.function.Consumer<org.objectweb.asm.tree.FieldNode> fieldConsumer, int access, java.lang.String name, java.lang.String descriptor)
public FieldBuilder<P> setAccess(int access)
public FieldBuilder<P> setName(java.lang.String name)
public FieldBuilder<P> setDescriptor(java.lang.String descriptor)
public FieldBuilder<P> setSignature(java.lang.String signature)
public FieldBuilder<P> setValue(java.lang.Object value)
public AnnotationBuilder<FieldBuilder<P>> addAnnotation(java.lang.String descriptor)
public FieldBuilder<P> addVisibleAnnotation(org.objectweb.asm.tree.AnnotationNode annotation)
public AnnotationBuilder<FieldBuilder<P>> addInvisibleAnnotation(java.lang.String descriptor)
public FieldBuilder<P> addInvisibleAnnotation(org.objectweb.asm.tree.AnnotationNode annotation)
public org.objectweb.asm.tree.FieldNode get()
public P finish()