public class OnFlyCallGraphBuilder.DefaultReflectionModel extends java.lang.Object implements ReflectionModel
Modifier and Type | Field and Description |
---|---|
protected CGOptions |
options |
protected java.util.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 java.util.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