Class ThisMethodRefForm
java.lang.Object
org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm
org.apache.commons.compress.harmony.unpack200.bytecode.forms.ReferenceForm
org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassSpecificReferenceForm
org.apache.commons.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 org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm
byteCodeArray, byteCodesByName, WIDENED
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
context
(OperandManager operandManager) protected int
getOffset
(OperandManager operandManager) protected int
Methods inherited from class org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassSpecificReferenceForm
setNestedEntries
Methods inherited from class org.apache.commons.compress.harmony.unpack200.bytecode.forms.ReferenceForm
setByteCodeOperands
Methods inherited from class org.apache.commons.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:
context
in classClassSpecificReferenceForm
-
getOffset
- Specified by:
getOffset
in classClassSpecificReferenceForm
-
getPoolID
- Specified by:
getPoolID
in classClassSpecificReferenceForm
-