## 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 and Description
    --- | ---
    `List<ByteCode>` | CodeAttribute.`byteCodes`

    Methods in org.apache.commons.compress.harmony.unpack200.bytecode that return ByteCode
    Modifier and Type | Method and 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 and Description
    --- | ---
    `void` | LabelForm.`fixUpByteCodeTargets(ByteCode byteCode, CodeAttribute codeAttribute)`
    `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` | SwitchForm.`fixUpByteCodeTargets(ByteCode byteCode, CodeAttribute codeAttribute)`
    `void` | LabelForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
    `void` | LookupSwitchForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
    `void` | IincForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
    `void` | TableSwitchForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
    `void` | ReferenceForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
    `void` | IMethodRefForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
    `void` | MultiANewArrayForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
    `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` | NewClassRefForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
    `void` | NoArgumentForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
    `void` | WideForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
    `void` | ShortForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
    `void` | ByteForm.`setByteCodeOperands(ByteCode byteCode, OperandManager operandManager, int codeLength)`
    `void` | LocalForm.`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` | StringRefForm.`setNestedEntries(ByteCode byteCode, OperandManager operandManager, int offset)`
    `protected void` | ReferenceForm.`setNestedEntries(ByteCode byteCode, OperandManager operandManager, int offset)`
    `protected void` | ClassSpecificReferenceForm.`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` | ClassRefForm.`setNestedEntries(ByteCode byteCode, OperandManager operandManager, int offset)`
    `protected void` | InitMethodReferenceForm.`setNestedEntries(ByteCode byteCode, OperandManager operandManager, int offset)`
    `protected void` | SingleByteReferenceForm.`setNestedEntries(ByteCode byteCode, OperandManager operandManager, int offset)`

Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.