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 Stringcontext(OperandManager operandManager) protected intgetOffset(OperandManager operandManager) protected intMethods inherited from class org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassSpecificReferenceForm
setNestedEntriesMethods inherited from class org.apache.commons.compress.harmony.unpack200.bytecode.forms.ReferenceForm
setByteCodeOperandsMethods 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:
contextin classClassSpecificReferenceForm
-
getOffset
- Specified by:
getOffsetin classClassSpecificReferenceForm
-
getPoolID
- Specified by:
getPoolIDin classClassSpecificReferenceForm
-