org.objectweb.asm.tree
Class FieldNode
A node that represents a field.
access
public int access
The field's access flags (see
Constants
). This
field also indicates if the field is synthetic and/or deprecated.
attrs
public Attribute attrs
The non standard attributes of the field.
desc
public String desc
The field's descriptor (see
Type
).
name
public String name
The field's name.
value
public Object value
The field's initial value. This field, 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
.
FieldNode
public FieldNode(int access,
String name,
String desc,
Object value,
Attribute attrs)
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.
accept
public void accept(ClassVisitor cv)
Makes the given class visitor visit this field.