public class AbstractRuntimeThread
extends java.lang.Object
Constructor and Description |
---|
AbstractRuntimeThread() |
Modifier and Type | Method and Description |
---|---|
void |
addMethod(java.lang.Object method) |
void |
addRunMethod(java.lang.Object method) |
boolean |
containsMethod(java.lang.Object method) |
java.lang.Object |
getMethod(int methodNum) |
java.util.List<java.lang.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) |
java.lang.String |
toString() |
public void setStartStmt(Stmt startStmt)
public void setJoinStmt(Stmt joinStmt)
public void setStartStmtMethod(SootMethod startStmtMethod)
public SootMethod getStartStmtMethod()
public boolean containsMethod(java.lang.Object method)
public void addMethod(java.lang.Object method)
public void addRunMethod(java.lang.Object method)
public java.util.List<java.lang.Object> getRunMethods()
public int methodCount()
public java.lang.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()
public java.lang.String toString()
toString
in class java.lang.Object