Class IcBands

    • Constructor Detail

      • IcBands

        public IcBands​(Segment segment)
        Parameters:
        segment - TODO
    • Method Detail

      • getRelevantIcTuples

        public IcTuple[] getRelevantIcTuples​(java.lang.String className,
                                             ClassConstantPool cp)
        Answer the relevant IcTuples for the specified className and class constant pool.
        Parameters:
        className - String name of the class X for ic_relevant(X)
        cp - ClassConstantPool used to generate ic_relevant(X)
        Returns:
        array of IcTuple
      • read

        public void read​(java.io.InputStream in)
                  throws java.io.IOException,
                         Pack200Exception
        Description copied from class: BandSet
        Reads the input stream.
        Specified by:
        read in class BandSet
        Parameters:
        in - the stream to read.
        Throws:
        java.io.IOException - if a problem occurs during reading from the underlying stream.
        Pack200Exception - if a problem occurs with an unexpected value or unsupported Codec.
      • unpack

        public void unpack()
                    throws java.io.IOException,
                           Pack200Exception
        Description copied from class: BandSet
        Unpacks this instance.
        Specified by:
        unpack in class BandSet
        Throws:
        java.io.IOException - if a problem occurs during reading from the underlying stream.
        Pack200Exception - if a problem occurs with an unexpected value or unsupported Codec.