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

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

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

    Methods in org.apache.commons.compress.harmony.unpack200.bytecode with parameters of type OperandManager
    Modifier and Type | Method and Description
    --- | ---
    `void` | ByteCode.`extractOperands(OperandManager operandManager, Segment segment, int codeLength)`

    Constructors in org.apache.commons.compress.harmony.unpack200.bytecode with parameters of type OperandManager
    Constructor and Description
    `CodeAttribute(int maxStack, int maxLocals, byte[] codePacked, Segment segment, OperandManager operandManager, List<ExceptionTableEntry> exceptionTable)`

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

    Methods in org.apache.commons.compress.harmony.unpack200.bytecode.forms with parameters of type OperandManager
    Modifier and Type | Method and Description
    --- | ---
    `protected String` | SuperInitMethodRefForm.`context(OperandManager operandManager)`
    `protected String` | SuperMethodRefForm.`context(OperandManager operandManager)`
    `protected abstract String` | ClassSpecificReferenceForm.`context(OperandManager operandManager)`
    `protected String` | SuperFieldRefForm.`context(OperandManager operandManager)`
    `protected String` | ThisMethodRefForm.`context(OperandManager operandManager)`
    `protected String` | ThisInitMethodRefForm.`context(OperandManager operandManager)`
    `protected String` | NewInitMethodRefForm.`context(OperandManager operandManager)`
    `protected String` | ThisFieldRefForm.`context(OperandManager operandManager)`
    `protected abstract String` | InitMethodReferenceForm.`context(OperandManager operandManager)`
    `protected int` | StringRefForm.`getOffset(OperandManager operandManager)`
    `protected int` | SuperMethodRefForm.`getOffset(OperandManager operandManager)`
    `protected int` | LongForm.`getOffset(OperandManager operandManager)`
    `protected abstract int` | ReferenceForm.`getOffset(OperandManager operandManager)`
    `protected abstract int` | ClassSpecificReferenceForm.`getOffset(OperandManager operandManager)`
    `protected int` | SuperFieldRefForm.`getOffset(OperandManager operandManager)`
    `protected int` | MethodRefForm.`getOffset(OperandManager operandManager)`
    `protected int` | IMethodRefForm.`getOffset(OperandManager operandManager)`
    `protected int` | DoubleForm.`getOffset(OperandManager operandManager)`
    `protected int` | ThisMethodRefForm.`getOffset(OperandManager operandManager)`
    `protected int` | IntRefForm.`getOffset(OperandManager operandManager)`
    `protected int` | ClassRefForm.`getOffset(OperandManager operandManager)`
    `protected int` | ThisFieldRefForm.`getOffset(OperandManager operandManager)`
    `protected int` | InitMethodReferenceForm.`getOffset(OperandManager operandManager)`
    `protected abstract int` | SingleByteReferenceForm.`getOffset(OperandManager operandManager)`
    `protected int` | FloatRefForm.`getOffset(OperandManager operandManager)`
    `protected int` | FieldRefForm.`getOffset(OperandManager operandManager)`
    `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.