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

public abstract Class SwitchForm

extends VariableInstructionForm
Class Inheritance
Known Direct Subclasses
org.apache.commons.compress.harmony.unpack200.bytecode.forms.TableSwitchForm, org.apache.commons.compress.harmony.unpack200.bytecode.forms.LookupSwitchForm
Imports
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, .CodeAttribute

Constructor Summary

AccessConstructor and Description
public
SwitchForm(final int opcode, final String name)

Method Summary

Modifier and TypeMethod and Description
public void
fixUpByteCodeTargets(final ByteCode
a ByteCode to be fixed up
byteCode
,
final CodeAttribute
a CodeAttribute used to determine how the ByteCode should be fixed up.
codeAttribute
)

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

The ByteCodeForm knows how to fix up a bytecode if it needs to be fixed up because it holds a Label bytecode.
Inherited from org.apache.commons.compress.harmony.unpack200.bytecode.forms.VariableInstructionForm:
setRewrite2BytessetRewrite4BytessetRewrite4Bytes

Constructor Detail

SwitchFormback to summary
public SwitchForm(final int opcode, final String name)

Method Detail

fixUpByteCodeTargetsback to summary
public void fixUpByteCodeTargets(final ByteCode byteCode, final CodeAttribute codeAttribute)

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

Doc from org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm.fixUpByteCodeTargets.

The ByteCodeForm knows how to fix up a bytecode if it needs to be fixed up because it holds a Label bytecode.

Parameters
byteCode:ByteCode

a ByteCode to be fixed up

codeAttribute:CodeAttribute

a CodeAttribute used to determine how the ByteCode should be fixed up.

Annotations
@Override