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

public abstract Class InitMethodReferenceForm

extends ClassSpecificReferenceForm
Class Inheritance
Known Direct Subclasses
org.apache.commons.compress.harmony.unpack200.bytecode.forms.NewInitMethodRefForm, org.apache.commons.compress.harmony.unpack200.bytecode.forms.SuperInitMethodRefForm, org.apache.commons.compress.harmony.unpack200.bytecode.forms.ThisInitMethodRefForm
Imports
org.apache.commons.compress.harmony.pack200.Pack200Exception, org.apache.commons.compress.harmony.unpack200.SegmentConstantPool, org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, .ClassFileEntry, .OperandManager

Abstract superclass of those classes which look up init methods (these are class specific methods). They use getInitMethodPoolEntry to find the methods.

Constructor Summary

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

Method Summary

Modifier and TypeMethod and Description
protected abstract String
protected int
protected int
protected void

Constructor Detail

InitMethodReferenceFormback to summary
public InitMethodReferenceForm(final int opcode, final String name, final int[] rewrite)

Method Detail

contextback to summary
protected abstract String context(OperandManager operandManager)

Implements abstract org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassSpecificReferenceForm.context.

Annotations
@Override
getOffsetback to summary
protected int getOffset(final OperandManager operandManager)

Implements abstract org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassSpecificReferenceForm.getOffset.

Annotations
@Override
getPoolIDback to summary
protected int getPoolID()

Implements abstract org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassSpecificReferenceForm.getPoolID.

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.ClassSpecificReferenceForm.setNestedEntries.

Annotations
@Override