Uses of Class
soot.dava.internal.asg.AugmentedStmt
-
-
Uses of AugmentedStmt in soot.dava
Methods in soot.dava that return types with arguments of type AugmentedStmt Modifier and Type Method Description IterableSet<AugmentedStmt>DavaBody. get_MonitorFacts()Methods in soot.dava with parameters of type AugmentedStmt Modifier and Type Method Description voidDavaBody. consume_Condition(AugmentedStmt as) -
Uses of AugmentedStmt in soot.dava.internal.asg
Fields in soot.dava.internal.asg with type parameters of type AugmentedStmt Modifier and Type Field Description List<AugmentedStmt>AugmentedStmt. bpredsList<AugmentedStmt>AugmentedStmt. bsuccsList<AugmentedStmt>AugmentedStmt. cpredsList<AugmentedStmt>AugmentedStmt. csuccsMethods in soot.dava.internal.asg that return AugmentedStmt Modifier and Type Method Description AugmentedStmtAugmentedStmtGraph. get_AugStmt(Stmt s)AugmentedStmtAugmentedStmtGraph. get_CloneOf(AugmentedStmt as)Methods in soot.dava.internal.asg that return types with arguments of type AugmentedStmt Modifier and Type Method 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()Methods in soot.dava.internal.asg with parameters of type AugmentedStmt Modifier and Type Method Description voidAugmentedStmtGraph. add_AugmentedStmt(AugmentedStmt as)booleanAugmentedStmt. add_BPred(AugmentedStmt bpred)booleanAugmentedStmt. add_BSucc(AugmentedStmt bsucc)booleanAugmentedStmt. add_CPred(AugmentedStmt cpred)booleanAugmentedStmt. add_CSucc(AugmentedStmt csucc)voidAugmentedStmtGraph. add_StmtBinding(Stmt s, AugmentedStmt as)voidAugmentedStmtGraph. calculate_Reachability(Collection<AugmentedStmt> sources, Set<AugmentedStmt> blockers, AugmentedStmt dominator)voidAugmentedStmtGraph. calculate_Reachability(Collection<AugmentedStmt> sources, AugmentedStmt dominator)voidAugmentedStmtGraph. calculate_Reachability(Collection<AugmentedStmt> sources, AugmentedStmt blocker, AugmentedStmt dominator)voidAugmentedStmtGraph. calculate_Reachability(AugmentedStmt source)voidAugmentedStmtGraph. calculate_Reachability(AugmentedStmt source, Set<AugmentedStmt> blockers, AugmentedStmt dominator)voidAugmentedStmtGraph. calculate_Reachability(AugmentedStmt source, AugmentedStmt dominator)voidAugmentedStmtGraph. calculate_Reachability(AugmentedStmt source, AugmentedStmt blocker, AugmentedStmt dominator)AugmentedStmtAugmentedStmtGraph. get_CloneOf(AugmentedStmt as)List<AugmentedStmt>AugmentedStmtGraph. getPredsOf(AugmentedStmt s)List<AugmentedStmt>AugmentedStmtGraph. getSuccsOf(AugmentedStmt s)booleanAugmentedStmtGraph. remove_AugmentedStmt(AugmentedStmt toRemove)booleanAugmentedStmt. remove_BPred(AugmentedStmt bpred)booleanAugmentedStmt. remove_BSucc(AugmentedStmt bsucc)booleanAugmentedStmt. remove_CPred(AugmentedStmt cpred)booleanAugmentedStmt. remove_CSucc(AugmentedStmt csucc) -
Uses of AugmentedStmt in soot.dava.internal.AST
Methods in soot.dava.internal.AST that return types with arguments of type AugmentedStmt Modifier and Type Method Description List<AugmentedStmt>ASTForLoopNode. getInit()List<AugmentedStmt>ASTStatementSequenceNode. getStatements()List<AugmentedStmt>ASTForLoopNode. getUpdate()Method parameters in soot.dava.internal.AST with type arguments of type AugmentedStmt Modifier and Type Method Description voidASTStatementSequenceNode. setStatements(List<AugmentedStmt> statementSequence)Constructor parameters in soot.dava.internal.AST with type arguments of type AugmentedStmt Constructor Description ASTForLoopNode(SETNodeLabel label, List<AugmentedStmt> init, ASTCondition condition, List<AugmentedStmt> update, List<Object> body)ASTStatementSequenceNode(List<AugmentedStmt> statementSequence) -
Uses of AugmentedStmt in soot.dava.internal.SET
Fields in soot.dava.internal.SET declared as AugmentedStmt Modifier and Type Field Description protected AugmentedStmtSETNode. entryStmtMethods in soot.dava.internal.SET that return AugmentedStmt Modifier and Type Method Description AugmentedStmtSETControlFlowNode. get_CharacterizingStmt()AugmentedStmtSETDagNode. get_EntryStmt()AugmentedStmtSETDoWhileNode. get_EntryStmt()AugmentedStmtSETLabeledBlockNode. get_EntryStmt()abstract AugmentedStmtSETNode. get_EntryStmt()AugmentedStmtSETStatementSequenceNode. get_EntryStmt()AugmentedStmtSETSwitchNode. get_EntryStmt()AugmentedStmtSETSynchronizedBlockNode. get_EntryStmt()AugmentedStmtSETTopNode. get_EntryStmt()AugmentedStmtSETTryNode. get_EntryStmt()AugmentedStmtSETUnconditionalWhileNode. get_EntryStmt()AugmentedStmtSETWhileNode. get_EntryStmt()Methods in soot.dava.internal.SET that return types with arguments of type AugmentedStmt Modifier and Type Method Description IterableSet<AugmentedStmt>SETNode. get_Body()IterableSet<AugmentedStmt>SETNode. get_IntersectionWith(SETNode other)Methods in soot.dava.internal.SET with parameters of type AugmentedStmt Modifier and Type Method Description voidSETNode. find_SmallestSETNode(AugmentedStmt as)protected voidSETNode. remove_AugmentedStmt(AugmentedStmt as)Constructors in soot.dava.internal.SET with parameters of type AugmentedStmt Constructor 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 parameters in soot.dava.internal.SET with type arguments of type AugmentedStmt Constructor Description SETControlFlowNode(AugmentedStmt characterizingStmt, IterableSet<AugmentedStmt> body)SETNode(IterableSet<AugmentedStmt> body) -
Uses of AugmentedStmt in soot.dava.toolkits.base.AST.transformations
Methods in soot.dava.toolkits.base.AST.transformations that return AugmentedStmt Modifier and Type Method Description AugmentedStmtFinalFieldDefinition. createDefaultStmt(Object field)AugmentedStmtSuperFirstStmtHandler. createStmtAccordingToType(Type tempType, Value tempVal, Local newLocal, SootMethodRef getMethodRef) -
Uses of AugmentedStmt in soot.dava.toolkits.base.AST.traversals
Constructors in soot.dava.toolkits.base.AST.traversals with parameters of type AugmentedStmt Constructor Description InitializationDeclarationShortcut(boolean verbose, AugmentedStmt ofInterest)InitializationDeclarationShortcut(AugmentedStmt ofInterest) -
Uses of AugmentedStmt in soot.dava.toolkits.base.finders
Methods in soot.dava.toolkits.base.finders that return AugmentedStmt Modifier and Type Method Description AugmentedStmtSwitchNode. get_AugStmt()Methods in soot.dava.toolkits.base.finders that return types with arguments of type AugmentedStmt Modifier and Type Method Description IterableSet<AugmentedStmt>ExceptionNode. get_Body()IterableSet<AugmentedStmt>ExceptionFinder. get_CatchBody(AugmentedStmt handlerAugmentedStmt)IterableSet<AugmentedStmt>ExceptionNode. get_CatchBody()List<AugmentedStmt>ExceptionNode. get_CatchExits()List<IterableSet<AugmentedStmt>>ExceptionNode. get_CatchList()Map<IterableSet<AugmentedStmt>,SootClass>ExceptionNode. get_ExceptionMap()IterableSet<AugmentedStmt>ExceptionNode. get_TryBody()Methods in soot.dava.toolkits.base.finders with parameters of type AugmentedStmt Modifier and Type Method Description booleanExceptionNode. add_TryStmt(AugmentedStmt as)IterableSet<AugmentedStmt>ExceptionFinder. get_CatchBody(AugmentedStmt handlerAugmentedStmt)booleanExceptionNode. remove(AugmentedStmt as)Method parameters in soot.dava.toolkits.base.finders with type arguments of type AugmentedStmt Modifier and Type Method Description voidExceptionNode. add_CatchBody(IterableSet<AugmentedStmt> newCatchBody, SootClass except)booleanExceptionNode. add_TryStmts(Collection<AugmentedStmt> c)voidSequenceFinder. find_StatementSequences(SETNode SETParent, IterableSet body, HashSet<AugmentedStmt> childUnion, DavaBody davaBody)SootClassExceptionNode. get_Exception(IterableSet<AugmentedStmt> catchBody)voidSwitchNode. setup_Graph(HashMap<AugmentedStmt,SwitchNode> binding)voidExceptionNode. splitOff_ExceptionNode(IterableSet<AugmentedStmt> newTryBody, AugmentedStmtGraph asg, IterableSet<ExceptionNode> enlist)Constructors in soot.dava.toolkits.base.finders with parameters of type AugmentedStmt Constructor Description ExceptionNode(IterableSet<AugmentedStmt> tryBody, SootClass exception, AugmentedStmt handlerAugmentedStmt)SwitchNode(AugmentedStmt as, TreeSet<Object> indexSet, IterableSet body)Constructor parameters in soot.dava.toolkits.base.finders with type arguments of type AugmentedStmt Constructor Description ExceptionNode(IterableSet<AugmentedStmt> tryBody, SootClass exception, AugmentedStmt handlerAugmentedStmt)
-