Uses of Class
soot.util.IterableSet
-
Packages that use IterableSet Package Description 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 Modifier and Type Method Description IterableSetDava. get_CurrentPackageContext()IterableSet<ExceptionNode>DavaBody. get_ExceptionFacts()IterableSet<AugmentedStmt>DavaBody. get_MonitorFacts()IterableSet<ExceptionNode>DavaBody. get_SynchronizedBlockFacts()IterableSet<String>DavaBody. getImportList()Methods in soot.dava with parameters of type IterableSet Modifier and Type Method Description voidDava. set_CurrentPackageContext(IterableSet cpc) -
Uses of IterableSet in soot.dava.internal.asg
Methods in soot.dava.internal.asg that return IterableSet Modifier and Type Method Description IterableSet<AugmentedStmt>AugmentedStmtGraph. clone_Body(IterableSet<AugmentedStmt> oldBody)IterableSet<AugmentedStmt>AugmentedStmtGraph. get_ChainView()IterableSet<AugmentedStmt>AugmentedStmt. get_Dominators()IterableSet<AugmentedStmt>AugmentedStmt. get_Reachers()Methods in soot.dava.internal.asg with parameters of type IterableSet Modifier and Type Method Description IterableSet<AugmentedStmt>AugmentedStmtGraph. clone_Body(IterableSet<AugmentedStmt> oldBody)voidAugmentedStmt. set_Reachability(IterableSet<AugmentedStmt> reachers) -
Uses of IterableSet in soot.dava.internal.SET
Fields in soot.dava.internal.SET declared as IterableSet Modifier and Type Field Description protected IterableSetSETNode. predecessorsprotected IterableSetSETNode. successorsFields in soot.dava.internal.SET with type parameters of type IterableSet Modifier and Type Field Description protected Map<IterableSet,IterableSet>SETNode. body2childChainprotected Map<IterableSet,IterableSet>SETNode. body2childChainprotected LinkedList<IterableSet>SETNode. subBodiesMethods in soot.dava.internal.SET that return IterableSet Modifier and Type Method Description IterableSetSETBasicBlock. get_Body()IterableSet<AugmentedStmt>SETNode. get_Body()IterableSet<AugmentedStmt>SETNode. get_IntersectionWith(SETNode other)IterableSetSETDoWhileNode. get_NaturalExits()IterableSetSETIfElseNode. get_NaturalExits()IterableSetSETLabeledBlockNode. get_NaturalExits()abstract IterableSetSETNode. get_NaturalExits()IterableSetSETStatementSequenceNode. get_NaturalExits()IterableSetSETSwitchNode. get_NaturalExits()IterableSetSETSynchronizedBlockNode. get_NaturalExits()IterableSetSETTopNode. get_NaturalExits()IterableSetSETTryNode. get_NaturalExits()IterableSetSETUnconditionalWhileNode. get_NaturalExits()IterableSetSETWhileNode. get_NaturalExits()IterableSetSETBasicBlock. get_Predecessors()IterableSetSETNode. get_Predecessors()IterableSetSETBasicBlock. get_Successors()IterableSetSETNode. get_Successors()Methods in soot.dava.internal.SET that return types with arguments of type IterableSet Modifier and Type Method Description Map<IterableSet,IterableSet>SETNode. get_Body2ChildChain()Map<IterableSet,IterableSet>SETNode. get_Body2ChildChain()List<IterableSet>SETNode. get_SubBodies()Methods in soot.dava.internal.SET with parameters of type IterableSet Modifier and Type Method Description booleanSETNode. add_Child(SETNode child, IterableSet children)voidSETNode. add_SubBody(IterableSet body)List<Object>SETNode. emit_ASTBody(IterableSet children)booleanSETNode. insert_ChildBefore(SETNode child, SETNode point, IterableSet children)booleanSETNode. remove_Child(SETNode child, IterableSet children) -
Uses of IterableSet in soot.dava.toolkits.base.AST
Methods in soot.dava.toolkits.base.AST that return IterableSet Modifier and Type Method Description IterableSetTryContentsFinder. get_ExceptionSet(Object node)IterableSetTryContentsFinder. remove_CurExceptionSet()Methods in soot.dava.toolkits.base.AST with parameters of type IterableSet Modifier and Type Method Description voidTryContentsFinder. add_ExceptionSet(Object node, IterableSet s)voidTryContentsFinder. set_CurExceptionSet(IterableSet curExceptionSet) -
Uses of IterableSet in soot.dava.toolkits.base.finders
Methods in soot.dava.toolkits.base.finders that return IterableSet Modifier and Type Method Description IterableSet<AugmentedStmt>ExceptionNode. get_Body()IterableSetSwitchNode. get_Body()IterableSet<AugmentedStmt>ExceptionFinder. get_CatchBody(AugmentedStmt handlerAugmentedStmt)IterableSet<AugmentedStmt>ExceptionNode. get_CatchBody()IterableSet<AugmentedStmt>ExceptionNode. get_TryBody()Methods in soot.dava.toolkits.base.finders that return types with arguments of type IterableSet Modifier and Type Method Description List<IterableSet<AugmentedStmt>>ExceptionNode. get_CatchList()Map<IterableSet<AugmentedStmt>,SootClass>ExceptionNode. get_ExceptionMap()Methods in soot.dava.toolkits.base.finders with parameters of type IterableSet Modifier and Type Method Description voidExceptionNode. add_CatchBody(IterableSet<AugmentedStmt> newCatchBody, SootClass except)voidAbruptEdgeFinder. find_Continues(SETNode SETParent, IterableSet body, IterableSet children)voidSequenceFinder. find_StatementSequences(SETNode SETParent, IterableSet body, HashSet<AugmentedStmt> childUnion, DavaBody davaBody)SootClassExceptionNode. get_Exception(IterableSet<AugmentedStmt> catchBody)voidExceptionNode. splitOff_ExceptionNode(IterableSet<AugmentedStmt> newTryBody, AugmentedStmtGraph asg, IterableSet<ExceptionNode> enlist)Constructors in soot.dava.toolkits.base.finders with parameters of type IterableSet Constructor Description ExceptionNode(IterableSet<AugmentedStmt> tryBody, SootClass exception, AugmentedStmt handlerAugmentedStmt)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 Modifier and Type Method Description static StringRemoveFullyQualifiedName. getReducedName(IterableSet importList, String qualifiedName, Type t) -
Uses of IterableSet in soot.util
Subclasses of IterableSet in soot.util Modifier and Type Class Description classUnmodifiableIterableSet<E>An unmodifiable version of the IterableSet classMethods in soot.util that return IterableSet Modifier and Type Method Description IterableSet<T>IterableSet. intersection(IterableSet<T> other)IterableSet<T>IterableSet. union(IterableSet<T> other)Methods in soot.util with parameters of type IterableSet Modifier and Type Method Description IterableSet<T>IterableSet. intersection(IterableSet<T> other)booleanIterableSet. intersects(IterableSet<T> other)booleanIterableSet. isStrictSubsetOf(IterableSet<T> other)booleanIterableSet. isStrictSupersetOf(IterableSet<T> other)booleanIterableSet. isSubsetOf(IterableSet<T> other)booleanIterableSet. isSupersetOf(IterableSet<T> other)IterableSet<T>IterableSet. union(IterableSet<T> other)Constructors in soot.util with parameters of type IterableSet Constructor Description UnmodifiableIterableSet(IterableSet<E> original)Creates a new unmodifiable iterable set as a copy of an existing one
-