java.lang.Object
org.apache.commons.compress.harmony.pack200.BandSet
org.apache.commons.compress.harmony.pack200.IcBands

public class IcBands extends BandSet
Inner class bands (corresponds to the ic_bands set of bands in the pack200 specification)
  • Constructor Details

  • Method Details

    • addInnerClass

      public void addInnerClass(String name, String outerName, String innerName, int flags)
    • finaliseBands

      public void finaliseBands()
      All input classes for the segment have now been read in, so this method is called so that this class can calculate/complete anything it could not do while classes were being read.
    • getIcTuple

      public org.apache.commons.compress.harmony.pack200.IcBands.IcTuple getIcTuple(CPClass inner)
    • getInnerClassesForOuter

      public List<org.apache.commons.compress.harmony.pack200.IcBands.IcTuple> getInnerClassesForOuter(String outerClassName)
    • pack

      public void pack(OutputStream outputStream) throws IOException, Pack200Exception
      Description copied from class: BandSet
      Writes the packed set of bands to the given output stream.
      Specified by:
      pack in class BandSet
      Parameters:
      outputStream - TODO
      Throws:
      IOException - If an I/O error occurs.
      Pack200Exception - If a Pack200 semantic error occurs.