public class FieldNode
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
int |
access
The field's access flags (see
Constants). |
Attribute |
attrs
The non standard attributes of the field.
|
java.lang.String |
desc
The field's descriptor (see
Type). |
java.lang.String |
name
The field's name.
|
java.lang.Object |
value
The field's initial value.
|
| Constructor and Description |
|---|
FieldNode(int access,
java.lang.String name,
java.lang.String desc,
java.lang.Object value,
Attribute attrs)
Constructs a new
FieldNode object. |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ClassVisitor cv)
Makes the given class visitor visit this field.
|
public int access
Constants). This
field also indicates if the field is synthetic and/or deprecated.public java.lang.String name
public java.lang.String desc
Type).public java.lang.Object value
Integer, a Float, a Long,
a Double or a String.public Attribute attrs
public FieldNode(int access,
java.lang.String name,
java.lang.String desc,
java.lang.Object value,
Attribute attrs)
FieldNode object.access - the field's access flags (see Constants). This parameter also indicates if the
field is synthetic and/or deprecated.name - the field's name.desc - the field's descriptor (see Type).value - the field's initial value. This parameter, which may be
null if the field does not have an initial value, must be an
Integer, a Float, a
Long, a Double or a
String.attrs - the non standard attributes of the field.public void accept(ClassVisitor cv)
cv - a class visitor.