org.objectweb.asm.tree

Class FieldNode


public class FieldNode
extends Object

A node that represents a field.
Author:
Eric Bruneton

Field Summary

int
access
The field's access flags (see Constants).
Attribute
attrs
The non standard attributes of the field.
String
desc
The field's descriptor (see 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 FieldNode object.

Method Summary

void
accept(ClassVisitor cv)
Makes the given class visitor visit this field.

Field Details

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

name

public String name
The field's name.

value

public Object value

Constructor Details

FieldNode

public FieldNode(int access,
                 String name,
                 String desc,
                 Object value,
                 Attribute attrs)
Constructs a new FieldNode object.
Parameters:
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.

Method Details

accept

public void accept(ClassVisitor cv)
Makes the given class visitor visit this field.
Parameters:
cv - a class visitor.