Class Hierarchy
- java.lang.Object
- soot.toolkits.scalar.AbstractFlowAnalysis<N,A>
- soot.toolkits.scalar.BranchedFlowAnalysis<N,A>
- soot.toolkits.scalar.ForwardBranchedFlowAnalysis<A>
- soot.toolkits.scalar.FlowAnalysis<N,A>
- soot.toolkits.scalar.BackwardFlowAnalysis<N,A>
- soot.toolkits.scalar.CombinedDUAnalysis (implements soot.toolkits.scalar.CombinedAnalysis)
- soot.toolkits.scalar.ForwardFlowAnalysis<N,A>
- soot.toolkits.scalar.FlowSensitiveConstantPropagator.BetterConstantPropagator
- soot.toolkits.scalar.InitAnalysis
- soot.toolkits.scalar.SimpleLocalDefs.FlowAssignment (implements soot.toolkits.scalar.LocalDefs)
- soot.toolkits.scalar.BackwardFlowAnalysis<N,A>
- soot.toolkits.scalar.BranchedFlowAnalysis<N,A>
- soot.toolkits.scalar.AbstractFlowSet<T> (implements soot.toolkits.scalar.FlowSet<T>)
- soot.toolkits.scalar.AbstractBoundedFlowSet<T> (implements soot.toolkits.scalar.BoundedFlowSet<T>)
- soot.toolkits.scalar.ArrayPackedSet<T>
- soot.toolkits.scalar.ArraySparseSet<T>
- soot.toolkits.scalar.HashSparseSet<T>
- soot.toolkits.scalar.AbstractBoundedFlowSet<T> (implements soot.toolkits.scalar.BoundedFlowSet<T>)
- soot.tagkit.AbstractHost (implements soot.tagkit.Host)
- soot.AbstractValueBox (implements soot.ValueBox)
- soot.toolkits.scalar.ValueUnitPair (implements soot.EquivTo, soot.UnitBox)
- soot.AbstractValueBox (implements soot.ValueBox)
- soot.toolkits.scalar.ArrayFlowUniverse<E> (implements soot.toolkits.scalar.FlowUniverse<E>)
- soot.toolkits.scalar.BinaryIdentitySet<T>
- soot.toolkits.scalar.CollectionFlowUniverse<E> (implements soot.toolkits.scalar.FlowUniverse<E>)
- soot.toolkits.scalar.FastColorer
- soot.toolkits.scalar.FlowSensitiveConstantPropagator.ConstantState
- soot.toolkits.scalar.ForwardFlowAnalysisExtended<N,A>
- soot.toolkits.scalar.GuaranteedDefs
- soot.toolkits.scalar.IdentityPair<T,U>
- soot.toolkits.scalar.LiveLocals.Factory
- soot.toolkits.scalar.LocalDefsFactory
- soot.toolkits.scalar.LocalUnitPair
- soot.toolkits.scalar.LocalUses.Factory
- soot.toolkits.scalar.ObjectIntMapper<E>
- soot.toolkits.scalar.Pair<T,U>
- soot.toolkits.scalar.SimpleLiveLocals (implements soot.toolkits.scalar.LiveLocals)
- soot.toolkits.scalar.SimpleLocalDefs (implements soot.toolkits.scalar.LocalDefs)
- soot.toolkits.scalar.SimpleLocalDefs.StaticSingleAssignment (implements soot.toolkits.scalar.LocalDefs)
- soot.toolkits.scalar.SimpleLocalUses (implements soot.toolkits.scalar.LocalUses)
- soot.toolkits.scalar.SmartLocalDefs (implements soot.toolkits.scalar.LocalDefs)
- soot.toolkits.scalar.SmartLocalDefsPool
- soot.Transformer
- soot.BodyTransformer
- soot.toolkits.scalar.FlowSensitiveConstantPropagator
- soot.toolkits.scalar.LocalPacker
- soot.toolkits.scalar.LocalSplitter
- soot.toolkits.scalar.SharedInitializationLocalSplitter
- soot.toolkits.scalar.UnusedLocalEliminator
- soot.SceneTransformer
- soot.toolkits.scalar.ConstantInitializerToTagTransformer
- soot.toolkits.scalar.ConstantValueToInitializerTransformer
- soot.BodyTransformer
- soot.toolkits.scalar.UnitValueBoxPair
- soot.toolkits.scalar.AbstractFlowAnalysis<N,A>
Interface Hierarchy
- java.lang.Iterable<T>
- soot.toolkits.scalar.FlowSet<T>
- soot.toolkits.scalar.BoundedFlowSet<T>
- soot.toolkits.scalar.FlowUniverse<E>
- soot.toolkits.scalar.FlowSet<T>
- soot.toolkits.scalar.LiveLocals
- soot.toolkits.scalar.CombinedAnalysis (also extends soot.toolkits.scalar.LocalDefs, soot.toolkits.scalar.LocalUses)
- soot.toolkits.scalar.LocalDefs
- soot.toolkits.scalar.CombinedAnalysis (also extends soot.toolkits.scalar.LiveLocals, soot.toolkits.scalar.LocalUses)
- soot.toolkits.scalar.LocalUses
- soot.toolkits.scalar.CombinedAnalysis (also extends soot.toolkits.scalar.LiveLocals, soot.toolkits.scalar.LocalDefs)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- soot.toolkits.scalar.FlowAnalysis.Flow
- soot.toolkits.scalar.SimpleLocalDefs.FlowAnalysisMode
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)