public class MethodHandle extends Constant
Modifier and Type | Class and Description |
---|---|
static class |
MethodHandle.Kind |
Modifier and Type | Field and Description |
---|---|
protected SootFieldRef |
fieldRef |
protected int |
kind |
protected SootMethodRef |
methodRef |
Modifier and Type | Method and Description |
---|---|
void |
apply(Switch sw)
Called when this object is visited.
|
boolean |
equals(Object obj) |
SootFieldRef |
getFieldRef() |
int |
getKind() |
String |
getKindString() |
SootMethodRef |
getMethodRef() |
Type |
getType()
Returns the Soot type of this Value.
|
int |
hashCode() |
boolean |
isFieldRef() |
static boolean |
isFieldRef(int kind) |
boolean |
isMethodRef() |
static boolean |
isMethodRef(int kind) |
String |
toString() |
static MethodHandle |
v(SootFieldRef ref,
int kind) |
static MethodHandle |
v(SootMethodRef ref,
int tag) |
clone, convertToBaf, equivHashCode, equivTo, getUseBoxes, toString
protected final SootFieldRef fieldRef
protected final SootMethodRef methodRef
protected final int kind
public static MethodHandle v(SootMethodRef ref, int tag)
public static MethodHandle v(SootFieldRef ref, int kind)
public Type getType()
Value
public SootMethodRef getMethodRef()
public SootFieldRef getFieldRef()
public int getKind()
public String getKindString()
public boolean isFieldRef()
public static boolean isFieldRef(int kind)
public boolean isMethodRef()
public static boolean isMethodRef(int kind)
public void apply(Switch sw)
Switchable
Copyright © 2020 Sable. All rights reserved.