public class AbstractRuntimeThread extends Object
Constructor and Description |
---|
AbstractRuntimeThread() |
Modifier and Type | Method and Description |
---|---|
void |
addMethod(Object method) |
void |
addRunMethod(Object method) |
boolean |
containsMethod(Object method) |
Object |
getMethod(int methodNum) |
List<Object> |
getRunMethods() |
SootMethod |
getStartStmtMethod() |
int |
methodCount() |
void |
setIsMainThread() |
void |
setJoinStmt(Stmt joinStmt) |
void |
setRunsMany() |
void |
setRunsOnce() |
void |
setRunsOneAtATime() |
void |
setStartMethodIsReentrant() |
void |
setStartMethodMayHappenInParallel() |
void |
setStartStmt(Stmt startStmt) |
void |
setStartStmtHasMultipleReachingObjects() |
void |
setStartStmtMayBeRunMultipleTimes() |
void |
setStartStmtMethod(SootMethod startStmtMethod) |
String |
toString() |
public void setStartStmt(Stmt startStmt)
public void setJoinStmt(Stmt joinStmt)
public void setStartStmtMethod(SootMethod startStmtMethod)
public SootMethod getStartStmtMethod()
public boolean containsMethod(Object method)
public void addMethod(Object method)
public void addRunMethod(Object method)
public int methodCount()
public Object getMethod(int methodNum)
public void setStartStmtHasMultipleReachingObjects()
public void setStartStmtMayBeRunMultipleTimes()
public void setStartMethodIsReentrant()
public void setStartMethodMayHappenInParallel()
public void setRunsMany()
public void setRunsOnce()
public void setRunsOneAtATime()
public void setIsMainThread()