# Uses of Class
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode

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

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

  Fields in org.apache.commons.compress.harmony.unpack200.bytecode with type parameters of type ByteCode
  Modifier and Type
  Field
  Description
  `List<ByteCode>`
  CodeAttribute.`byteCodes`
  Methods in org.apache.commons.compress.harmony.unpack200.bytecode that return ByteCode
  Modifier and Type
  Method
  Description
  `static ByteCode`
  ByteCode.`getByteCode(int opcode)`

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

  Methods in org.apache.commons.compress.harmony.unpack200.bytecode.forms with parameters of type ByteCode
  Modifier and Type
  Method
  Description
  `void`
  ByteCodeForm.`fixUpByteCodeTargets(ByteCode byteCode, CodeAttribute codeAttribute)`
  The ByteCodeForm knows how to fix up a bytecode if it needs to be fixed up because it holds a Label bytecode.
  `void`
  LabelForm.`fixUpByteCodeTargets(ByteCode byteCode, CodeAttribute codeAttribute)`
  `void`
  SwitchForm.`fixUpByteCodeTargets(ByteCode byteCode, CodeAttribute codeAttribute)`
  `abstract void`
  ByteCodeForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
  When passed a byteCode, an OperandTable and a SegmentConstantPool, this method will set the rewrite of the byteCode appropriately.
  `void`
  ByteForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
  `void`
  IincForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
  `void`
  IMethodRefForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
  `void`
  LabelForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
  `void`
  LocalForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
  `void`
  LookupSwitchForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
  `void`
  MultiANewArrayForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
  `void`
  NewClassRefForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
  `void`
  NoArgumentForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
  `void`
  ReferenceForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
  `void`
  ShortForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
  `void`
  TableSwitchForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
  `void`
  WideForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
  `protected void`
  WideForm.`setByteCodeOperandsFormat1(int instruction, ByteCode byteCode, OperandManager operandManager, int codeLength)`
  This method sets the rewrite array for the bytecode using Format 1 of the JVM spec: an opcode and two index bytes.
  `protected void`
  WideForm.`setByteCodeOperandsFormat2(int instruction, ByteCode byteCode, OperandManager operandManager, int codeLength)`
  This method sets the rewrite array for the bytecode using Format 2 of the JVM spec: an opcode, two index bytes, and two constant bytes.
  `protected void`
  ClassRefForm.`setNestedEntries(ByteCode byteCode, OperandManager operandManager, int offset)`
  `protected void`
  ClassSpecificReferenceForm.`setNestedEntries(ByteCode byteCode, OperandManager operandManager, int offset)`
  `protected void`
  InitMethodReferenceForm.`setNestedEntries(ByteCode byteCode, OperandManager operandManager, int offset)`
  `protected void`
  NarrowClassRefForm.`setNestedEntries(ByteCode byteCode, OperandManager operandManager, int offset)`
  `protected void`
  NewInitMethodRefForm.`setNestedEntries(ByteCode byteCode, OperandManager operandManager, int offset)`
  `protected void`
  ReferenceForm.`setNestedEntries(ByteCode byteCode, OperandManager operandManager, int offset)`
  `protected void`
  SingleByteReferenceForm.`setNestedEntries(ByteCode byteCode, OperandManager operandManager, int offset)`
  `protected void`
  StringRefForm.`setNestedEntries(ByteCode byteCode, OperandManager operandManager, int offset)`