Deprecated API


Contents
Deprecated Classes
soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
          THIS IS KNOWN TO BE BUGGY. USE NullnessAnalysis INSTEAD! 
soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
          THIS IS KNOWN TO BE BUGGY. USE NullnessAnalysis INSTEAD! 
soot.toolkits.graph.DominatorAnalysis
          use MHGDominatorsFinder instead 
soot.toolkits.graph.DominatorAnalysis
          use MHGDominatorsFinder instead 
soot.jimple.toolkits.scalar.EqualUsesAnalysis
          This class is buggy. Please use soot.jimple.toolkits.pointer.LocalMustAliasAnalysis instead. 
soot.jimple.toolkits.scalar.EqualUsesAnalysis
          This class is buggy. Please use soot.jimple.toolkits.pointer.LocalMustAliasAnalysis instead. 
soot.jimple.toolkits.annotation.nullcheck.LocalRefVarsAnalysisWrapper
          uses deprecated type BranchedRefVarsAnalysis and seems of no use for Soot so marked for future deletion, unless clients object 
soot.jimple.toolkits.annotation.nullcheck.LocalRefVarsAnalysisWrapper
          uses deprecated type BranchedRefVarsAnalysis and seems of no use for Soot so marked for future deletion, unless clients object 
soot.toolkits.graph.PostDominatorAnalysis
          use MHGPostDominatorsFinder instead 
soot.toolkits.graph.PostDominatorAnalysis
          use MHGPostDominatorsFinder instead 
soot.jimple.toolkits.annotation.nullcheck.RefIntPair
          only used by deprecated type BranchedRefVarsAnalysis; flagged for future deletion 
soot.jimple.toolkits.annotation.nullcheck.RefIntPair
          only used by deprecated type BranchedRefVarsAnalysis; flagged for future deletion 
soot.toolkits.graph.ReversePseudoTopologicalOrderer
          use PseudoTopologicalOrderer.newList(DirectedGraph, boolean) instead 
soot.toolkits.graph.ReversePseudoTopologicalOrderer
          use PseudoTopologicalOrderer.newList(DirectedGraph, boolean) instead 
soot.toolkits.graph.StronglyConnectedComponents
          implementation is inefficient; use StronglyConnectedComponentsFast instead 
soot.toolkits.graph.StronglyConnectedComponents
          implementation is inefficient; use StronglyConnectedComponentsFast instead 
soot.jimple.toolkits.typing.TypeResolverBV
          use TypeResolver instead 
soot.jimple.toolkits.typing.TypeResolverBV
          use TypeResolver instead 
soot.jimple.toolkits.thread.mhp.UnsynchronizedMhpAnalysis
          This class has been added to maintain compatibility while it is being renamed to SynchObliviousMhpAnalysis. Use that instead! 
soot.jimple.toolkits.thread.mhp.UnsynchronizedMhpAnalysis
          This class has been added to maintain compatibility while it is being renamed to SynchObliviousMhpAnalysis. Use that instead! 
 

Deprecated Methods
soot.TypeSwitch.caseDefault(Type)
          Replaced by defaultCase(Type) 
soot.TypeSwitch.caseDefault(Type)
          Replaced by defaultCase(Type) 
soot.toolkits.scalar.ArraySparseSet.contains(Object)
          This method uses linear-time lookup. For better performance, consider using a HashSet instead, if you require this operation. 
soot.toolkits.scalar.ArraySparseSet.contains(Object)
          This method uses linear-time lookup. For better performance, consider using a HashSet instead, if you require this operation. 
soot.toolkits.graph.PseudoTopologicalOrderer.isReverseOrder()
          use #newList(DirectedGraph, boolean)) instead 
soot.toolkits.graph.SlowPseudoTopologicalOrderer.isReverseOrder()
          use #newList(DirectedGraph, boolean)) instead 
soot.toolkits.graph.SlowPseudoTopologicalOrderer.isReverseOrder()
          use #newList(DirectedGraph, boolean)) instead 
soot.toolkits.graph.PseudoTopologicalOrderer.isReverseOrder()
          use #newList(DirectedGraph, boolean)) instead 
soot.toolkits.graph.PseudoTopologicalOrderer.newList(DirectedGraph)
          use #newList(DirectedGraph, boolean)) instead 
soot.toolkits.graph.SlowPseudoTopologicalOrderer.newList(DirectedGraph)
          use #newList(DirectedGraph, boolean)) instead 
soot.toolkits.graph.SlowPseudoTopologicalOrderer.newList(DirectedGraph)
          use #newList(DirectedGraph, boolean)) instead 
soot.toolkits.graph.PseudoTopologicalOrderer.newList(DirectedGraph)
          use #newList(DirectedGraph, boolean)) instead 
soot.toolkits.graph.PseudoTopologicalOrderer.setReverseOrder(boolean)
          use #newList(DirectedGraph, boolean)) instead 
soot.toolkits.graph.SlowPseudoTopologicalOrderer.setReverseOrder(boolean)
          use #newList(DirectedGraph, boolean)) instead 
soot.toolkits.graph.SlowPseudoTopologicalOrderer.setReverseOrder(boolean)
          use #newList(DirectedGraph, boolean)) instead 
soot.toolkits.graph.PseudoTopologicalOrderer.setReverseOrder(boolean)
          use #newList(DirectedGraph, boolean)) instead 
 

Deprecated Constructors
soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis(UnitGraph)
          THIS IS KNOWN TO BE BUGGY. USE NullnessAnalysis INSTEAD! 
soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis(UnitGraph)
          THIS IS KNOWN TO BE BUGGY. USE NullnessAnalysis INSTEAD! 
soot.toolkits.graph.PseudoTopologicalOrderer(boolean)
          use PseudoTopologicalOrderer.PseudoTopologicalOrderer() instead 
soot.toolkits.graph.PseudoTopologicalOrderer(boolean)
          use PseudoTopologicalOrderer.PseudoTopologicalOrderer() instead 
soot.toolkits.graph.ReversePseudoTopologicalOrderer()
          use PseudoTopologicalOrderer.newList(DirectedGraph, boolean) instead 
soot.toolkits.graph.ReversePseudoTopologicalOrderer()
          use PseudoTopologicalOrderer.newList(DirectedGraph, boolean) instead