# 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
  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.