Package org.jf.dexlib2.writer.builder
Class BuilderMethodHandleReference
java.lang.Object
org.jf.dexlib2.base.reference.BaseReference
org.jf.dexlib2.base.reference.BaseMethodHandleReference
org.jf.dexlib2.writer.builder.BuilderMethodHandleReference
- All Implemented Interfaces:
Comparable<MethodHandleReference>,MethodHandleReference,Reference,BuilderReference
public class BuilderMethodHandleReference
extends BaseMethodHandleReference
implements BuilderReference
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jf.dexlib2.iface.reference.Reference
Reference.InvalidReferenceException -
Field Summary
FieldsModifier and TypeFieldDescription(package private) int(package private) final BuilderReference(package private) final int -
Constructor Summary
ConstructorsConstructorDescriptionBuilderMethodHandleReference(int methodHandleType, BuilderReference memberReference) -
Method Summary
Methods inherited from class org.jf.dexlib2.base.reference.BaseMethodHandleReference
compareTo, equals, hashCode, toStringMethods inherited from class org.jf.dexlib2.base.reference.BaseReference
validateReferenceMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jf.dexlib2.iface.reference.Reference
validateReference
-
Field Details
-
methodHandleType
final int methodHandleType -
memberReference
-
index
int index
-
-
Constructor Details
-
BuilderMethodHandleReference
public BuilderMethodHandleReference(int methodHandleType, @Nonnull BuilderReference memberReference)
-
-
Method Details
-
getMethodHandleType
public int getMethodHandleType()Description copied from interface:MethodHandleReferenceGets the method handle type.- Specified by:
getMethodHandleTypein interfaceMethodHandleReference- Returns:
- One of the MethodHandleType values
-
getMemberReference
Description copied from interface:MethodHandleReferenceGets the member that is being referenced by this method handle.- Specified by:
getMemberReferencein interfaceMethodHandleReference- Returns:
- A MethodReference or FieldReference, depending on the method handle type
-
getIndex
public int getIndex()- Specified by:
getIndexin interfaceBuilderReference
-
setIndex
public void setIndex(int index) - Specified by:
setIndexin interfaceBuilderReference
-