soot.shimple
Interface ShimpleFactory
- All Known Implementing Classes:
- DefaultShimpleFactory
public interface ShimpleFactory
- Author:
- Navindra Umanee
setBody
void setBody(Body body)
- Some constructors may require a body. If this is not set at
the time of need, an exception will be thrown.
clearCache
void clearCache()
- Constructors should memoize their return value. Call clearCache()
to force recomputations if body has changed and setBody()
hasn't been called again.
getUnitGraph
UnitGraph getUnitGraph()
getBlockGraph
BlockGraph getBlockGraph()
getDominatorsFinder
DominatorsFinder getDominatorsFinder()
getDominatorTree
DominatorTree getDominatorTree()
getDominanceFrontier
DominanceFrontier getDominanceFrontier()
getGlobalValueNumberer
GlobalValueNumberer getGlobalValueNumberer()
getReverseBlockGraph
ReversibleGraph getReverseBlockGraph()
getReverseDominatorsFinder
DominatorsFinder getReverseDominatorsFinder()
getReverseDominatorTree
DominatorTree getReverseDominatorTree()
getReverseDominanceFrontier
DominanceFrontier getReverseDominanceFrontier()