Uses of Class
soot.util.IterableSet

Packages that use IterableSet
soot.dava   
soot.dava.internal.asg   
soot.dava.internal.SET   
soot.dava.toolkits.base.AST   
soot.dava.toolkits.base.finders   
soot.util Generally useful utility classes for Soot. 
 

Uses of IterableSet in soot.dava
 

Methods in soot.dava that return IterableSet
 IterableSet Dava.get_CurrentPackageContext()
           
 IterableSet DavaBody.get_SynchronizedBlockFacts()
           
 IterableSet DavaBody.get_ExceptionFacts()
           
 IterableSet DavaBody.get_MonitorFacts()
           
 IterableSet DavaBody.get_PackagesUsed()
           
 

Methods in soot.dava with parameters of type IterableSet
 void Dava.set_CurrentPackageContext(IterableSet cpc)
           
 String DavaPrinter.getShortName(String name, IterableSet packagesUsed)
           
 

Uses of IterableSet in soot.dava.internal.asg
 

Methods in soot.dava.internal.asg that return IterableSet
 IterableSet AugmentedStmt.get_Dominators()
           
 IterableSet AugmentedStmt.get_Reachers()
           
 IterableSet AugmentedStmtGraph.get_ChainView()
           
 IterableSet AugmentedStmtGraph.clone_Body(IterableSet oldBody)
           
 

Methods in soot.dava.internal.asg with parameters of type IterableSet
 void AugmentedStmt.set_Reachability(IterableSet reachers)
           
 IterableSet AugmentedStmtGraph.clone_Body(IterableSet oldBody)
           
 

Uses of IterableSet in soot.dava.internal.SET
 

Fields in soot.dava.internal.SET declared as IterableSet
protected  IterableSet SETNode.predecessors
           
protected  IterableSet SETNode.successors
           
 

Methods in soot.dava.internal.SET that return IterableSet
 IterableSet SETBasicBlock.get_Predecessors()
           
 IterableSet SETBasicBlock.get_Successors()
           
 IterableSet SETBasicBlock.get_Body()
           
 IterableSet SETDoWhileNode.get_NaturalExits()
           
 IterableSet SETIfElseNode.get_NaturalExits()
           
 IterableSet SETLabeledBlockNode.get_NaturalExits()
           
abstract  IterableSet SETNode.get_NaturalExits()
           
 IterableSet SETNode.get_Body()
           
 IterableSet SETNode.get_Successors()
           
 IterableSet SETNode.get_Predecessors()
           
 IterableSet SETNode.get_IntersectionWith(SETNode other)
           
 IterableSet SETStatementSequenceNode.get_NaturalExits()
           
 IterableSet SETSwitchNode.get_NaturalExits()
           
 IterableSet SETSynchronizedBlockNode.get_NaturalExits()
           
 IterableSet SETTopNode.get_NaturalExits()
           
 IterableSet SETTryNode.get_NaturalExits()
           
 IterableSet SETUnconditionalWhileNode.get_NaturalExits()
           
 IterableSet SETWhileNode.get_NaturalExits()
           
 

Methods in soot.dava.internal.SET with parameters of type IterableSet
 void SETNode.add_SubBody(IterableSet body)
           
 boolean SETNode.add_Child(SETNode child, IterableSet children)
           
 boolean SETNode.remove_Child(SETNode child, IterableSet children)
           
 boolean SETNode.insert_ChildBefore(SETNode child, SETNode point, IterableSet children)
           
 List SETNode.emit_ASTBody(IterableSet children)
           
 

Constructors in soot.dava.internal.SET with parameters of type IterableSet
SETControlFlowNode(AugmentedStmt characterizingStmt, IterableSet 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)
           
SETLabeledBlockNode(IterableSet body)
           
SETNode(IterableSet body)
           
SETStatementSequenceNode(IterableSet body, DavaBody davaBody)
           
SETStatementSequenceNode(IterableSet body)
           
SETSwitchNode(AugmentedStmt characterizingStmt, Value key, IterableSet body, List switchNodeList, IterableSet junkBody)
           
SETTopNode(IterableSet body)
           
SETTryNode(IterableSet body, ExceptionNode en, AugmentedStmtGraph asg, DavaBody davaBody)
           
SETUnconditionalWhileNode(IterableSet body)
           
SETWhileNode(AugmentedStmt characterizingStmt, IterableSet body)
           
 

Uses of IterableSet in soot.dava.toolkits.base.AST
 

Methods in soot.dava.toolkits.base.AST that return IterableSet
 IterableSet TryContentsFinder.remove_CurExceptionSet()
           
 IterableSet TryContentsFinder.get_ExceptionSet(Object node)
           
 

Methods in soot.dava.toolkits.base.AST with parameters of type IterableSet
 void TryContentsFinder.set_CurExceptionSet(IterableSet curExceptionSet)
           
 void TryContentsFinder.add_ExceptionSet(Object node, IterableSet s)
           
 

Uses of IterableSet in soot.dava.toolkits.base.finders
 

Methods in soot.dava.toolkits.base.finders that return IterableSet
 IterableSet ExceptionFinder.get_CatchBody(AugmentedStmt handlerAugmentedStmt)
           
 IterableSet ExceptionNode.get_Body()
           
 IterableSet ExceptionNode.get_TryBody()
           
 IterableSet ExceptionNode.get_CatchBody()
           
 IterableSet SwitchNode.get_Body()
           
 

Methods in soot.dava.toolkits.base.finders with parameters of type IterableSet
 void AbruptEdgeFinder.find_Continues(SETNode SETParent, IterableSet body, IterableSet children)
           
 void ExceptionNode.splitOff_ExceptionNode(IterableSet newTryBody, AugmentedStmtGraph asg, IterableSet enlist)
           
 void ExceptionNode.add_CatchBody(IterableSet newCatchBody, SootClass except)
           
 SootClass ExceptionNode.get_Exception(IterableSet catchBody)
           
 void SequenceFinder.find_StatementSequences(SETNode SETParent, IterableSet body, HashSet childUnion, DavaBody davaBody)
           
 

Constructors in soot.dava.toolkits.base.finders with parameters of type IterableSet
ExceptionNode(IterableSet tryBody, SootClass exception, AugmentedStmt handlerAugmentedStmt)
           
SwitchNode(AugmentedStmt as, TreeSet indexSet, IterableSet body)
           
 

Uses of IterableSet in soot.util
 

Methods in soot.util that return IterableSet
 IterableSet IterableSet.intersection(IterableSet other)
           
 IterableSet IterableSet.union(IterableSet other)
           
 

Methods in soot.util with parameters of type IterableSet
 boolean IterableSet.isSubsetOf(IterableSet other)
           
 boolean IterableSet.isSupersetOf(IterableSet other)
           
 boolean IterableSet.isStrictSubsetOf(IterableSet other)
           
 boolean IterableSet.isStrictSupersetOf(IterableSet other)
           
 boolean IterableSet.intersects(IterableSet other)
           
 IterableSet IterableSet.intersection(IterableSet other)
           
 IterableSet IterableSet.union(IterableSet other)