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.dava.toolkits.base.renamer   
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 Dava.get_CurrentPackageContext()
           
 IterableSet DavaBody.get_ExceptionFacts()
           
 IterableSet DavaBody.get_ExceptionFacts()
           
 IterableSet DavaBody.get_MonitorFacts()
           
 IterableSet DavaBody.get_MonitorFacts()
           
 IterableSet DavaBody.get_SynchronizedBlockFacts()
           
 IterableSet DavaBody.get_SynchronizedBlockFacts()
           
 IterableSet DavaBody.getImportList()
           
 IterableSet DavaBody.getImportList()
           
 

Methods in soot.dava with parameters of type IterableSet
 void Dava.set_CurrentPackageContext(IterableSet cpc)
           
 void Dava.set_CurrentPackageContext(IterableSet cpc)
           
 

Uses of IterableSet in soot.dava.internal.asg
 

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

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

Uses of IterableSet in soot.dava.internal.SET
 

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

Fields in soot.dava.internal.SET with type parameters of type IterableSet
protected  Map<IterableSet,IterableSet> SETNode.body2childChain
           
protected  Map<IterableSet,IterableSet> SETNode.body2childChain
           
protected  Map<IterableSet,IterableSet> SETNode.body2childChain
           
protected  Map<IterableSet,IterableSet> SETNode.body2childChain
           
protected  LinkedList<IterableSet> SETNode.subBodies
           
protected  LinkedList<IterableSet> SETNode.subBodies
           
 

Methods in soot.dava.internal.SET that return IterableSet
 IterableSet SETBasicBlock.get_Body()
           
 IterableSet SETNode.get_Body()
           
 IterableSet SETNode.get_Body()
           
 IterableSet SETBasicBlock.get_Body()
           
 IterableSet SETNode.get_IntersectionWith(SETNode other)
           
 IterableSet SETNode.get_IntersectionWith(SETNode other)
           
 IterableSet SETDoWhileNode.get_NaturalExits()
           
 IterableSet SETIfElseNode.get_NaturalExits()
           
 IterableSet SETLabeledBlockNode.get_NaturalExits()
           
abstract  IterableSet SETNode.get_NaturalExits()
           
 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()
           
 IterableSet SETWhileNode.get_NaturalExits()
           
 IterableSet SETUnconditionalWhileNode.get_NaturalExits()
           
 IterableSet SETTryNode.get_NaturalExits()
           
 IterableSet SETTopNode.get_NaturalExits()
           
 IterableSet SETSynchronizedBlockNode.get_NaturalExits()
           
 IterableSet SETSwitchNode.get_NaturalExits()
           
 IterableSet SETStatementSequenceNode.get_NaturalExits()
           
abstract  IterableSet SETNode.get_NaturalExits()
           
 IterableSet SETLabeledBlockNode.get_NaturalExits()
           
 IterableSet SETIfElseNode.get_NaturalExits()
           
 IterableSet SETDoWhileNode.get_NaturalExits()
           
 IterableSet SETBasicBlock.get_Predecessors()
           
 IterableSet SETNode.get_Predecessors()
           
 IterableSet SETNode.get_Predecessors()
           
 IterableSet SETBasicBlock.get_Predecessors()
           
 IterableSet SETBasicBlock.get_Successors()
           
 IterableSet SETNode.get_Successors()
           
 IterableSet SETNode.get_Successors()
           
 IterableSet SETBasicBlock.get_Successors()
           
 

Methods in soot.dava.internal.SET that return types with arguments of type IterableSet
 Map<IterableSet,IterableSet> SETNode.get_Body2ChildChain()
           
 Map<IterableSet,IterableSet> SETNode.get_Body2ChildChain()
           
 Map<IterableSet,IterableSet> SETNode.get_Body2ChildChain()
           
 Map<IterableSet,IterableSet> SETNode.get_Body2ChildChain()
           
 List<IterableSet> SETNode.get_SubBodies()
           
 List<IterableSet> SETNode.get_SubBodies()
           
 

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

Constructors in soot.dava.internal.SET with parameters of type IterableSet
SETControlFlowNode(AugmentedStmt characterizingStmt, IterableSet body)
           
SETControlFlowNode(AugmentedStmt characterizingStmt, IterableSet body)
           
SETCycleNode(AugmentedStmt characterizingStmt, IterableSet body)
           
SETCycleNode(AugmentedStmt characterizingStmt, IterableSet body)
           
SETDagNode(AugmentedStmt characterizingStmt, IterableSet body)
           
SETDagNode(AugmentedStmt characterizingStmt, IterableSet body)
           
SETDoWhileNode(AugmentedStmt characterizingStmt, AugmentedStmt entryPoint, IterableSet body)
           
SETDoWhileNode(AugmentedStmt characterizingStmt, AugmentedStmt entryPoint, IterableSet body)
           
SETIfElseNode(AugmentedStmt characterizingStmt, IterableSet body, IterableSet ifBody, IterableSet elseBody)
           
SETIfElseNode(AugmentedStmt characterizingStmt, IterableSet body, IterableSet ifBody, IterableSet elseBody)
           
SETLabeledBlockNode(IterableSet body)
           
SETLabeledBlockNode(IterableSet body)
           
SETNode(IterableSet body)
           
SETNode(IterableSet body)
           
SETStatementSequenceNode(IterableSet body)
           
SETStatementSequenceNode(IterableSet body)
           
SETStatementSequenceNode(IterableSet body, DavaBody davaBody)
           
SETStatementSequenceNode(IterableSet body, DavaBody davaBody)
           
SETSwitchNode(AugmentedStmt characterizingStmt, Value key, IterableSet body, List<SwitchNode> switchNodeList, IterableSet junkBody)
           
SETSwitchNode(AugmentedStmt characterizingStmt, Value key, IterableSet body, List<SwitchNode> switchNodeList, IterableSet junkBody)
           
SETTopNode(IterableSet body)
           
SETTopNode(IterableSet body)
           
SETTryNode(IterableSet body, ExceptionNode en, AugmentedStmtGraph asg, DavaBody davaBody)
           
SETTryNode(IterableSet body, ExceptionNode en, AugmentedStmtGraph asg, DavaBody davaBody)
           
SETUnconditionalWhileNode(IterableSet body)
           
SETUnconditionalWhileNode(IterableSet body)
           
SETWhileNode(AugmentedStmt characterizingStmt, 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.get_ExceptionSet(Object node)
           
 IterableSet TryContentsFinder.get_ExceptionSet(Object node)
           
 IterableSet TryContentsFinder.remove_CurExceptionSet()
           
 IterableSet TryContentsFinder.remove_CurExceptionSet()
           
 

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

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

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

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

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

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

Methods in soot.dava.toolkits.base.renamer with parameters of type IterableSet
static String RemoveFullyQualifiedName.getReducedName(IterableSet importList, String qualifiedName, Type t)
           
static String RemoveFullyQualifiedName.getReducedName(IterableSet importList, String qualifiedName, Type t)
           
 

Uses of IterableSet in soot.util
 

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

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