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