public class InvokeCallSite extends AbstractCallSite
| Modifier and Type | Field and Description |
|---|---|
static int |
MAY_BE_NULL |
static int |
MUST_BE_NULL |
static int |
MUST_NOT_BE_NULL |
container, stmt| 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() |
String |
toString() |
getContainer, getStmtpublic 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()
Copyright © 2020 Soot OSS. All rights reserved.