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

public Class ThisFieldRefForm

extends ClassSpecificReferenceForm
Class Inheritance
Imports
org.apache.commons.compress.harmony.unpack200.SegmentConstantPool, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager

This class implements references to fields defined in the current class, which is set by this class in the OperandManager. Pack200 allows the current class to be inferred from context; this class tracks previous field reference classes to allow this.

Constructor Summary

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

Method Summary

Modifier and TypeMethod and Description
protected String
protected int
protected int
Inherited from org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassSpecificReferenceForm:
setNestedEntries

Constructor Detail

ThisFieldRefFormback to summary
public ThisFieldRefForm(final int opcode, final String name, final int[] rewrite)

Method Detail

contextback to summary
protected String context(final 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