Class ProgramField

All Implemented Interfaces:
Serializable, Field, Member, Processable

public class ProgramField extends ProgramMember implements Field
This Field represents a field in a ProgramClass.
See Also:
  • Field Details

    • referencedClass

      public Clazz referencedClass
      An extra field pointing to the Clazz object referenced in the descriptor string. This field is filled out by the ClassReferenceInitializer. References to primitive types are ignored.
  • Constructor Details

    • ProgramField

      public ProgramField()
      Creates an uninitialized ProgramField.
    • ProgramField

      public ProgramField(int u2accessFlags, int u2nameIndex, int u2descriptorIndex, Clazz referencedClass)
      Creates an initialized ProgramField without attributes.
    • ProgramField

      public ProgramField(int u2accessFlags, int u2nameIndex, int u2descriptorIndex, Clazz referencedClass, int processingFlags, Object processingInfo)
      Creates an initialized ProgramField without attributes.
    • ProgramField

      public ProgramField(int u2accessFlags, int u2nameIndex, int u2descriptorIndex, int u2attributesCount, Attribute[] attributes, Clazz referencedClass)
      Creates an initialized ProgramField.
    • ProgramField

      public ProgramField(int u2accessFlags, int u2nameIndex, int u2descriptorIndex, int u2attributesCount, Attribute[] attributes, Clazz referencedClass, int processingFlags, Object processingInfo)
      Creates an initialized ProgramField.
  • Method Details