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