Class IntEntry

    • Field Detail

      • _value

        private int _value
    • Constructor Detail

      • IntEntry

        public IntEntry()
        Default constructor.
      • IntEntry

        public IntEntry​(int value)
        Constructor.
        Parameters:
        value - the constant int value of this entry
    • Method Detail

      • getType

        public int getType()
        Description copied from class: Entry
        Return the type code for this entry type.
        Specified by:
        getType in class Entry
      • getValue

        public int getValue()
        Return the value of this constant.
      • setValue

        public void setValue​(int value)
        Set the value of this constant.
      • getConstant

        public java.lang.Object getConstant()
        Description copied from interface: ConstantEntry
        Return the value of the constant held by this entry.
        Specified by:
        getConstant in interface ConstantEntry
      • setConstant

        public void setConstant​(java.lang.Object value)
        Description copied from interface: ConstantEntry
        Set the value of the constant held by this entry.
        Specified by:
        setConstant in interface ConstantEntry
      • readData

        protected void readData​(java.io.DataInput in)
                         throws java.io.IOException
        Description copied from class: Entry
        This method is called after reading the entry type from bytecode. It should read all the data for this entry from the given stream.
        Specified by:
        readData in class Entry
        Throws:
        java.io.IOException
      • writeData

        protected void writeData​(java.io.DataOutput out)
                          throws java.io.IOException
        Description copied from class: Entry
        This method is called after writing the entry type to bytecode. It should write all data for this entry to the given stream.
        Specified by:
        writeData in class Entry
        Throws:
        java.io.IOException
      • acceptVisit

        public void acceptVisit​(BCVisitor visit)
        Description copied from interface: VisitAcceptor
        Accept a visit from a BCVisitor, calling the appropriate methods to notify the visitor that it has entered this entity, and to provide it with the proper callbacks for each sub-entity owned by this one.
        Specified by:
        acceptVisit in interface VisitAcceptor