org.objectweb.asm.tree

Class FieldNode

Implemented Interfaces:
FieldVisitor

public class FieldNode
extends MemberNode
implements FieldVisitor

A node that represents a field.
Author:
Eric Bruneton

Field Summary

int
access
The field's access flags (see Opcodes).
String
desc
The field's descriptor (see Type).
String
name
The field's name.
String
signature
The field's signature.
Object
value
The field's initial value.

Fields inherited from class org.objectweb.asm.tree.MemberNode

attrs, invisibleAnnotations, visibleAnnotations

Constructor Summary

FieldNode(int access, String name, String desc, String signature, Object value)
Constructs a new FieldNode.

Method Summary

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

Methods inherited from class org.objectweb.asm.tree.MemberNode

visitAnnotation, visitAttribute, visitEnd

Field Details

access

public int access
The field's access flags (see Opcodes). This field also indicates if the field is synthetic and/or deprecated.

desc

public String desc

name

public String name
The field's name.

signature

public String signature
The field's signature. May be null.

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.

Constructor Details

FieldNode

public FieldNode(int access,
                 String name,
                 String desc,
                 String signature,
                 Object value)
Parameters:
access - the field's access flags (see Opcodes). This parameter also indicates if the field is synthetic and/or deprecated.
name - the field's name.
desc - the field's descriptor (see Type).
signature - the field's signature.
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.

Method Details

accept

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