public class OnFlyCallGraphBuilder.DefaultReflectionModel extends Object implements ReflectionModel
Modifier and Type | Field and Description |
---|---|
protected CGOptions |
options |
protected HashSet<SootMethod> |
warnedAlready |
Constructor and Description |
---|
DefaultReflectionModel() |
Modifier and Type | Method and Description |
---|---|
void |
classForName(SootMethod source,
Stmt s) |
void |
classNewInstance(SootMethod source,
Stmt s) |
void |
contructorNewInstance(SootMethod source,
Stmt s) |
void |
methodInvoke(SootMethod container,
Stmt invokeStmt) |
protected CGOptions options
protected HashSet<SootMethod> warnedAlready
public void classForName(SootMethod source, Stmt s)
classForName
in interface ReflectionModel
public void classNewInstance(SootMethod source, Stmt s)
classNewInstance
in interface ReflectionModel
public void contructorNewInstance(SootMethod source, Stmt s)
contructorNewInstance
in interface ReflectionModel
public void methodInvoke(SootMethod container, Stmt invokeStmt)
methodInvoke
in interface ReflectionModel