public class InvokeCallSite
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
MAY_BE_NULL |
static int |
MUST_BE_NULL |
static int |
MUST_NOT_BE_NULL |
Constructor and Description |
---|
InvokeCallSite(Stmt stmt,
SootMethod container,
InstanceInvokeExpr iie,
Local base) |
InvokeCallSite(Stmt stmt,
SootMethod container,
InstanceInvokeExpr iie,
Local base,
ConstantArrayAnalysis.ArrayTypes reachingArgTypes,
int nullnessCode) |
InvokeCallSite(Stmt stmt,
SootMethod container,
InstanceInvokeExpr iie,
Local base,
Local argArray,
int nullnessCode) |
Modifier and Type | Method and Description |
---|---|
Local |
argArray() |
Local |
base() |
SootMethod |
container() |
InstanceInvokeExpr |
iie() |
int |
nullnessCode() |
ConstantArrayAnalysis.ArrayTypes |
reachingTypes() |
Stmt |
stmt() |
public static final int MUST_BE_NULL
public static final int MUST_NOT_BE_NULL
public static final int MAY_BE_NULL
public InvokeCallSite(Stmt stmt, SootMethod container, InstanceInvokeExpr iie, Local base)
public InvokeCallSite(Stmt stmt, SootMethod container, InstanceInvokeExpr iie, Local base, Local argArray, int nullnessCode)
public InvokeCallSite(Stmt stmt, SootMethod container, InstanceInvokeExpr iie, Local base, ConstantArrayAnalysis.ArrayTypes reachingArgTypes, int nullnessCode)
public Stmt stmt()
public SootMethod container()
public InstanceInvokeExpr iie()
public Local base()
public Local argArray()
public int nullnessCode()
public ConstantArrayAnalysis.ArrayTypes reachingTypes()