# Uses of Class
org.apache.commons.compress.harmony.unpack200.Segment

Packages that use Segment
Package
Description
org.apache.commons.compress.harmony.unpack200
Internal package.
org.apache.commons.compress.harmony.unpack200.bytecode
Internal package.

- ## Uses of Segment in org.apache.commons.compress.harmony.unpack200

  Fields in org.apache.commons.compress.harmony.unpack200 declared as Segment
  Modifier and Type
  Field
  Description
  `protected Segment`
  BandSet.`segment`
  Segment.
  Constructors in org.apache.commons.compress.harmony.unpack200 with parameters of type Segment
  Modifier
  Constructor
  Description
  ``
  `AttrDefinitionBands(Segment segment)`
  Constructs a new instance.
  ``
  `BandSet(Segment segment)`
  Constructs a new instance for the given segment.
  ``
  `BcBands(Segment segment)`
  Constructs a new instance for the given segment.
  ``
  `ClassBands(Segment segment)`
  ``
  `CpBands(Segment segment)`
  ``
  `FileBands(Segment segment)`
  ``
  `IcBands(Segment segment)`
  ``
  `NewAttributeBands(Segment segment, AttributeLayout attributeLayout)`
  ``
  `SegmentHeader(Segment segment)`

- ## Uses of Segment in org.apache.commons.compress.harmony.unpack200.bytecode

  Methods in org.apache.commons.compress.harmony.unpack200.bytecode with parameters of type Segment
  Modifier and Type
  Method
  Description
  `void`
  ByteCode.`extractOperands(OperandManager operandManager, Segment segment, int codeLength)`
  `void`
  ClassConstantPool.`resolve(Segment segment)`
  `void`
  OperandManager.`setSegment(Segment segment)`
  Constructors in org.apache.commons.compress.harmony.unpack200.bytecode with parameters of type Segment
  Modifier
  Constructor
  Description
  ``
  `CodeAttribute(int maxStack, int maxLocals, byte[] codePacked, Segment segment, OperandManager operandManager, List<ExceptionTableEntry> exceptionTable)`