Class ThisMethodRefForm
java.lang.Object
kala.compress.harmony.unpack200.bytecode.forms.ByteCodeForm
kala.compress.harmony.unpack200.bytecode.forms.ReferenceForm
kala.compress.harmony.unpack200.bytecode.forms.ClassSpecificReferenceForm
kala.compress.harmony.unpack200.bytecode.forms.ThisMethodRefForm
This class implements references to methods 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 method reference current classes to allow this.
-
Field Summary
Fields inherited from class kala.compress.harmony.unpack200.bytecode.forms.ByteCodeForm
byteCodeArray, byteCodesByName, WIDENED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringcontext(OperandManager operandManager) protected intgetOffset(OperandManager operandManager) protected intMethods inherited from class kala.compress.harmony.unpack200.bytecode.forms.ClassSpecificReferenceForm
setNestedEntriesMethods inherited from class kala.compress.harmony.unpack200.bytecode.forms.ReferenceForm
setByteCodeOperandsMethods inherited from class kala.compress.harmony.unpack200.bytecode.forms.ByteCodeForm
calculateOperandPosition, firstOperandIndex, fixUpByteCodeTargets, get, getName, getOpcode, getRewrite, getRewriteCopy, hasMultipleByteCodes, hasNoOperand, nestedMustStartClassPool, operandLength, toString
-
Constructor Details
-
ThisMethodRefForm
-
-
Method Details
-
context
- Specified by:
contextin classClassSpecificReferenceForm
-
getOffset
- Specified by:
getOffsetin classClassSpecificReferenceForm
-
getPoolID
protected int getPoolID()- Specified by:
getPoolIDin classClassSpecificReferenceForm
-