Uses of Package
soot.util
-
Classes in soot.util used by soot Class Description Chain Augmented data type guaranteeing O(1) insertion and removal from a set of ordered, unique elements.IterableNumberer A numberer which also supports an iterator on newly-added objects.MultiMap A map with sets as values.Numberable A class that numbers objects, so they can be placed in bitsets.NumberedString A class that assigns integers to java.lang.Strings.PhaseDumper The PhaseDumper is a debugging aid.SharedBitSetCache SharedCloseable Reference counting wrapper for aCloseablethat closes the resource when the reference count reaches0.SmallNumberedMap A java.util.Map with Numberable objects as the keys.StringNumberer A class that numbers strings, so they can be placed in bitsets.Switch Basic interface used in the implementation of the Visitor design pattern.Switchable Basic interface used for visited objects in the Visitor design pattern. -
Classes in soot.util used by soot.baf Class Description Numberable A class that numbers objects, so they can be placed in bitsets.Switch Basic interface used in the implementation of the Visitor design pattern.Switchable Basic interface used for visited objects in the Visitor design pattern. -
Classes in soot.util used by soot.baf.internal Class Description Numberable A class that numbers objects, so they can be placed in bitsets.Switch Basic interface used in the implementation of the Visitor design pattern.Switchable Basic interface used for visited objects in the Visitor design pattern. -
Classes in soot.util used by soot.dava Class Description IterableSet -
Classes in soot.util used by soot.dava.internal.AST Class Description Switchable Basic interface used for visited objects in the Visitor design pattern. -
Classes in soot.util used by soot.dava.internal.SET Class Description IterableSet -
Classes in soot.util used by soot.dava.internal.asg Class Description IterableSet -
Classes in soot.util used by soot.dava.internal.javaRep Class Description Switch Basic interface used in the implementation of the Visitor design pattern.Switchable Basic interface used for visited objects in the Visitor design pattern. -
Classes in soot.util used by soot.dava.toolkits.base.AST Class Description IterableSet -
Classes in soot.util used by soot.dava.toolkits.base.AST.interProcedural Class Description Chain Augmented data type guaranteeing O(1) insertion and removal from a set of ordered, unique elements. -
Classes in soot.util used by soot.dava.toolkits.base.finders Class Description IterableSet -
Classes in soot.util used by soot.dava.toolkits.base.renamer Class Description IterableSet -
Classes in soot.util used by soot.dexpler.typing Class Description Switch Basic interface used in the implementation of the Visitor design pattern.Switchable Basic interface used for visited objects in the Visitor design pattern. -
Classes in soot.util used by soot.dotnet Class Description Switchable Basic interface used for visited objects in the Visitor design pattern. -
Classes in soot.util used by soot.dotnet.values Class Description Switch Basic interface used in the implementation of the Visitor design pattern.Switchable Basic interface used for visited objects in the Visitor design pattern. -
Classes in soot.util used by soot.grimp Class Description Switch Basic interface used in the implementation of the Visitor design pattern.Switchable Basic interface used for visited objects in the Visitor design pattern. -
Classes in soot.util used by soot.grimp.internal Class Description Switch Basic interface used in the implementation of the Visitor design pattern.Switchable Basic interface used for visited objects in the Visitor design pattern. -
Classes in soot.util used by soot.javaToJimple Class Description Chain Augmented data type guaranteeing O(1) insertion and removal from a set of ordered, unique elements. -
Classes in soot.util used by soot.jbco.bafTransformations Class Description Switch Basic interface used in the implementation of the Visitor design pattern. -
Classes in soot.util used by soot.jbco.util Class Description Chain Augmented data type guaranteeing O(1) insertion and removal from a set of ordered, unique elements. -
Classes in soot.util used by soot.jimple Class Description Switch Basic interface used in the implementation of the Visitor design pattern.Switchable Basic interface used for visited objects in the Visitor design pattern. -
Classes in soot.util used by soot.jimple.internal Class Description Numberable A class that numbers objects, so they can be placed in bitsets.Switch Basic interface used in the implementation of the Visitor design pattern.Switchable Basic interface used for visited objects in the Visitor design pattern. -
Classes in soot.util used by soot.jimple.spark.builder Class Description Switch Basic interface used in the implementation of the Visitor design pattern. -
Classes in soot.util used by soot.jimple.spark.geom.dataRep Class Description Numberable A class that numbers objects, so they can be placed in bitsets. -
Classes in soot.util used by soot.jimple.spark.geom.geomE Class Description Numberable A class that numbers objects, so they can be placed in bitsets. -
Classes in soot.util used by soot.jimple.spark.geom.geomPA Class Description Numberable A class that numbers objects, so they can be placed in bitsets. -
Classes in soot.util used by soot.jimple.spark.geom.heapinsE Class Description Numberable A class that numbers objects, so they can be placed in bitsets. -
Classes in soot.util used by soot.jimple.spark.geom.ptinsE Class Description Numberable A class that numbers objects, so they can be placed in bitsets. -
Classes in soot.util used by soot.jimple.spark.geom.utils Class Description IterableNumberer A numberer which also supports an iterator on newly-added objects.Numberable A class that numbers objects, so they can be placed in bitsets.Numberer A numberer converts objects to unique non-negative integers, and vice-versa. -
Classes in soot.util used by soot.jimple.spark.internal Class Description BitVector This is the Soot internal implementation of java.util.BitSet with Felix and Jerome's clever efficient iterator.Switch Basic interface used in the implementation of the Visitor design pattern. -
Classes in soot.util used by soot.jimple.spark.pag Class Description ArrayNumberer A class that numbers objects, so they can be placed in bitsets.HashMultiMap A map with sets as values, HashMap implementation.MultiMap A map with sets as values.Numberable A class that numbers objects, so they can be placed in bitsets.NumberedString A class that assigns integers to java.lang.Strings. -
Classes in soot.util used by soot.jimple.spark.sets Class Description BitVector This is the Soot internal implementation of java.util.BitSet with Felix and Jerome's clever efficient iterator. -
Classes in soot.util used by soot.jimple.spark.solver Class Description MultiMap A map with sets as values. -
Classes in soot.util used by soot.jimple.toolkits.annotation.purity Class Description MultiMap A map with sets as values. -
Classes in soot.util used by soot.jimple.toolkits.callgraph Class Description Invalidable A class implementing this interface can be invalidated.MultiMap A map with sets as values.NumberedString A class that assigns integers to java.lang.Strings. -
Classes in soot.util used by soot.jimple.toolkits.infoflow Class Description Numberable A class that numbers objects, so they can be placed in bitsets.Switch Basic interface used in the implementation of the Visitor design pattern.Switchable Basic interface used for visited objects in the Visitor design pattern. -
Classes in soot.util used by soot.jimple.toolkits.scalar Class Description Chain Augmented data type guaranteeing O(1) insertion and removal from a set of ordered, unique elements. -
Classes in soot.util used by soot.jimple.toolkits.thread.mhp Class Description Chain Augmented data type guaranteeing O(1) insertion and removal from a set of ordered, unique elements.HashChain Reference implementation of the Chain interface, using a HashMap as the underlying structure. -
Classes in soot.util used by soot.jimple.toolkits.thread.synchronization Class Description Switch Basic interface used in the implementation of the Visitor design pattern.Switchable Basic interface used for visited objects in the Visitor design pattern. -
Classes in soot.util used by soot.jimple.toolkits.typing Class Description BitVector This is the Soot internal implementation of java.util.BitSet with Felix and Jerome's clever efficient iterator. -
Classes in soot.util used by soot.jimple.toolkits.typing.fast Class Description Chain Augmented data type guaranteeing O(1) insertion and removal from a set of ordered, unique elements.MultiMap A map with sets as values.Numberable A class that numbers objects, so they can be placed in bitsets.Switch Basic interface used in the implementation of the Visitor design pattern.Switchable Basic interface used for visited objects in the Visitor design pattern. -
Classes in soot.util used by soot.shimple Class Description Switch Basic interface used in the implementation of the Visitor design pattern.Switchable Basic interface used for visited objects in the Visitor design pattern. -
Classes in soot.util used by soot.shimple.internal Class Description AbstractMultiMap Chain Augmented data type guaranteeing O(1) insertion and removal from a set of ordered, unique elements.HashMultiMap A map with sets as values, HashMap implementation.MultiMap A map with sets as values.Switch Basic interface used in the implementation of the Visitor design pattern.Switchable Basic interface used for visited objects in the Visitor design pattern. -
Classes in soot.util used by soot.shimple.toolkits.graph Class Description Switch Basic interface used in the implementation of the Visitor design pattern.Switchable Basic interface used for visited objects in the Visitor design pattern. -
Classes in soot.util used by soot.shimple.toolkits.scalar Class Description Switch Basic interface used in the implementation of the Visitor design pattern.Switchable Basic interface used for visited objects in the Visitor design pattern. -
Classes in soot.util used by soot.sootify Class Description Switch Basic interface used in the implementation of the Visitor design pattern. -
Classes in soot.util used by soot.tagkit Class Description Switch Basic interface used in the implementation of the Visitor design pattern.Switchable Basic interface used for visited objects in the Visitor design pattern. -
Classes in soot.util used by soot.toDex Class Description Numberable A class that numbers objects, so they can be placed in bitsets.Switch Basic interface used in the implementation of the Visitor design pattern.Switchable Basic interface used for visited objects in the Visitor design pattern. -
Classes in soot.util used by soot.toolkits.exceptions Class Description Switch Basic interface used in the implementation of the Visitor design pattern. -
Classes in soot.util used by soot.toolkits.graph Class Description Chain Augmented data type guaranteeing O(1) insertion and removal from a set of ordered, unique elements.FastStack A fast, but simple stack implementation. -
Classes in soot.util used by soot.util Class Description AbstractMultiMap ArrayNumberer A class that numbers objects, so they can be placed in bitsets.BitSetIterator A fast enumerator for sparse bit sets.BitVector This is the Soot internal implementation of java.util.BitSet with Felix and Jerome's clever efficient iterator.Chain Augmented data type guaranteeing O(1) insertion and removal from a set of ordered, unique elements.EmptyChain Class representing an unmodifiable empty chainHashChain Reference implementation of the Chain interface, using a HashMap as the underlying structure.HashChain.Link HashMultiMap A map with sets as values, HashMap implementation.INumberedMap Common interface for numbered mapsIterableNumberer A numberer which also supports an iterator on newly-added objects.IterableSet MultiMap A map with sets as values.Numberable A class that numbers objects, so they can be placed in bitsets.NumberedString A class that assigns integers to java.lang.Strings.Numberer A numberer converts objects to unique non-negative integers, and vice-versa.PhaseDumper The PhaseDumper is a debugging aid.PriorityQueue A fixed size priority queue based on bitsets.SharedBitSet SharedBitSetCache SharedCloseable Reference counting wrapper for aCloseablethat closes the resource when the reference count reaches0.Switch Basic interface used in the implementation of the Visitor design pattern.UnmodifiableIterableSet An unmodifiable version of the IterableSet class -
Classes in soot.util used by soot.util.annotations Class Description Switch Basic interface used in the implementation of the Visitor design pattern.