public interface SootMethodHandle extends Value
invokedynamic
bytecode.
RoboVM note: Added in RoboVM.| Modifier and Type | Field and Description |
|---|---|
static int |
REF_getField |
static int |
REF_getStatic |
static int |
REF_invokeInterface |
static int |
REF_invokeSpecial |
static int |
REF_invokeStatic |
static int |
REF_invokeVirtual |
static int |
REF_newInvokeSpecial |
static int |
REF_putField |
static int |
REF_putStatic |
| Modifier and Type | Method and Description |
|---|---|
SootMethodRef |
getMethodRef()
Returns the
SootMethodRef this handle references. |
SootMethodType |
getMethodType()
Returns the type of this
SootMethodHandle. |
int |
getReferenceKind()
Returns the reference kind.
|
clone, getType, getUseBoxes, toStringapplyequivHashCode, equivTostatic final int REF_getField
static final int REF_getStatic
static final int REF_putField
static final int REF_putStatic
static final int REF_invokeVirtual
static final int REF_invokeStatic
static final int REF_invokeSpecial
static final int REF_newInvokeSpecial
static final int REF_invokeInterface
int getReferenceKind()
REF_* constants in the
SootMethodHandle interface.SootMethodRef getMethodRef()
SootMethodRef this handle references.SootMethodType getMethodType()
SootMethodHandle. If the referenced
method is non-static the parameter types of the returned
SootMethodType will include the receiver type at index 0.Copyright © 2012-2019 RoboVM AB. All Rights Reserved.