Class ComplexEntry

    • Constructor Detail

      • ComplexEntry

        public ComplexEntry()
        Default constructor.
      • ComplexEntry

        public ComplexEntry​(int classIndex,
                            int nameAndTypeIndex)
        Constructor.
        Parameters:
        classIndex - the constant pool index of the ClassEntry describing the owner of this entity
        nameAndTypeIndex - the constant pool index of the NameAndTypeEntry describing this entity
    • Method Detail

      • getClassIndex

        public int getClassIndex()
        Return the constant pool index of the ClassEntry describing the owning class of this entity. Defaults to 0.
      • setClassIndex

        public void setClassIndex​(int classIndex)
        Set the constant pool index of the ClassEntry describing the owning class of this entity.
      • getClassEntry

        public ClassEntry getClassEntry()
        Return the referenced ClassEntry. This method can only be run for entries that have been added to a constant pool.
      • getNameAndTypeIndex

        public int getNameAndTypeIndex()
        Return the constant pool index of the NameAndTypeEntry describing this entity.
      • setNameAndTypeIndex

        public void setNameAndTypeIndex​(int nameAndTypeIndex)
        Set the constant pool index of the NameAndTypeEntry describing this entity.
      • getNameAndTypeEntry

        public NameAndTypeEntry getNameAndTypeEntry()
        Return the referenced NameAndTypeEntry. This method can only be run for entries that have been added to a constant pool.