| Modifier and Type | Method and Description |
|---|---|
IterableSet<AugmentedStmt> |
DavaBody.get_MonitorFacts() |
| Modifier and Type | Method and Description |
|---|---|
void |
DavaBody.consume_Condition(AugmentedStmt as) |
| Modifier and Type | Field and Description |
|---|---|
List<AugmentedStmt> |
AugmentedStmt.bpreds |
List<AugmentedStmt> |
AugmentedStmt.bsuccs |
List<AugmentedStmt> |
AugmentedStmt.cpreds |
List<AugmentedStmt> |
AugmentedStmt.csuccs |
| Modifier and Type | Method and Description |
|---|---|
AugmentedStmt |
AugmentedStmtGraph.get_AugStmt(Stmt s) |
AugmentedStmt |
AugmentedStmtGraph.get_CloneOf(AugmentedStmt as) |
| Modifier and Type | Method and Description |
|---|---|
IterableSet<AugmentedStmt> |
AugmentedStmtGraph.clone_Body(IterableSet<AugmentedStmt> oldBody) |
List<AugmentedStmt> |
AugmentedStmtGraph.get_BriefHeads() |
List<AugmentedStmt> |
AugmentedStmtGraph.get_BriefTails() |
IterableSet<AugmentedStmt> |
AugmentedStmtGraph.get_ChainView() |
IterableSet<AugmentedStmt> |
AugmentedStmt.get_Dominators() |
IterableSet<AugmentedStmt> |
AugmentedStmt.get_Reachers() |
List<AugmentedStmt> |
AugmentedStmtGraph.getHeads() |
List<AugmentedStmt> |
AugmentedStmtGraph.getPredsOf(AugmentedStmt s) |
List<AugmentedStmt> |
AugmentedStmtGraph.getPredsOf(Stmt s) |
List<AugmentedStmt> |
AugmentedStmtGraph.getSuccsOf(AugmentedStmt s) |
List<AugmentedStmt> |
AugmentedStmtGraph.getSuccsOf(Stmt s) |
List<AugmentedStmt> |
AugmentedStmtGraph.getTails() |
Iterator<AugmentedStmt> |
AugmentedStmtGraph.iterator() |
| Modifier and Type | Method and Description |
|---|---|
void |
AugmentedStmtGraph.add_AugmentedStmt(AugmentedStmt as) |
boolean |
AugmentedStmt.add_BPred(AugmentedStmt bpred) |
boolean |
AugmentedStmt.add_BSucc(AugmentedStmt bsucc) |
boolean |
AugmentedStmt.add_CPred(AugmentedStmt cpred) |
boolean |
AugmentedStmt.add_CSucc(AugmentedStmt csucc) |
void |
AugmentedStmtGraph.add_StmtBinding(Stmt s,
AugmentedStmt as) |
void |
AugmentedStmtGraph.calculate_Reachability(AugmentedStmt source) |
void |
AugmentedStmtGraph.calculate_Reachability(AugmentedStmt source,
AugmentedStmt dominator) |
void |
AugmentedStmtGraph.calculate_Reachability(AugmentedStmt source,
AugmentedStmt blocker,
AugmentedStmt dominator) |
void |
AugmentedStmtGraph.calculate_Reachability(AugmentedStmt source,
Set<AugmentedStmt> blockers,
AugmentedStmt dominator) |
void |
AugmentedStmtGraph.calculate_Reachability(Collection<AugmentedStmt> sources,
AugmentedStmt dominator) |
void |
AugmentedStmtGraph.calculate_Reachability(Collection<AugmentedStmt> sources,
AugmentedStmt blocker,
AugmentedStmt dominator) |
void |
AugmentedStmtGraph.calculate_Reachability(Collection<AugmentedStmt> sources,
Set<AugmentedStmt> blockers,
AugmentedStmt dominator) |
AugmentedStmt |
AugmentedStmtGraph.get_CloneOf(AugmentedStmt as) |
List<AugmentedStmt> |
AugmentedStmtGraph.getPredsOf(AugmentedStmt s) |
List<AugmentedStmt> |
AugmentedStmtGraph.getSuccsOf(AugmentedStmt s) |
boolean |
AugmentedStmtGraph.remove_AugmentedStmt(AugmentedStmt toRemove) |
boolean |
AugmentedStmt.remove_BPred(AugmentedStmt bpred) |
boolean |
AugmentedStmt.remove_BSucc(AugmentedStmt bsucc) |
boolean |
AugmentedStmt.remove_CPred(AugmentedStmt cpred) |
boolean |
AugmentedStmt.remove_CSucc(AugmentedStmt csucc) |
| Modifier and Type | Method and Description |
|---|---|
List<AugmentedStmt> |
ASTForLoopNode.getInit() |
List<AugmentedStmt> |
ASTStatementSequenceNode.getStatements() |
List<AugmentedStmt> |
ASTForLoopNode.getUpdate() |
| Modifier and Type | Method and Description |
|---|---|
void |
ASTStatementSequenceNode.setStatements(List<AugmentedStmt> statementSequence) |
| Constructor and Description |
|---|
ASTForLoopNode(SETNodeLabel label,
List<AugmentedStmt> init,
ASTCondition condition,
List<AugmentedStmt> update,
List<Object> body) |
ASTForLoopNode(SETNodeLabel label,
List<AugmentedStmt> init,
ASTCondition condition,
List<AugmentedStmt> update,
List<Object> body) |
ASTStatementSequenceNode(List<AugmentedStmt> statementSequence) |
| Modifier and Type | Field and Description |
|---|---|
protected AugmentedStmt |
SETNode.entryStmt |
| Modifier and Type | Method and Description |
|---|---|
AugmentedStmt |
SETControlFlowNode.get_CharacterizingStmt() |
AugmentedStmt |
SETDagNode.get_EntryStmt() |
AugmentedStmt |
SETLabeledBlockNode.get_EntryStmt() |
AugmentedStmt |
SETSynchronizedBlockNode.get_EntryStmt() |
AugmentedStmt |
SETTryNode.get_EntryStmt() |
abstract AugmentedStmt |
SETNode.get_EntryStmt() |
AugmentedStmt |
SETSwitchNode.get_EntryStmt() |
AugmentedStmt |
SETTopNode.get_EntryStmt() |
AugmentedStmt |
SETStatementSequenceNode.get_EntryStmt() |
AugmentedStmt |
SETUnconditionalWhileNode.get_EntryStmt() |
AugmentedStmt |
SETWhileNode.get_EntryStmt() |
AugmentedStmt |
SETDoWhileNode.get_EntryStmt() |
| Modifier and Type | Method and Description |
|---|---|
IterableSet<AugmentedStmt> |
SETNode.get_Body() |
IterableSet<AugmentedStmt> |
SETNode.get_IntersectionWith(SETNode other) |
| Modifier and Type | Method and Description |
|---|---|
void |
SETNode.find_SmallestSETNode(AugmentedStmt as) |
protected void |
SETNode.remove_AugmentedStmt(AugmentedStmt as) |
| Constructor and Description |
|---|
SETControlFlowNode(AugmentedStmt characterizingStmt,
IterableSet<AugmentedStmt> body) |
SETCycleNode(AugmentedStmt characterizingStmt,
IterableSet body) |
SETDagNode(AugmentedStmt characterizingStmt,
IterableSet body) |
SETDoWhileNode(AugmentedStmt characterizingStmt,
AugmentedStmt entryPoint,
IterableSet body) |
SETIfElseNode(AugmentedStmt characterizingStmt,
IterableSet body,
IterableSet ifBody,
IterableSet elseBody) |
SETSwitchNode(AugmentedStmt characterizingStmt,
Value key,
IterableSet body,
List<SwitchNode> switchNodeList,
IterableSet junkBody) |
SETWhileNode(AugmentedStmt characterizingStmt,
IterableSet body) |
| Constructor and Description |
|---|
SETControlFlowNode(AugmentedStmt characterizingStmt,
IterableSet<AugmentedStmt> body) |
SETNode(IterableSet<AugmentedStmt> body) |
| Modifier and Type | Method and Description |
|---|---|
AugmentedStmt |
FinalFieldDefinition.createDefaultStmt(Object field) |
AugmentedStmt |
SuperFirstStmtHandler.createStmtAccordingToType(Type tempType,
Value tempVal,
Local newLocal,
SootMethodRef getMethodRef) |
| Constructor and Description |
|---|
InitializationDeclarationShortcut(AugmentedStmt ofInterest) |
InitializationDeclarationShortcut(boolean verbose,
AugmentedStmt ofInterest) |
| Modifier and Type | Method and Description |
|---|---|
AugmentedStmt |
SwitchNode.get_AugStmt() |
| Modifier and Type | Method and Description |
|---|---|
IterableSet<AugmentedStmt> |
ExceptionNode.get_Body() |
IterableSet<AugmentedStmt> |
ExceptionNode.get_CatchBody() |
IterableSet<AugmentedStmt> |
ExceptionFinder.get_CatchBody(AugmentedStmt handlerAugmentedStmt) |
List<AugmentedStmt> |
ExceptionNode.get_CatchExits() |
List<IterableSet<AugmentedStmt>> |
ExceptionNode.get_CatchList() |
Map<IterableSet<AugmentedStmt>,SootClass> |
ExceptionNode.get_ExceptionMap() |
IterableSet<AugmentedStmt> |
ExceptionNode.get_TryBody() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ExceptionNode.add_TryStmt(AugmentedStmt as) |
IterableSet<AugmentedStmt> |
ExceptionFinder.get_CatchBody(AugmentedStmt handlerAugmentedStmt) |
boolean |
ExceptionNode.remove(AugmentedStmt as) |
| Modifier and Type | Method and Description |
|---|---|
void |
ExceptionNode.add_CatchBody(IterableSet<AugmentedStmt> newCatchBody,
SootClass except) |
boolean |
ExceptionNode.add_TryStmts(Collection<AugmentedStmt> c) |
void |
SequenceFinder.find_StatementSequences(SETNode SETParent,
IterableSet body,
HashSet<AugmentedStmt> childUnion,
DavaBody davaBody) |
SootClass |
ExceptionNode.get_Exception(IterableSet<AugmentedStmt> catchBody) |
void |
SwitchNode.setup_Graph(HashMap<AugmentedStmt,SwitchNode> binding) |
void |
ExceptionNode.splitOff_ExceptionNode(IterableSet<AugmentedStmt> newTryBody,
AugmentedStmtGraph asg,
IterableSet<ExceptionNode> enlist) |
| Constructor and Description |
|---|
ExceptionNode(IterableSet<AugmentedStmt> tryBody,
SootClass exception,
AugmentedStmt handlerAugmentedStmt) |
SwitchNode(AugmentedStmt as,
TreeSet<Object> indexSet,
IterableSet body) |
| Constructor and Description |
|---|
ExceptionNode(IterableSet<AugmentedStmt> tryBody,
SootClass exception,
AugmentedStmt handlerAugmentedStmt) |
Copyright © 2020 Soot OSS. All rights reserved.