public class FieldPrinter extends org.objectweb.asm.FieldVisitor implements BytecodePrinter
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
access |
protected AnnotationPrinter[] |
annotations |
protected java.lang.String |
name |
protected ClassPrinter |
parent |
protected java.lang.String |
typeName |
protected java.lang.Object |
value |
| Constructor and Description |
|---|
FieldPrinter(int api,
ClassPrinter parent,
int access,
java.lang.String name,
java.lang.String typeName,
java.lang.Object value) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
getAnnotationLines(java.util.Collection<java.lang.String> lines,
int tabs) |
protected AnnotationPrinter |
parseAnnotation(java.lang.String desc) |
void |
toLines(java.util.Collection<java.lang.String> lines,
int tabs) |
org.objectweb.asm.AnnotationVisitor |
visitAnnotation(java.lang.String desc,
boolean visible) |
protected final ClassPrinter parent
protected final java.lang.String access
protected final java.lang.String name
protected final java.lang.String typeName
protected final java.lang.Object value
protected AnnotationPrinter[] annotations
public FieldPrinter(int api,
ClassPrinter parent,
int access,
java.lang.String name,
java.lang.String typeName,
java.lang.Object value)
protected void getAnnotationLines(java.util.Collection<java.lang.String> lines,
int tabs)
protected AnnotationPrinter parseAnnotation(java.lang.String desc)
public void toLines(java.util.Collection<java.lang.String> lines,
int tabs)
toLines in interface BytecodePrinterpublic org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String desc,
boolean visible)
visitAnnotation in class org.objectweb.asm.FieldVisitor