org.objectweb.asm.tree
public class FieldNode extends Object
Field Summary | |
---|---|
int | access
The field's access flags (see {@link org.objectweb.asm.Constants}). |
Attribute | attrs
The non standard attributes of the field. |
String | desc
The field's descriptor (see {@link org.objectweb.asm.Type Type}). |
String | name
The field's name. |
Object | value
The field's initial value. |
Constructor Summary | |
---|---|
FieldNode(int access, String name, String desc, Object value, Attribute attrs)
Constructs a new {@link FieldNode FieldNode} object.
|
Method Summary | |
---|---|
void | accept(ClassVisitor cv)
Makes the given class visitor visit this field.
|
Parameters: access the field's access flags (see {@link org.objectweb.asm.Constants}). This parameter also indicates if the field is synthetic and/or deprecated. name the field's name. desc the field's descriptor (see {@link org.objectweb.asm.Type 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 {@link java.lang.Integer Integer}, a {@link java.lang.Float Float}, a {@link java.lang.Long Long}, a {@link java.lang.Double Double} or a {@link String String}. attrs the non standard attributes of the field.
Parameters: cv a class visitor.