Class FieldNode

java.lang.Object
org.objectweb.asm.tree.MemberNode
org.objectweb.asm.tree.FieldNode
All Implemented Interfaces:
FieldVisitor

public class FieldNode extends MemberNode implements FieldVisitor
A node that represents a field.
Author:
Eric Bruneton
  • 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.
    • name

      public String name
      The field's name.
    • desc

      public String desc
      The field's descriptor (see Type).
    • 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)
      Constructs a new FieldNode.
      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.