Class CPMember

  • Direct Known Subclasses:
    CPField, CPMethod

    public class CPMember
    extends ClassFileEntry
    Superclass for member constant pool entries, such as fields or methods.
    • Field Detail

      • attributes

        java.util.List<Attribute> attributes
      • flags

        short flags
      • nameIndex

        transient int nameIndex
      • descriptor

        protected final CPUTF8 descriptor
      • descriptorIndex

        transient int descriptorIndex
    • Constructor Detail

      • CPMember

        public CPMember​(CPUTF8 name,
                        CPUTF8 descriptor,
                        long flags,
                        java.util.List<Attribute> attributes)
        Constructs a new CPMember.
        Parameters:
        name - TODO
        descriptor - TODO
        flags - TODO
        attributes - TODO
        Throws:
        java.lang.NullPointerException - if name or descriptor is null