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

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

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

    Subclasses of ReferenceForm in org.apache.commons.compress.harmony.unpack200.bytecode.forms
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClassRefForm` This class implements the byte code form for those bytecodes which have class references (and only class references).
    `class` | `ClassSpecificReferenceForm` Abstract superclass of all classes that have class-specific references to constant pool information.
    `class` | `DoubleForm` This class implements the byte code form for those bytecodes which have double references (and only double references).
    `class` | `FieldRefForm` This class implements the byte code form for those bytecodes which have field references (and only field references).
    `class` | `FloatRefForm` This class implements the byte code form for those bytecodes which have float references (and only float references).
    `class` | `IMethodRefForm` This class implements the byte code form for those bytecodes which have IMethod references (and only IMethod references).
    `class` | `InitMethodReferenceForm` Abstract superclass of those classes which look up init methods (these are class specific methods).
    `class` | `IntRefForm` This class implements the byte code form for those bytecodes which have int references (and only int references).
    `class` | `LongForm` This class implements the byte code form for those bytecodes which have long references (and only long references).
    `class` | `MethodRefForm` This class implements the byte code form for those bytecodes which have regular method references (and only regular method references).
    `class` | `MultiANewArrayForm` This class implements the byte code form for the multianewarray instruction.
    `class` | `NarrowClassRefForm` This class is used for representations of cldc and cldc_w.
    `class` | `NewClassRefForm` This class is an extension of the ClassRefForm.
    `class` | `NewInitMethodRefForm` This class is used to determine which init method should be called, based on the last class which was sent a constructor message.
    `class` | `SingleByteReferenceForm` Some bytecodes (such as (a)ldc, fldc and ildc) have single- byte references to the class pool.
    `class` | `StringRefForm` This class implements the byte code form for those bytecodes which have string references (and only string references).
    `class` | `SuperFieldRefForm` This class implements references to fields defined in the superclass, which is set by this class in the OperandManager.
    `class` | `SuperInitMethodRefForm` This class is used to determine which init method should be called, based on the last superclass reference.
    `class` | `SuperMethodRefForm` This class implements references to methods defined in the superclass, which is set by this class in the OperandManager.
    `class` | `ThisFieldRefForm` This class implements references to fields defined in the current class, which is set by this class in the OperandManager.
    `class` | `ThisInitMethodRefForm` This class is used to determine which init method should be called, based on the last current class reference.
    `class` | `ThisMethodRefForm` This class implements references to methods defined in the current class, which is set by this class in the OperandManager.

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