Top Description Fields Constructors Methods
org.apache.commons.compress.harmony.unpack200.bytecode.forms

public Class NarrowClassRefForm

extends ClassRefForm
Class Inheritance
Imports
org.apache.commons.compress.harmony.pack200.Pack200Exception, org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, .OperandManager

This class is used for representations of cldc and cldc_w. In these cases, a narrow class ref has one byte and a wide class ref has two bytes.

Field Summary

Inherited from org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassRefForm:
widened

Constructor Summary

AccessConstructor and Description
public
NarrowClassRefForm(final int opcode, final String name, final int[] rewrite)

public
NarrowClassRefForm(final int opcode, final String name, final int[] rewrite, final boolean widened)

Method Summary

Modifier and TypeMethod and Description
public boolean
protected void
Inherited from org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassRefForm:
getOffsetgetPoolID

Constructor Detail

NarrowClassRefFormback to summary
public NarrowClassRefForm(final int opcode, final String name, final int[] rewrite)
NarrowClassRefFormback to summary
public NarrowClassRefForm(final int opcode, final String name, final int[] rewrite, final boolean widened)

Method Detail

nestedMustStartClassPoolback to summary
public boolean nestedMustStartClassPool()

Overrides org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm.nestedMustStartClassPool.

Annotations
@Override
setNestedEntriesback to summary
protected void setNestedEntries(final ByteCode byteCode, final OperandManager operandManager, final int offset) throws Pack200Exception

Overrides org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassRefForm.setNestedEntries.

Annotations
@Override