public abstract class SingleByteReferenceForm extends ReferenceForm
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
widened |
byteCodeArray, byteCodesByName, WIDENED| Constructor and Description |
|---|
SingleByteReferenceForm(int opcode,
String name,
int[] rewrite) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract int |
getOffset(OperandManager operandManager) |
protected abstract int |
getPoolID() |
boolean |
nestedMustStartClassPool() |
protected void |
setNestedEntries(ByteCode byteCode,
OperandManager operandManager,
int offset) |
setByteCodeOperandscalculateOperandPosition, firstOperandIndex, fixUpByteCodeTargets, get, getName, getOpcode, getRewrite, getRewriteCopy, hasMultipleByteCodes, hasNoOperand, operandLength, toStringprotected boolean widened
public SingleByteReferenceForm(int opcode, String name, int[] rewrite)
protected abstract int getOffset(OperandManager operandManager)
getOffset in class ReferenceFormprotected abstract int getPoolID()
getPoolID in class ReferenceFormprotected void setNestedEntries(ByteCode byteCode, OperandManager operandManager, int offset) throws Pack200Exception
setNestedEntries in class ReferenceFormPack200Exceptionpublic boolean nestedMustStartClassPool()
nestedMustStartClassPool in class ByteCodeFormCopyright © 2002–2020 The Apache Software Foundation. All rights reserved.