Class ProgramField

    • Field Detail

      • 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 Detail

      • 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,
                            java.lang.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,
                            java.lang.Object processingInfo)
        Creates an initialized ProgramField.