A B C D E F G H I J K L M N O P Q R S T U V W X _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractFixedPointSolver<T extends IVariable<T>> - Class in com.ibm.wala.fixedpoint.impl
-
Represents a set of
IFixedPointStatement
s to be solved by aIFixedPointSolver
- AbstractFixedPointSolver() - Constructor for class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- AbstractFixedPointSolver.Statement - Class in com.ibm.wala.fixedpoint.impl
- AbstractGraph<T> - Class in com.ibm.wala.util.graph
-
Basic functionality for a
Graph
that delegates node and edge management. - AbstractGraph() - Constructor for class com.ibm.wala.util.graph.AbstractGraph
- AbstractLabeledGraph<T,U> - Class in com.ibm.wala.util.graph.labeled
- AbstractLabeledGraph() - Constructor for class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
- AbstractMeetOperator<T extends IVariable<T>> - Class in com.ibm.wala.dataflow.graph
-
Abstract superclass for meet operators
- AbstractMeetOperator() - Constructor for class com.ibm.wala.dataflow.graph.AbstractMeetOperator
- AbstractNumberedGraph<T> - Class in com.ibm.wala.util.graph
-
Basic functionality for a graph that delegates node and edge management, and tracks node numbers
- AbstractNumberedGraph() - Constructor for class com.ibm.wala.util.graph.AbstractNumberedGraph
- AbstractNumberedLabeledGraph<T,U> - Class in com.ibm.wala.util.graph.labeled
- AbstractNumberedLabeledGraph() - Constructor for class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
- AbstractOperator<T extends IVariable<T>> - Class in com.ibm.wala.fixpoint
-
operator for a step in an iterative solver This is an abstract class and not an interface in order to force subclasses to re-implement equals(), hashCode(), and toString()
- AbstractOperator() - Constructor for class com.ibm.wala.fixpoint.AbstractOperator
- AbstractStatement<T extends IVariable<T>,O extends AbstractOperator<T>> - Class in com.ibm.wala.fixpoint
-
Represents a single step in an iterative solver
- AbstractStatement() - Constructor for class com.ibm.wala.fixpoint.AbstractStatement
- AbstractVariable<T extends AbstractVariable<T>> - Class in com.ibm.wala.fixpoint
-
Represents a single variable in a fixed-point system.
- AbstractVariable() - Constructor for class com.ibm.wala.fixpoint.AbstractVariable
- act(int) - Method in interface com.ibm.wala.util.intset.IntSetAction
- act(long) - Method in interface com.ibm.wala.util.intset.LongSetAction
- Acyclic - Class in com.ibm.wala.util.graph
-
Utilities for dealing with acyclic subgraphs
- add(int) - Method in class com.ibm.wala.fixpoint.IntSetVariable
-
Set a particular bit
- add(int) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
- add(int) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- add(int) - Method in interface com.ibm.wala.util.intset.MutableIntSet
-
Add an integer value to this set.
- add(int) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- add(int) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
- add(int) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
Add an integer value to this set.
- add(int, int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
-
Add (x,y) to the relation.
- add(int, int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
-
Add (x,y) to the relation
- add(int, T) - Method in class com.ibm.wala.util.collections.Iterator2List
- add(long) - Method in interface com.ibm.wala.util.intset.MutableLongSet
-
Add an integer value to this set.
- add(long) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
- add(IntSet, int) - Static method in class com.ibm.wala.util.intset.IntSetUtil
- add(LongSet, int) - Static method in class com.ibm.wala.util.intset.LongSetUtil
- add(SparseIntSet, int) - Static method in class com.ibm.wala.util.intset.SparseIntSet
- add(SparseLongSet, int) - Static method in class com.ibm.wala.util.intset.SparseLongSet
- add(Object) - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
- add(String) - Method in class com.ibm.wala.util.config.FileOfClasses
- add(String) - Method in class com.ibm.wala.util.config.SetOfClasses
- add(T) - Method in class com.ibm.wala.util.collections.ArraySet
- add(T) - Method in class com.ibm.wala.util.collections.Iterator2Collection
- add(T) - Method in class com.ibm.wala.util.collections.ParanoidHashSet
- add(T) - Method in class com.ibm.wala.util.intset.BitSet
-
Add an object to this bit set.
- add(T) - Method in class com.ibm.wala.util.intset.MutableMapping
-
Add an object to the set of mapped objects.
- add(T) - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
- add(T) - Method in interface com.ibm.wala.util.intset.OrdinalSetMapping
-
Add an Object to the set of mapped objects.
- addAll(int, Collection<? extends T>) - Method in class com.ibm.wala.util.collections.Iterator2List
- addAll(BitVectorVariable) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
-
Add all the bits from other to this bit vector
- addAll(ArraySet<T>) - Method in class com.ibm.wala.util.collections.ArraySet
- addAll(BitSet<?>) - Method in class com.ibm.wala.util.intset.BitSet
-
Add all elements in bitset B to this bit set
- addAll(BitVector) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
-
Add all the bits in B to this bit vector
- addAll(BitVector) - Method in class com.ibm.wala.util.intset.BitSet
-
Add all bits in BitVector B to this bit set
- addAll(IntSet) - Method in class com.ibm.wala.fixpoint.IntSetVariable
-
Add all integers from the set B
- addAll(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
- addAll(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- addAll(IntSet) - Method in interface com.ibm.wala.util.intset.MutableIntSet
-
Add all members of set to this.
- addAll(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- addAll(IntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
Add all elements from another int set.
- addAll(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
Add all members of set to this.
- addAll(LongSet) - Method in interface com.ibm.wala.util.intset.MutableLongSet
-
Add all members of set to this.
- addAll(LongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
-
Add all elements from another int set.
- addAll(SparseIntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
Add all elements from another int set.
- addAll(SparseLongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
-
Add all elements from another int set.
- addAll(Collection<? extends T>) - Method in class com.ibm.wala.util.collections.Iterator2Collection
- addAll(T) - Method in class com.ibm.wala.fixpoint.IntSetVariable
-
Add all integers from the other int set variable.
- addAllInIntersection(IntSet, IntSet) - Method in class com.ibm.wala.fixpoint.IntSetVariable
- addAllInIntersection(IntSet, IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
- addAllInIntersection(IntSet, IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- addAllInIntersection(IntSet, IntSet) - Method in interface com.ibm.wala.util.intset.MutableIntSet
- addAllInIntersection(IntSet, IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- addAllInIntersection(IntSet, IntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
- addAllInIntersection(IntSet, IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
- addAllInIntersection(T, IntSet) - Method in class com.ibm.wala.fixpoint.IntSetVariable
- addAllOblivious(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
this version of add all will likely be faster if the client doesn't care about the change or the population count.
- addAllStatementsToWorkList() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
Add all to the work list.
- addEdge(int, T, T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
- addEdge(int, T, T) - Method in interface com.ibm.wala.util.graph.OrderedMultiGraph
-
add an edge and record it so dst is the ith successor of src
- addEdge(T, T) - Method in class com.ibm.wala.util.graph.AbstractGraph
- addEdge(T, T) - Method in interface com.ibm.wala.util.graph.EdgeManager
- addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
-
Add this edge, unconditionally setting it as the next successor.
- addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
- addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
- addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
- addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
- addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.SelfLoopAddedEdgeManager
- addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
- addEdge(T, T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- addEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
- addEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
- addEdge(T, T, U) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
-
adds an edge with some label
- addEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- addIfNotNull(T, Collection<T>) - Static method in class com.ibm.wala.util.collections.Util
- addNode(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
- addNode(T) - Method in class com.ibm.wala.util.graph.impl.BasicNodeManager
- addNode(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
- addNode(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
- addNode(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
-
If N.getNumber() == -1, then set N.number and insert this node in the graph.
- addNode(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- addNode(T) - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
- addNode(T) - Method in interface com.ibm.wala.util.graph.NodeManager
-
add a node to this graph
- addPred(int) - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
-
Note that this variable appears on the LHS of an equation.
- addPred(int) - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
-
Modify the graph so that node number n is a predecessor of this node
- addRow(Map<String, T>) - Method in class com.ibm.wala.util.tables.Table
- addStatement(GeneralStatement<?>) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- addStatement(NullaryStatement<?>) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- addStatement(IFixedPointStatement) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- addStatement(IFixedPointStatement<T>) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
-
Add a statement to the system
- addStatement(UnaryStatement<?>) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- addSucc(int) - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
-
Note that this variable appears on the RHS of an equation.
- addSucc(int) - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
-
Modify the graph so that node number n is a successor of this node
- addToWorkList(AbstractStatement) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
Add a step to the work list.
- addVariable(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- addVmArg(String) - Method in class com.ibm.wala.util.processes.JavaLauncher
- allPairsShortestPath(NumberedGraph<T>) - Static method in class com.ibm.wala.util.graph.traverse.FloydWarshall
- allPairsShortestPaths() - Method in class com.ibm.wala.util.graph.traverse.FloydWarshall
- allPairsShortestPaths(NumberedGraph<T>) - Static method in class com.ibm.wala.util.graph.traverse.FloydWarshall
- analyze() - Method in class com.ibm.wala.util.graph.dominators.Dominators
-
analyze dominators
- analyzeLeaks() - Static method in class com.ibm.wala.util.heapTrace.HeapTracer
- analyzeLeaks(boolean) - Static method in class com.ibm.wala.util.heapTrace.HeapTracer
-
Trace the heap and dump the output to the tracefile
- and(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
-
Logically ANDs this bit set with the specified set of bits.
- and(BitVector, BitVector) - Static method in class com.ibm.wala.util.intset.BitVector
-
Return a new bit string as the AND of two others.
- and(FixedSizeBitVector) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Logically ANDs this bit set with the specified set of bits.
- and(FixedSizeBitVector, FixedSizeBitVector) - Static method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Return a new bit string as the AND of two others.
- and(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Logically ANDs this bit set with the specified set of bits.
- and(OffsetBitVector, OffsetBitVector) - Static method in class com.ibm.wala.util.intset.OffsetBitVector
-
Return a new bit string as the AND of two others.
- and(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
- andNot(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
- andNot(BitVector, BitVector) - Static method in class com.ibm.wala.util.intset.BitVector
-
Return a new bit string as the AND of two others.
- andNot(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
- andNot(OffsetBitVector, OffsetBitVector) - Static method in class com.ibm.wala.util.intset.OffsetBitVector
-
Return a new bit string as the AND of two others.
- andNot(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
- anyRelated(int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
- anyRelated(int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
- ArrayIterator<T> - Class in com.ibm.wala.util.collections
-
an Iterator of array elements
- ArrayIterator(T[]) - Constructor for class com.ibm.wala.util.collections.ArrayIterator
- ArrayIterator(T[], int) - Constructor for class com.ibm.wala.util.collections.ArrayIterator
- ArrayIterator(T[], int, int) - Constructor for class com.ibm.wala.util.collections.ArrayIterator
- ArrayNonNullIterator<T> - Class in com.ibm.wala.util.collections
-
Iterator that only returns non-null elements of the array hasNext() return true when there is a non-null element, false otherwise next() returns the current element and advances the counter up to the next non-null element or beyond the limit of the array
- ArrayNonNullIterator(T[]) - Constructor for class com.ibm.wala.util.collections.ArrayNonNullIterator
- ArrayNonNullIterator(T[], int) - Constructor for class com.ibm.wala.util.collections.ArrayNonNullIterator
- ArraySet<T> - Class in com.ibm.wala.util.collections
-
A set implementation backed by an array.
- ArraySet() - Constructor for class com.ibm.wala.util.collections.ArraySet
- ArraySet(int, boolean) - Constructor for class com.ibm.wala.util.collections.ArraySet
- ArraySet(ArraySet<T>) - Constructor for class com.ibm.wala.util.collections.ArraySet
- ArraySet.ArraySetIterator - Class in com.ibm.wala.util.collections
- ArraySetIterator() - Constructor for class com.ibm.wala.util.collections.ArraySet.ArraySetIterator
- ArraySetMultiMap<K,V> - Class in com.ibm.wala.util.collections
- ArraySetMultiMap() - Constructor for class com.ibm.wala.util.collections.ArraySetMultiMap
- ArraySetMultiMap(boolean) - Constructor for class com.ibm.wala.util.collections.ArraySetMultiMap
- Assertions - Class in com.ibm.wala.util.debug
-
WALA-specific assertion checking.
- Assertions() - Constructor for class com.ibm.wala.util.debug.Assertions
- assertOverridesHashCode(Object) - Static method in class com.ibm.wala.util.collections.ParanoidHashMap
B
- BasicFramework<T,V extends IVariable<V>> - Class in com.ibm.wala.dataflow.graph
-
a basic implementation of the dataflow framework
- BasicFramework(Graph<T>, ITransferFunctionProvider<T, V>) - Constructor for class com.ibm.wala.dataflow.graph.BasicFramework
- BasicLauncher - Class in com.ibm.wala.util.processes
-
A generic process launcher
- BasicLauncher(boolean, boolean, Logger) - Constructor for class com.ibm.wala.util.processes.BasicLauncher
- BasicNaturalRelation - Class in com.ibm.wala.util.intset
-
A relation between non-negative integers This implementation uses n IntVectors, to hold the first n y's associated with each x, and then 1 extra vector of SparseIntSet to hold the remaining ys.
- BasicNaturalRelation() - Constructor for class com.ibm.wala.util.intset.BasicNaturalRelation
- BasicNaturalRelation(byte[], byte) - Constructor for class com.ibm.wala.util.intset.BasicNaturalRelation
- BasicNodeManager<T> - Class in com.ibm.wala.util.graph.impl
-
Simple implementation of a
NodeManager
. - BasicNodeManager() - Constructor for class com.ibm.wala.util.graph.impl.BasicNodeManager
- BasicNullaryStatement<T extends IVariable<T>> - Class in com.ibm.wala.fixedpoint.impl
-
An implementation of NullaryStep that carries its operator explicitly
- BasicNullaryStatement(T, NullaryOperator<T>) - Constructor for class com.ibm.wala.fixedpoint.impl.BasicNullaryStatement
- BasicOrderedMultiGraph<T> - Class in com.ibm.wala.util.graph.impl
-
Inefficient implementation of OrderedMultiGraph.
- BasicOrderedMultiGraph() - Constructor for class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
- BasicTree<T> - Class in com.ibm.wala.util.graph
-
A simple, extremely inefficient tree implementation
- BasicTree(T) - Constructor for class com.ibm.wala.util.graph.BasicTree
- BasicUnaryStatement<T extends IVariable<T>> - Class in com.ibm.wala.fixpoint
-
An implementation of UnaryStatement that carries its operator explicitly
- beginTask(MonitorUtil.IProgressMonitor, String, int) - Static method in class com.ibm.wala.util.MonitorUtil
- beginTask(String, int) - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
- beginTask(String, int) - Method in class com.ibm.wala.util.NullProgressMonitor
- BFSIterator<T> - Class in com.ibm.wala.util.graph.traverse
-
This class implements breadth-first search over a Graph, returning an Iterator of the nodes of the graph in order of discovery.
- BFSIterator(Graph<T>) - Constructor for class com.ibm.wala.util.graph.traverse.BFSIterator
-
Constructor DFSFinishTimeIterator.
- BFSIterator(Graph<T>, Iterator<? extends T>) - Constructor for class com.ibm.wala.util.graph.traverse.BFSIterator
-
Construct a breadth-first enumerator across the (possibly improper) subset of nodes reachable from the nodes in the given enumeration.
- BFSIterator(Graph<T>, T) - Constructor for class com.ibm.wala.util.graph.traverse.BFSIterator
-
Construct a breadth-first iterator starting with a particular node in a directed graph.
- BFSPathFinder<T> - Class in com.ibm.wala.util.graph.traverse
-
This class searches breadth-first for node that matches some criteria.
- BFSPathFinder(Graph<T>, Iterator<T>, Predicate<T>) - Constructor for class com.ibm.wala.util.graph.traverse.BFSPathFinder
-
Construct a breadth-first enumerator across the (possibly improper) subset of nodes reachable from the nodes in the given enumeration.
- BFSPathFinder(Graph<T>, Iterator<T>, T) - Constructor for class com.ibm.wala.util.graph.traverse.BFSPathFinder
-
Construct a breadth-first enumerator starting with any of a set of nodes in a directed graph.
- BFSPathFinder(Graph<T>, T, Predicate<T>) - Constructor for class com.ibm.wala.util.graph.traverse.BFSPathFinder
-
Construct a breadth-first enumerator starting with a particular node in a directed graph.
- BFSPathFinder(Graph<T>, T, Iterator<T>) - Constructor for class com.ibm.wala.util.graph.traverse.BFSPathFinder
-
Construct a breadth-first enumerator starting with a particular node in a directed graph.
- BFSPathFinder(Graph<T>, T, T) - Constructor for class com.ibm.wala.util.graph.traverse.BFSPathFinder
-
Construct a breadth-first enumerator starting with a particular node in a directed graph.
- BimodalMap<K,V> - Class in com.ibm.wala.util.collections
-
This implementation of
Map
chooses between one of two implementations, depending on the size of the map. - BimodalMap(int) - Constructor for class com.ibm.wala.util.collections.BimodalMap
- BimodalMutableIntSet - Class in com.ibm.wala.util.intset
-
An implementation of
MutableIntSet
that delegates to either aMutableSparseIntSet
or aBitVectorIntSet
- BimodalMutableIntSet() - Constructor for class com.ibm.wala.util.intset.BimodalMutableIntSet
- BimodalMutableIntSet(int, float) - Constructor for class com.ibm.wala.util.intset.BimodalMutableIntSet
- BimodalMutableIntSet(BimodalMutableIntSet) - Constructor for class com.ibm.wala.util.intset.BimodalMutableIntSet
- BimodalMutableIntSetFactory - Class in com.ibm.wala.util.intset
-
An object that creates some bimodal mutable int sets.
- BimodalMutableIntSetFactory() - Constructor for class com.ibm.wala.util.intset.BimodalMutableIntSetFactory
- binaryLogUp(int) - Static method in class com.ibm.wala.util.math.Logs
-
Binary log: finds the smallest power k such that 2^k >= n
- binaryLogUp(long) - Static method in class com.ibm.wala.util.math.Logs
-
Binary log: finds the smallest power k such that 2^k >= n
- binarySearch(int[], int, int, int) - Static method in class com.ibm.wala.util.intset.IntSetUtil
- binarySearch(long[], long, int, int) - Static method in class com.ibm.wala.util.intset.LongSetUtil
- bits - Variable in class com.ibm.wala.util.intset.BitVectorBase
- Bits - Class in com.ibm.wala.util.intset
-
utilities for manipulating values at the bit-level.
- BITS_PER_UNIT - Static variable in class com.ibm.wala.util.intset.BitVectorBase
- BitSet<T> - Class in com.ibm.wala.util.intset
-
A bit set is a set of elements, each of which corresponds to a unique integer from [0,MAX].
- BitSet(OrdinalSetMapping<T>) - Constructor for class com.ibm.wala.util.intset.BitSet
-
Constructor: create an empty set corresponding to a given mapping
- BitVector - Class in com.ibm.wala.util.intset
- BitVector() - Constructor for class com.ibm.wala.util.intset.BitVector
- BitVector(int) - Constructor for class com.ibm.wala.util.intset.BitVector
-
Creates an empty string with the specified size.
- BitVector(BitVector) - Constructor for class com.ibm.wala.util.intset.BitVector
-
Creates a copy of a Bit String
- BitVectorBase<T extends BitVectorBase> - Class in com.ibm.wala.util.intset
-
Abstract base class for implementations of bitvectors
- BitVectorBase() - Constructor for class com.ibm.wala.util.intset.BitVectorBase
- BitVectorFilter - Class in com.ibm.wala.dataflow.graph
-
Operator OUT = IN - filterSet
- BitVectorFilter(BitVector) - Constructor for class com.ibm.wala.dataflow.graph.BitVectorFilter
- BitVectorFramework<T,L> - Class in com.ibm.wala.dataflow.graph
-
a basic implementation of the dataflow framework
- BitVectorFramework(Graph<T>, ITransferFunctionProvider<T, BitVectorVariable>, OrdinalSetMapping<L>) - Constructor for class com.ibm.wala.dataflow.graph.BitVectorFramework
- BitVectorIdentity - Class in com.ibm.wala.dataflow.graph
-
Operator OUT = IN
- BitVectorIntersection - Class in com.ibm.wala.dataflow.graph
-
Operator U(n) = U(n) n U(j)
- BitVectorIntSet - Class in com.ibm.wala.util.intset
-
A
BitVector
implementation ofMutableIntSet
. - BitVectorIntSet() - Constructor for class com.ibm.wala.util.intset.BitVectorIntSet
- BitVectorIntSet(BitVector) - Constructor for class com.ibm.wala.util.intset.BitVectorIntSet
- BitVectorIntSet(IntSet) - Constructor for class com.ibm.wala.util.intset.BitVectorIntSet
- BitVectorIntSetFactory - Class in com.ibm.wala.util.intset
- BitVectorIntSetFactory() - Constructor for class com.ibm.wala.util.intset.BitVectorIntSetFactory
- BitVectorKillAll - Class in com.ibm.wala.dataflow.graph
-
Just kills everything
- BitVectorKillGen - Class in com.ibm.wala.dataflow.graph
-
Operator OUT = (IN - kill) U gen
- BitVectorKillGen(BitVector, BitVector) - Constructor for class com.ibm.wala.dataflow.graph.BitVectorKillGen
- BitVectorMinusVector - Class in com.ibm.wala.dataflow.graph
-
Operator OUT = IN / v
- BitVectorMinusVector(BitVector) - Constructor for class com.ibm.wala.dataflow.graph.BitVectorMinusVector
- BitVectorOr - Class in com.ibm.wala.dataflow.graph
-
Operator OUT = IN U v
- BitVectorOr(BitVector) - Constructor for class com.ibm.wala.dataflow.graph.BitVectorOr
- BitVectorRepository - Class in com.ibm.wala.util.intset
-
A repository for shared bit vectors as described by Heintze
- BitVectorRepository() - Constructor for class com.ibm.wala.util.intset.BitVectorRepository
- BitVectorSolver<T> - Class in com.ibm.wala.dataflow.graph
-
A
DataflowSolver
specialized forBitVectorVariable
s - BitVectorSolver(IKilldallFramework<T, BitVectorVariable>) - Constructor for class com.ibm.wala.dataflow.graph.BitVectorSolver
- BitVectorUnion - Class in com.ibm.wala.dataflow.graph
-
Operator U(n) = U(n) U U(j)
- BitVectorUnionConstant - Class in com.ibm.wala.dataflow.graph
-
Operator OUT = IN U c
- BitVectorUnionConstant(int) - Constructor for class com.ibm.wala.dataflow.graph.BitVectorUnionConstant
- BitVectorUnionVector - Class in com.ibm.wala.dataflow.graph
-
Operator lhs = lhs U rhs U v
- BitVectorUnionVector(BitVector) - Constructor for class com.ibm.wala.dataflow.graph.BitVectorUnionVector
- BitVectorVariable - Class in com.ibm.wala.fixpoint
-
A bit vector variable for dataflow analysis.
- BitVectorVariable() - Constructor for class com.ibm.wala.fixpoint.BitVectorVariable
- BooleanIdentity - Class in com.ibm.wala.dataflow.graph
-
Operator OUT = IN
- BooleanSolver<T> - Class in com.ibm.wala.dataflow.graph
-
A
DataflowSolver
specialized forBooleanVariable
s - BooleanSolver(IKilldallFramework<T, BooleanVariable>) - Constructor for class com.ibm.wala.dataflow.graph.BooleanSolver
- BooleanUnion - Class in com.ibm.wala.dataflow.graph
-
Operator U(n) = U(n) U U(j)
- BooleanVariable - Class in com.ibm.wala.fixpoint
-
A boolean variable for dataflow analysis.
- BooleanVariable() - Constructor for class com.ibm.wala.fixpoint.BooleanVariable
- BooleanVariable(boolean) - Constructor for class com.ibm.wala.fixpoint.BooleanVariable
- BoundedBFSIterator<T> - Class in com.ibm.wala.util.graph.traverse
-
This class implements breadth-first search over a Graph, returning an Iterator of the nodes of the graph in order of discovery.
- BoundedBFSIterator(Graph<T>, Iterator<? extends T>, int) - Constructor for class com.ibm.wala.util.graph.traverse.BoundedBFSIterator
-
Construct a breadth-first enumerator across the (possibly improper) subset of nodes reachable from the nodes in the given enumeration.
- BoundedBFSIterator(Graph<T>, T, int) - Constructor for class com.ibm.wala.util.graph.traverse.BoundedBFSIterator
-
Construct a breadth-first iterator starting with a particular node in a directed graph.
- buildEquations(boolean, boolean) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
C
- cancel() - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
- cancel() - Method in class com.ibm.wala.util.NullProgressMonitor
- cancel(MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.util.MonitorUtil
- CancelException - Exception in com.ibm.wala.util
-
An exception for when work is canceled in eclipse.
- CancelException(Exception) - Constructor for exception com.ibm.wala.util.CancelException
- CancelException(String) - Constructor for exception com.ibm.wala.util.CancelException
- captureStdErr(Process) - Method in class com.ibm.wala.util.processes.Launcher
- captureStdOut(Process) - Method in class com.ibm.wala.util.processes.Launcher
- CHANGED - Static variable in interface com.ibm.wala.fixpoint.FixedPointConstants
-
A return value which indicates that a lhs has changed, and the statement might need to be evaluated again.
- CHANGED_AND_FIXED - Static variable in interface com.ibm.wala.fixpoint.FixedPointConstants
-
A return value which indicates that lhs has changed, and the statement need not be evaluated again.
- CHANGED_MASK - Static variable in interface com.ibm.wala.fixpoint.FixedPointConstants
-
The bit-mask which defines the "CHANGED" flag
- changedVariable(T) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
Call this method when the contents of a variable changes.
- check(Graph<T>) - Static method in class com.ibm.wala.util.graph.GraphIntegrity
- clear() - Method in class com.ibm.wala.util.collections.ArraySet
- clear() - Method in class com.ibm.wala.util.collections.BimodalMap
- clear() - Method in class com.ibm.wala.util.collections.Iterator2Collection
- clear() - Method in interface com.ibm.wala.util.collections.MultiMap
- clear() - Method in class com.ibm.wala.util.collections.SmallMap
- clear() - Method in class com.ibm.wala.util.collections.SparseVector
- clear() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
- clear() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- clear() - Method in interface com.ibm.wala.util.intset.MutableIntSet
-
remove all elements from this set
- clear() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- clear() - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
- clear() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
- clear(int) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
- clear(int) - Method in class com.ibm.wala.util.intset.BitVector
-
Clears a bit.
- clear(int) - Method in class com.ibm.wala.util.intset.BitVectorBase
- clear(int) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Clears a bit.
- clear(int) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Clears a bit.
- clear(T) - Method in class com.ibm.wala.util.intset.BitSet
-
Remove an object from this bit set.
- clearAll() - Method in class com.ibm.wala.util.intset.BitSet
-
Set all the bits to 0.
- clearAll() - Method in class com.ibm.wala.util.intset.BitVectorBase
-
Clears all bits.
- clearAll() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Clears all bits.
- clone() - Method in class com.ibm.wala.util.intset.BitVectorBase
- clone() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Clones the FixedSizeBitVector.
- clone() - Method in class com.ibm.wala.util.tables.StringTable
- cmd - Variable in class com.ibm.wala.util.processes.BasicLauncher
- CollectionFilter<T> - Class in com.ibm.wala.util.collections
-
A filter defined by set membership
- CollectionFilter(Collection<? extends T>) - Constructor for class com.ibm.wala.util.collections.CollectionFilter
- color(NumberedGraph<T>) - Method in class com.ibm.wala.util.graph.traverse.WelshPowell
- color(NumberedGraph<T>, int) - Method in class com.ibm.wala.util.graph.traverse.WelshPowell
- color(NumberedGraph<T>, Comparator<T>, int) - Method in class com.ibm.wala.util.graph.traverse.WelshPowell
- ColoredVertices(boolean, NumberedGraph<T>, int[], int) - Constructor for class com.ibm.wala.util.graph.traverse.WelshPowell.ColoredVertices
- ColoredVertices(boolean, Map<T, Integer>, int) - Constructor for class com.ibm.wala.util.graph.traverse.WelshPowell.ColoredVertices
- columnHeadings - Variable in class com.ibm.wala.util.tables.Table
- com.ibm.wala.dataflow.graph - package com.ibm.wala.dataflow.graph
- com.ibm.wala.fixedpoint.impl - package com.ibm.wala.fixedpoint.impl
- com.ibm.wala.fixpoint - package com.ibm.wala.fixpoint
- com.ibm.wala.util - package com.ibm.wala.util
- com.ibm.wala.util.collections - package com.ibm.wala.util.collections
- com.ibm.wala.util.config - package com.ibm.wala.util.config
- com.ibm.wala.util.debug - package com.ibm.wala.util.debug
- com.ibm.wala.util.graph - package com.ibm.wala.util.graph
- com.ibm.wala.util.graph.dominators - package com.ibm.wala.util.graph.dominators
- com.ibm.wala.util.graph.impl - package com.ibm.wala.util.graph.impl
- com.ibm.wala.util.graph.labeled - package com.ibm.wala.util.graph.labeled
- com.ibm.wala.util.graph.traverse - package com.ibm.wala.util.graph.traverse
- com.ibm.wala.util.heapTrace - package com.ibm.wala.util.heapTrace
- com.ibm.wala.util.intset - package com.ibm.wala.util.intset
- com.ibm.wala.util.io - package com.ibm.wala.util.io
- com.ibm.wala.util.math - package com.ibm.wala.util.math
- com.ibm.wala.util.perf - package com.ibm.wala.util.perf
- com.ibm.wala.util.processes - package com.ibm.wala.util.processes
- com.ibm.wala.util.tables - package com.ibm.wala.util.tables
- com.ibm.wala.viz - package com.ibm.wala.viz
- CommandLine - Class in com.ibm.wala.util.io
-
utilities for parsing a command line
- CommandLine() - Constructor for class com.ibm.wala.util.io.CommandLine
- compare(T, T) - Method in class com.ibm.wala.util.collections.ToStringComparator
- compareElements(AbstractStatement, AbstractStatement) - Method in class com.ibm.wala.fixedpoint.impl.Worklist
- compareElements(T, T) - Method in class com.ibm.wala.util.collections.Heap
- ComposedIterator<O,I> - Class in com.ibm.wala.util.collections
-
A 2-level iterator.
- ComposedIterator(Iterator<O>) - Constructor for class com.ibm.wala.util.collections.ComposedIterator
- CompoundIntIterator - Class in com.ibm.wala.util.collections
-
An Iterator which provides a concatenation of two IntIterators.
- CompoundIntIterator(IntIterator, IntIterator) - Constructor for class com.ibm.wala.util.collections.CompoundIntIterator
- CompoundIterator<T> - Class in com.ibm.wala.util.collections
-
An iterator which provides a logical concatenation of the lists from two other iterators
- CompoundIterator(Iterator<? extends T>, Iterator<? extends T>) - Constructor for class com.ibm.wala.util.collections.CompoundIterator
- computeAcyclicPaths(NumberedGraph<T>, T, T, T, int) - Static method in class com.ibm.wala.util.graph.Acyclic
-
Compute a set of acyclic paths through a graph G from a node src to a node sink.
- computeBackEdges(NumberedGraph<T>, T) - Static method in class com.ibm.wala.util.graph.Acyclic
-
Compute a relation R s.t.
- computeColumnWidths() - Method in class com.ibm.wala.util.tables.Table
- contains(int) - Method in class com.ibm.wala.fixpoint.IntSetVariable
-
Is a particular bit set?
- contains(int) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
- contains(int) - Method in class com.ibm.wala.util.intset.BitVectorBase
- contains(int) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- contains(int) - Method in class com.ibm.wala.util.intset.EmptyIntSet
- contains(int) - Method in interface com.ibm.wala.util.intset.IntSet
- contains(int) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- contains(int) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
- contains(int) - Method in class com.ibm.wala.util.intset.SparseIntSet
-
Does this set contain value x?
- contains(int, int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
- contains(int, int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
- contains(long) - Method in interface com.ibm.wala.util.intset.LongSet
- contains(long) - Method in class com.ibm.wala.util.intset.SparseLongSet
-
Does this set contain value x?
- contains(Object) - Method in class com.ibm.wala.util.collections.ArraySet
- contains(Object) - Method in class com.ibm.wala.util.collections.Iterator2Collection
- contains(String) - Method in class com.ibm.wala.util.config.FileOfClasses
- contains(String) - Method in class com.ibm.wala.util.config.SetOfClasses
- contains(Iterator<? extends T>, T) - Static method in class com.ibm.wala.util.collections.IteratorUtil
- contains(T) - Method in class com.ibm.wala.util.collections.FifoQueue
-
Indicate whether the specified element is currently in the queue.
- contains(T) - Method in class com.ibm.wala.util.collections.ImmutableStack
- contains(T) - Method in class com.ibm.wala.util.intset.BitSet
-
Does this set contain a certain object?
- contains(T) - Method in class com.ibm.wala.util.intset.OrdinalSet
- containsAll(BimodalMutableIntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
TODO: optimize ME!
- containsAll(BitVectorIntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- containsAll(Collection<?>) - Method in class com.ibm.wala.util.collections.Iterator2Collection
- containsAny(IntSet) - Method in class com.ibm.wala.fixpoint.IntSetVariable
- containsAny(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
- containsAny(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- containsAny(IntSet) - Method in class com.ibm.wala.util.intset.EmptyIntSet
- containsAny(IntSet) - Method in interface com.ibm.wala.util.intset.IntSet
- containsAny(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- containsAny(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
- containsAny(IntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
- containsAny(LongSet) - Method in interface com.ibm.wala.util.intset.LongSet
- containsAny(LongSet) - Method in class com.ibm.wala.util.intset.SparseLongSet
- containsAny(OrdinalSet<T>) - Method in class com.ibm.wala.util.intset.OrdinalSet
- containsAny(SparseIntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
- containsAny(SparseLongSet) - Method in class com.ibm.wala.util.intset.SparseLongSet
- containsKey(Object) - Method in class com.ibm.wala.util.collections.BimodalMap
- containsKey(Object) - Method in class com.ibm.wala.util.collections.SmallMap
- containsKey(K) - Method in interface com.ibm.wala.util.collections.MultiMap
- containsNode(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
- containsNode(T) - Method in class com.ibm.wala.util.graph.impl.BasicNodeManager
- containsNode(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
- containsNode(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
- containsNode(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
- containsNode(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- containsNode(T) - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
- containsNode(T) - Method in interface com.ibm.wala.util.graph.NodeManager
- containsStatement(IFixedPointStatement<T>) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- containsStatement(IFixedPointStatement<T>) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
- containsValue(Object) - Method in class com.ibm.wala.util.collections.BimodalMap
- containsValue(Object) - Method in class com.ibm.wala.util.collections.SmallMap
- containsVariable(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- containsVariable(T) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
- copy(String, String) - Static method in class com.ibm.wala.util.io.FileUtil
-
This may be a resource leak: http://bugs.sun.com/view_bug.do?bug_id=4724038 We may have to reconsider using nio for this, or apply one of the horrible workarounds listed in the bug report above.
- copyBits(BitSet<T>) - Method in class com.ibm.wala.util.intset.BitSet
-
Method copy.
- copyBits(BitVectorBase) - Method in class com.ibm.wala.util.intset.BitVectorBase
-
Copies the values of the bits in the specified set into this set.
- copyBits(FixedSizeBitVector) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Copies the values of the bits in the specified set into this set.
- copyBits(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Copies the values of the bits in the specified set into this set.
- copyInto(Graph<T>, Graph<T>) - Static method in class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
- copyInto(LabeledGraph<T, U>, LabeledGraph<T, U>) - Static method in class com.ibm.wala.util.graph.labeled.SlowSparseNumberedLabeledGraph
- copySet(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
- copySet(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- copySet(IntSet) - Method in interface com.ibm.wala.util.intset.MutableIntSet
-
Set the value of this to be the same as the value of set
- copySet(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- copySet(IntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
- copySet(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
Set the value of this to be the same as the value of set
- copySet(LongSet) - Method in interface com.ibm.wala.util.intset.MutableLongSet
-
Set the value of this to be the same as the value of set
- copySet(LongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
- copyState(BitVectorVariable) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
- copyState(BooleanVariable) - Method in class com.ibm.wala.fixpoint.BooleanVariable
- copyState(T) - Method in class com.ibm.wala.fixpoint.IntSetVariable
- copyState(T) - Method in interface com.ibm.wala.fixpoint.IVariable
-
Set this variable to have the same state as another one
- count - Variable in class com.ibm.wala.util.perf.Stopwatch
- count(Iterator<T>) - Static method in class com.ibm.wala.util.collections.IteratorUtil
- countEdges(Graph<T>) - Static method in class com.ibm.wala.util.graph.GraphUtil
-
count the number of edges in g
- createBitSet(BitSet<T>) - Static method in class com.ibm.wala.util.intset.BitSet
- createFile(String) - Static method in class com.ibm.wala.util.io.FileUtil
-
Create a
FileOutputStream
corresponding to a particular file name. - createMutableSparseIntSet(int) - Static method in class com.ibm.wala.util.intset.MutableSparseIntSet
- createMutableSparseLongSet(int) - Static method in class com.ibm.wala.util.intset.MutableSparseLongSet
- createSet() - Method in class com.ibm.wala.util.collections.ArraySetMultiMap
- createSet() - Method in class com.ibm.wala.util.collections.HashSetMultiMap
- currentPath() - Method in class com.ibm.wala.util.graph.traverse.DFSPathFinder
D
- DataflowSolver<T,V extends IVariable<V>> - Class in com.ibm.wala.dataflow.graph
-
Iterative solver for a Killdall dataflow framework
- DataflowSolver(IKilldallFramework<T, V>) - Constructor for class com.ibm.wala.dataflow.graph.DataflowSolver
- DEBUG - Static variable in class com.ibm.wala.util.collections.HashSetFactory
-
If true, this factory returns Paranoid versions of collections
- DEBUG - Static variable in class com.ibm.wala.util.intset.BitVectorBase
- DebuggingMutableIntSetFactory - Class in com.ibm.wala.util.intset
-
A debugging factory that creates debugging bitsets that are implemented as two bitsets that perform consistency checks for every operation.
- DebuggingMutableIntSetFactory() - Constructor for class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
- DebuggingMutableIntSetFactory(MutableIntSetFactory<?>, MutableIntSetFactory<?>) - Constructor for class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
- DEFAULT_PERIODIC_MAINTENANCE_INTERVAL - Static variable in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- DEFAULT_VERBOSE_INTERVAL - Static variable in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- defaultComparator(NumberedGraph<T>) - Static method in class com.ibm.wala.util.graph.traverse.WelshPowell
- DefaultFixedPointSolver<T extends IVariable<T>> - Class in com.ibm.wala.fixedpoint.impl
-
Default implementation of a fixed point solver.
- DefaultFixedPointSolver() - Constructor for class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSolver
- DefaultFixedPointSolver(int) - Constructor for class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSolver
- DefaultFixedPointSystem<T extends IVariable<T>> - Class in com.ibm.wala.fixedpoint.impl
-
Default implementation of a dataflow graph
- DefaultFixedPointSystem() - Constructor for class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
default constructor ...
- DefaultFixedPointSystem(int) - Constructor for class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- defaultJavaExe() - Static method in class com.ibm.wala.util.processes.JavaLauncher
- DelegatingGraph<T> - Class in com.ibm.wala.util.graph.impl
-
A utility class.
- DelegatingGraph(Graph<T>) - Constructor for class com.ibm.wala.util.graph.impl.DelegatingGraph
- DelegatingNumberedEdgeManager<T extends INodeWithNumberedEdges> - Class in com.ibm.wala.util.graph.impl
-
An object that delegates edge management to the nodes,
INodeWithNumberedEdges
- DelegatingNumberedEdgeManager(DelegatingNumberedNodeManager<T>) - Constructor for class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
- DelegatingNumberedGraph<T extends INodeWithNumberedEdges> - Class in com.ibm.wala.util.graph.impl
-
Basic functionality for a graph that delegates node and edge management, and tracks node numbers
- DelegatingNumberedGraph() - Constructor for class com.ibm.wala.util.graph.impl.DelegatingNumberedGraph
- DelegatingNumberedNodeManager<T extends INodeWithNumber> - Class in com.ibm.wala.util.graph.impl
-
Basic implementation of a numbered graph -- this implementation relies on nodes that carry numbers and edges.
- DelegatingNumberedNodeManager() - Constructor for class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
- deleteContents(String) - Static method in class com.ibm.wala.util.io.FileUtil
-
delete all files (recursively) in a directory.
- deleteMappedObject(T) - Method in class com.ibm.wala.util.intset.MutableMapping
- deletePred(int) - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
-
remove the edge that indicates this variable is Predined by a certain equation
- deleteSucc(int) - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
-
remove the edge that indicates this variable is Succd by a certain equation
- DFS - Class in com.ibm.wala.util.graph.traverse
-
utilities related to depth-first search.
- DFS() - Constructor for class com.ibm.wala.util.graph.traverse.DFS
- DFSAllPathsFinder<T> - Class in com.ibm.wala.util.graph.traverse
-
Extends
DFSPathFinder
to discover all paths from a set of root nodes to nodes passing somePredicate
. - DFSAllPathsFinder(Graph<T>, Iterator<T>, Predicate<T>) - Constructor for class com.ibm.wala.util.graph.traverse.DFSAllPathsFinder
- DFSAllPathsFinder(Graph<T>, T, Predicate<T>) - Constructor for class com.ibm.wala.util.graph.traverse.DFSAllPathsFinder
- DFSDiscoverTimeIterator<T> - Class in com.ibm.wala.util.graph.traverse
-
This class implements depth-first search over a
NumberedGraph
, return an enumeration of the nodes of the graph in order of increasing discover time. - DFSDiscoverTimeIterator() - Constructor for class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
- DFSFinishTimeIterator<T> - Class in com.ibm.wala.util.graph.traverse
-
This class implements depth-first search over a
Graph
, return an enumeration of the nodes of the graph in order of increasing finishing time. - DFSFinishTimeIterator() - Constructor for class com.ibm.wala.util.graph.traverse.DFSFinishTimeIterator
- DFSPathFinder<T> - Class in com.ibm.wala.util.graph.traverse
-
This class searches depth-first search for node that matches some criteria.
- DFSPathFinder(Graph<T>, Iterator<T>, Predicate<T>) - Constructor for class com.ibm.wala.util.graph.traverse.DFSPathFinder
-
Construct a depth-first enumerator across the (possibly improper) subset of nodes reachable from the nodes in the given enumeration.
- DFSPathFinder(Graph<T>, T, Predicate<T>) - Constructor for class com.ibm.wala.util.graph.traverse.DFSPathFinder
-
Construct a depth-first enumerator starting with a particular node in a directed graph.
- diff(IntSet, IntSet) - Static method in class com.ibm.wala.util.intset.IntSetUtil
-
Compute the asymmetric difference of two sets, a \ b.
- diff(IntSet, IntSet, MutableIntSetFactory<?>) - Static method in class com.ibm.wala.util.intset.IntSetUtil
-
Compute the asymmetric difference of two sets, a \ b.
- diff(LongSet, LongSet) - Static method in class com.ibm.wala.util.intset.LongSetUtil
-
Compute the asymmetric difference of two sets, a \ b.
- diff(LongSet, LongSet, MutableLongSetFactory) - Static method in class com.ibm.wala.util.intset.LongSetUtil
-
Compute the asymmetric difference of two sets, a \ b.
- diff(MutableSparseIntSet, MutableSparseIntSet) - Static method in class com.ibm.wala.util.intset.MutableSparseIntSet
- diff(SemiSparseMutableIntSet, SemiSparseMutableIntSet) - Static method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
- diff(SparseIntSet, SparseIntSet) - Static method in class com.ibm.wala.util.intset.SparseIntSet
-
Compute the asymmetric difference of two sets, a \ b.
- diff(SparseLongSet, SparseLongSet) - Static method in class com.ibm.wala.util.intset.SparseLongSet
-
Compute the asymmetric difference of two sets, a \ b.
- difference(BitSet<T>) - Method in class com.ibm.wala.util.intset.BitSet
-
Perform the difference of two bit sets
- diffInternal(SparseIntSet, SparseIntSet) - Static method in class com.ibm.wala.util.intset.SparseIntSet
- doForAll(Collection<T>, ObjectVisitor<T>) - Static method in class com.ibm.wala.util.collections.Util
-
Perform an action for all elements in a collection.
- DominanceFrontiers<T> - Class in com.ibm.wala.util.graph.dominators
-
An object that computes the dominance frontiers of a graph
- DominanceFrontiers(Graph<T>, T) - Constructor for class com.ibm.wala.util.graph.dominators.DominanceFrontiers
- dominators(T) - Method in class com.ibm.wala.util.graph.dominators.DominanceFrontiers
- dominators(T) - Method in class com.ibm.wala.util.graph.dominators.Dominators
-
return an Iterator over all nodes that dominate node
- Dominators<T> - Class in com.ibm.wala.util.graph.dominators
-
Calculate dominators using Langauer and Tarjan's fastest algorithm.
- Dominators(Graph<T>, T) - Constructor for class com.ibm.wala.util.graph.dominators.Dominators
- Dominators.DominatorInfo - Class in com.ibm.wala.util.graph.dominators
-
LOOK-ASIDE TABLE FOR PER-NODE STATE AND ITS ACCESSORS
- dominatorTree() - Method in class com.ibm.wala.util.graph.dominators.DominanceFrontiers
- dominatorTree() - Method in class com.ibm.wala.util.graph.dominators.Dominators
-
return the dominator tree, which has an edge from n to n' if n dominates n'
- done() - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
- done() - Method in class com.ibm.wala.util.NullProgressMonitor
- done(MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.util.MonitorUtil
- dotify(Graph<T>, NodeDecorator<T>, String, String, String) - Static method in class com.ibm.wala.viz.DotUtil
- dotify(Graph<T>, NodeDecorator<T>, String, String, String, String) - Static method in class com.ibm.wala.viz.DotUtil
- dotOutput(Graph<T>, NodeDecorator<T>, String) - Static method in class com.ibm.wala.viz.DotUtil
- DotUtil - Class in com.ibm.wala.viz
-
utilities for interfacing with DOT
- DotUtil() - Constructor for class com.ibm.wala.viz.DotUtil
- DotUtil.DotOutputType - Enum in com.ibm.wala.viz
-
possible output formats for dot
- drainStdErr(Process) - Method in class com.ibm.wala.util.processes.Launcher
- drainStdOut(Process) - Method in class com.ibm.wala.util.processes.Launcher
- duplicate(Graph<T>) - Static method in class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
- duplicate(LabeledGraph<T, U>) - Static method in class com.ibm.wala.util.graph.labeled.SlowSparseNumberedLabeledGraph
E
- edgeCost() - Method in class com.ibm.wala.util.graph.traverse.FloydWarshall
- EdgeFilteredNumberedGraph<T> - Class in com.ibm.wala.util.graph
-
View of a
NumberedGraph
in which some edges have been filtered out - EdgeFilteredNumberedGraph(NumberedGraph<T>, IBinaryNaturalRelation) - Constructor for class com.ibm.wala.util.graph.EdgeFilteredNumberedGraph
- EdgeManager<T> - Interface in com.ibm.wala.util.graph
-
An object which manages edges in a directed graph.
- edgeString(T, T) - Method in class com.ibm.wala.util.graph.AbstractGraph
- edgeString(T, T) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
- elementAt(int) - Method in class com.ibm.wala.util.intset.SparseIntSet
- elementAt(int) - Method in class com.ibm.wala.util.intset.SparseLongSet
- elements - Variable in class com.ibm.wala.util.intset.SparseIntSet
-
The backing store of int arrays
- elements - Variable in class com.ibm.wala.util.intset.SparseLongSet
-
The backing store of int arrays
- empty() - Static method in class com.ibm.wala.util.collections.ArraySet
- empty() - Static method in class com.ibm.wala.util.intset.OrdinalSet
- EMPTY - Static variable in class com.ibm.wala.util.collections.ArraySetMultiMap
- EMPTY_BITSET - Static variable in class com.ibm.wala.util.collections.Util
-
The empty
BitSet
. - EmptyIntIterator - Class in com.ibm.wala.util.collections
-
A singleton instance of an empty iterator; this is better than Collections.EMPTY_SET.iterator(), which allocates an iterator object;
- EmptyIntSet - Class in com.ibm.wala.util.intset
- EmptyIntSet() - Constructor for class com.ibm.wala.util.intset.EmptyIntSet
- EmptyIterator<T> - Class in com.ibm.wala.util.collections
-
A singleton instance of an empty iterator; this is better than Collections.EMPTY_SET.iterator(), which allocates an iterator object;
- emptySet() - Method in class com.ibm.wala.util.collections.ArraySetMultiMap
- emptyStack() - Static method in class com.ibm.wala.util.collections.ImmutableStack
- emptyWorkList() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- entrySet() - Method in class com.ibm.wala.util.collections.BimodalMap
- entrySet() - Method in class com.ibm.wala.util.collections.SmallMap
- env - Variable in class com.ibm.wala.util.processes.Launcher
- EPS - com.ibm.wala.viz.DotUtil.DotOutputType
- equals(OrdinalSet<T>, OrdinalSet<T>) - Static method in class com.ibm.wala.util.intset.OrdinalSet
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorFilter
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorIdentity
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorIntersection
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorKillAll
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorKillGen
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorMinusVector
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorOr
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorUnion
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorUnionConstant
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorUnionVector
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BooleanIdentity
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BooleanUnion
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.UnaryBitVectorUnion
- equals(Object) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- equals(Object) - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
- equals(Object) - Method in class com.ibm.wala.fixedpoint.impl.NullaryStatement
- equals(Object) - Method in class com.ibm.wala.fixpoint.AbstractOperator
- equals(Object) - Method in class com.ibm.wala.fixpoint.AbstractStatement
- equals(Object) - Method in class com.ibm.wala.fixpoint.AbstractVariable
- equals(Object) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
- equals(Object) - Method in class com.ibm.wala.fixpoint.BooleanVariable
- equals(Object) - Method in class com.ibm.wala.fixpoint.TrueOperator
- equals(Object) - Method in class com.ibm.wala.fixpoint.UnaryOr
- equals(Object) - Method in class com.ibm.wala.fixpoint.UnaryStatement
- equals(Object) - Method in class com.ibm.wala.util.collections.ImmutableStack
- equals(Object) - Method in class com.ibm.wala.util.collections.Iterator2Collection
- equals(Object) - Method in class com.ibm.wala.util.collections.Pair
- equals(Object) - Method in class com.ibm.wala.util.graph.Path
- equals(Object) - Method in class com.ibm.wala.util.intset.BitVector
-
Compares this object against the specified object.
- equals(Object) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Compares this object against the specified object.
- equals(Object) - Method in class com.ibm.wala.util.intset.IntPair
- equals(Object) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Compares this object against the specified object.
- evaluate() - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
-
Evaluate this equation, setting a new value for the left-hand side.
- evaluate() - Method in class com.ibm.wala.fixedpoint.impl.NullaryStatement
-
Evaluate this equation, setting a new value for the left-hand side.
- evaluate() - Method in interface com.ibm.wala.fixpoint.IFixedPointStatement
-
Evaluate this statement, setting a new value for the left-hand side.
- evaluate() - Method in class com.ibm.wala.fixpoint.UnaryStatement
-
Evaluate this equation, setting a new value for the left-hand side.
- evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorFilter
- evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorIdentity
- evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorKillAll
- evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorKillGen
- evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorMinusVector
- evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorOr
- evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorUnionConstant
- evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorUnionVector
- evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.UnaryBitVectorUnion
- evaluate(BitVectorVariable, BitVectorVariable[]) - Method in class com.ibm.wala.dataflow.graph.BitVectorIntersection
- evaluate(BitVectorVariable, BitVectorVariable[]) - Method in class com.ibm.wala.dataflow.graph.BitVectorUnion
- evaluate(BooleanVariable, BooleanVariable) - Method in class com.ibm.wala.dataflow.graph.BooleanIdentity
- evaluate(BooleanVariable, BooleanVariable) - Method in class com.ibm.wala.fixpoint.TrueOperator
- evaluate(BooleanVariable, BooleanVariable) - Method in class com.ibm.wala.fixpoint.UnaryOr
- evaluate(BooleanVariable, BooleanVariable[]) - Method in class com.ibm.wala.dataflow.graph.BooleanUnion
- evaluate(T) - Method in class com.ibm.wala.fixedpoint.impl.NullaryOperator
-
Evaluate this equation, setting a new value for the left-hand side.
- evaluate(T, T) - Method in class com.ibm.wala.fixpoint.UnaryOperator
-
Evaluate this equation, setting a new value for the left-hand side.
- evaluate(T, T[]) - Method in class com.ibm.wala.fixedpoint.impl.NullaryOperator
- evaluate(T, T[]) - Method in class com.ibm.wala.fixpoint.AbstractOperator
-
Evaluate this equation, setting a new value for the left-hand side.
- evaluate(T, T[]) - Method in class com.ibm.wala.fixpoint.UnaryOperator
- everContained(T) - Method in class com.ibm.wala.util.collections.FifoQueueNoDuplicates
-
Indicate whether the specified element was ever in the queue.
- ExtensionGraph<T> - Class in com.ibm.wala.util.graph.impl
- ExtensionGraph(NumberedGraph<T>) - Constructor for class com.ibm.wala.util.graph.impl.ExtensionGraph
F
- fact(double) - Static method in class com.ibm.wala.util.math.Factorial
-
Factorial on doubles; avoids overflow problems present when using integers.
- fact(int) - Static method in class com.ibm.wala.util.math.Factorial
-
Factorial
- fact(long) - Static method in class com.ibm.wala.util.math.Factorial
-
Factorial
- fact(BigInteger) - Static method in class com.ibm.wala.util.math.Factorial
-
Factorial
- Factorial - Class in com.ibm.wala.util.math
-
Factorial utilities
- Factorial() - Constructor for class com.ibm.wala.util.math.Factorial
- Factory<T> - Interface in com.ibm.wala.util.collections
- FifoQueue<T> - Class in com.ibm.wala.util.collections
-
FIFO work queue management of Objects that prevents an object from being added to the queue if it is already enqueued and has not yet been popped.
- FifoQueue() - Constructor for class com.ibm.wala.util.collections.FifoQueue
-
Creates a FIFO queue with no elements enqueued.
- FifoQueue(Collection<T>) - Constructor for class com.ibm.wala.util.collections.FifoQueue
-
Creates a new FIFO queue containing the elements of the specified Collection.
- FifoQueue(T) - Constructor for class com.ibm.wala.util.collections.FifoQueue
-
Creates a new FIFO queue containing the argument to this constructor.
- FifoQueueNoDuplicates<T> - Class in com.ibm.wala.util.collections
-
FIFO work queue management of Objects that prevents an Object from being added to the queue if it was ever previously enqueued.
- FifoQueueNoDuplicates() - Constructor for class com.ibm.wala.util.collections.FifoQueueNoDuplicates
- FileOfClasses - Class in com.ibm.wala.util.config
-
An object which represents a set of classes read from a text file.
- FileOfClasses(InputStream) - Constructor for class com.ibm.wala.util.config.FileOfClasses
- FileUtil - Class in com.ibm.wala.util.io
-
Simple utilities for accessing files.
- FileUtil() - Constructor for class com.ibm.wala.util.io.FileUtil
- filter(Iterator<T>, Class<S>) - Static method in class com.ibm.wala.util.collections.IteratorUtil
- filterByType(Iterable<S>, Class<T>) - Static method in class com.ibm.wala.util.collections.Util
-
Return those elements of
c
that are assignable toklass
. - FilterIterator<T> - Class in com.ibm.wala.util.collections
-
A
FilterIterator
filters anIterator
to generate a new one. - FilterIterator(Iterator<? extends T>, Predicate<? super T>) - Constructor for class com.ibm.wala.util.collections.FilterIterator
- Filtersection<T> - Class in com.ibm.wala.util.collections
-
intersection of two filters
- Filtersection(Predicate<T>, Predicate<T>) - Constructor for class com.ibm.wala.util.collections.Filtersection
- find() - Method in class com.ibm.wala.util.graph.traverse.BFSPathFinder
- find() - Method in class com.ibm.wala.util.graph.traverse.DFSPathFinder
- find(int) - Method in class com.ibm.wala.util.intset.IntegerUnionFind
- find(Collection<T>, Predicate<T>) - Static method in class com.ibm.wala.util.collections.Util
-
Test whether some element of the given
Collection
satisfies the givenPredicate
. - findOrCreateCollection(Map<K, Collection<T>>, K) - Static method in class com.ibm.wala.util.collections.MapUtil
- findOrCreateList(Map<K, List<T>>, K) - Static method in class com.ibm.wala.util.collections.MapUtil
- findOrCreateMap(Map<K, Map<K2, V>>, K) - Static method in class com.ibm.wala.util.collections.MapUtil
- findOrCreateMutableIntSet(Map<K, MutableIntSet>, K) - Static method in class com.ibm.wala.util.collections.MapUtil
- findOrCreateSet(Map<K, Set<T>>, K) - Static method in class com.ibm.wala.util.collections.MapUtil
- findOrCreateSharedSubset(BitVectorIntSet) - Static method in class com.ibm.wala.util.intset.BitVectorRepository
- findOrCreateValue(Map<K, V>, K, Factory<V>) - Static method in class com.ibm.wala.util.collections.MapUtil
- findOrCreateWeakHashMap(Map<Object, WeakHashMap<K, V>>, Object) - Static method in class com.ibm.wala.util.collections.MapUtil
- fits(int, int) - Static method in class com.ibm.wala.util.intset.Bits
-
Does an int literal val fit in bits bits?
- FIXED_MASK - Static variable in interface com.ibm.wala.fixpoint.FixedPointConstants
-
The bit-mask which defines the "FIXED" flag
- FixedPointConstants - Interface in com.ibm.wala.fixpoint
-
Constants used in the fixed-point solver framework
- FixedSizeBitVector - Class in com.ibm.wala.util.intset
- FixedSizeBitVector(int) - Constructor for class com.ibm.wala.util.intset.FixedSizeBitVector
-
Creates an empty string with the specified size.
- FixedSizeBitVector(FixedSizeBitVector) - Constructor for class com.ibm.wala.util.intset.FixedSizeBitVector
-
Creates a copy of a Bit String
- FloydWarshall<T> - Class in com.ibm.wala.util.graph.traverse
-
Floyd-Warshall algorithm to compute all-pairs shortest path in graph with no negative cycles.
- FloydWarshall(NumberedGraph<T>) - Constructor for class com.ibm.wala.util.graph.traverse.FloydWarshall
- FloydWarshall.GetPath<T> - Interface in com.ibm.wala.util.graph.traverse
- FloydWarshall.GetPaths<T> - Interface in com.ibm.wala.util.graph.traverse
- forall(ObjectVisitor<T>) - Method in class com.ibm.wala.util.collections.ArraySet
- forAll(Collection<T>, Predicate<T>) - Static method in class com.ibm.wala.util.collections.Util
-
Test whether all elements of the given
Collection
satisfy the givenPredicate
. - foreach(IntSetAction) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
- foreach(IntSetAction) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- foreach(IntSetAction) - Method in class com.ibm.wala.util.intset.EmptyIntSet
- foreach(IntSetAction) - Method in interface com.ibm.wala.util.intset.IntSet
-
Invoke an action on each element of the Set
- foreach(IntSetAction) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- foreach(IntSetAction) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
Invoke an action on each element of the Set
- foreach(IntSetAction) - Method in class com.ibm.wala.util.intset.SparseIntSet
- foreach(LongSetAction) - Method in interface com.ibm.wala.util.intset.LongSet
-
Invoke an action on each element of the Set
- foreach(LongSetAction) - Method in class com.ibm.wala.util.intset.SparseLongSet
- foreachExcluding(IntSet, IntSetAction) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
- foreachExcluding(IntSet, IntSetAction) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- foreachExcluding(IntSet, IntSetAction) - Method in class com.ibm.wala.util.intset.EmptyIntSet
- foreachExcluding(IntSet, IntSetAction) - Method in interface com.ibm.wala.util.intset.IntSet
-
Invoke an action on each element of the Set, excluding elements of Set X
- foreachExcluding(IntSet, IntSetAction) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- foreachExcluding(IntSet, IntSetAction) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
Invoke an action on each element of the Set, excluding elements of Set X
- foreachExcluding(IntSet, IntSetAction) - Method in class com.ibm.wala.util.intset.SparseIntSet
- foreachExcluding(LongSet, LongSetAction) - Method in interface com.ibm.wala.util.intset.LongSet
-
Invoke an action on each element of the Set, excluding elements of Set X
- foreachExcluding(LongSet, LongSetAction) - Method in class com.ibm.wala.util.intset.SparseLongSet
- forSome(Collection<T>, Predicate<T>) - Static method in class com.ibm.wala.util.collections.Util
-
Test whether some element of the given
Collection
satisfies the givenPredicate
. - fst - Variable in class com.ibm.wala.util.collections.Pair
- FULLY_QUALIFIED_NAMES - Static variable in class com.ibm.wala.util.collections.Util
-
Generate strings with fully qualified names or not
G
- G - Variable in class com.ibm.wala.util.graph.dominators.Dominators
-
a convenient place to locate the graph to avoid passing it internally
- G - Variable in class com.ibm.wala.util.graph.traverse.BFSIterator
-
Governing Graph
- G - Variable in class com.ibm.wala.util.graph.traverse.BoundedBFSIterator
-
Governing Graph
- G - Variable in class com.ibm.wala.util.graph.traverse.DFSPathFinder
-
The graph to search
- G - Variable in class com.ibm.wala.util.graph.traverse.FloydWarshall
- G - Variable in class com.ibm.wala.util.graph.traverse.NumberedDFSDiscoverTimeIterator
-
The Graph being traversed
- GeneralStatement<T extends IVariable<T>> - Class in com.ibm.wala.fixedpoint.impl
-
Represents a single step in an iterative solver
- GeneralStatement(T, AbstractOperator<T>) - Constructor for class com.ibm.wala.fixedpoint.impl.GeneralStatement
-
Constructor for case of zero operands on the right-hand side.
- GeneralStatement(T, AbstractOperator<T>, T[]) - Constructor for class com.ibm.wala.fixedpoint.impl.GeneralStatement
-
Constructor for case of more than three operands on the right-hand side.
- GeneralStatement(T, AbstractOperator<T>, T, T) - Constructor for class com.ibm.wala.fixedpoint.impl.GeneralStatement
-
Constructor for case of two operands on the right-hand side.
- GeneralStatement(T, AbstractOperator<T>, T, T, T) - Constructor for class com.ibm.wala.fixedpoint.impl.GeneralStatement
-
Constructor for case of three operands on the right-hand side.
- GenericDominators<T> - Class in com.ibm.wala.util.graph.dominators
-
Calculate dominators using Langauer and Tarjan's fastest algorithm.
- GenericDominators(Graph<T>, T) - Constructor for class com.ibm.wala.util.graph.dominators.GenericDominators
- genericToString(Graph<T>) - Static method in class com.ibm.wala.util.graph.GraphPrint
- get(int) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
-
Is a particular bit set?
- get(int) - Method in class com.ibm.wala.util.collections.ArraySet
- get(int) - Method in class com.ibm.wala.util.collections.ImmutableStack
- get(int) - Method in class com.ibm.wala.util.collections.IntStack
- get(int) - Method in class com.ibm.wala.util.collections.Iterator2List
- get(int) - Method in interface com.ibm.wala.util.collections.IVector
- get(int) - Method in class com.ibm.wala.util.collections.SimpleVector
- get(int) - Method in class com.ibm.wala.util.collections.SparseVector
- get(int) - Method in class com.ibm.wala.util.collections.TwoLevelVector
- get(int) - Method in class com.ibm.wala.util.intset.BitVector
-
Gets a bit.
- get(int) - Method in class com.ibm.wala.util.intset.BitVectorBase
- get(int) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Gets a bit.
- get(int) - Method in interface com.ibm.wala.util.intset.IntVector
- get(int) - Method in class com.ibm.wala.util.intset.MultiModalIntVector
- get(int) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Gets a bit.
- get(int) - Method in class com.ibm.wala.util.intset.SimpleIntVector
- get(int) - Method in class com.ibm.wala.util.intset.SparseIntVector
- get(int) - Method in class com.ibm.wala.util.intset.TwoLevelIntVector
- get(long) - Method in class com.ibm.wala.util.intset.SparseLongIntVector
- get(Object) - Method in class com.ibm.wala.util.collections.BimodalMap
- get(Object) - Method in class com.ibm.wala.util.collections.SmallMap
- get(K) - Method in class com.ibm.wala.util.collections.ArraySetMultiMap
- get(K) - Method in interface com.ibm.wala.util.collections.MultiMap
- getBackingSet() - Method in class com.ibm.wala.util.intset.OrdinalSet
-
Dangerous.
- getBackingStore() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
use with care
- getBitVector() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- getBootClassPathJars() - Static method in class com.ibm.wala.util.PlatformUtil
-
get the jars in the boot classpath.
- getCancelMessage() - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
- getCancelMessage() - Method in class com.ibm.wala.util.NullProgressMonitor
-
END Custom change: subtasks and canceling
- getCapture() - Method in class com.ibm.wala.util.processes.Launcher.Drainer
- getChild(int) - Method in class com.ibm.wala.util.graph.BasicTree
- getChildValue(int) - Method in class com.ibm.wala.util.graph.BasicTree
- getCmd() - Method in class com.ibm.wala.util.processes.BasicLauncher
- getColors() - Method in class com.ibm.wala.util.graph.traverse.WelshPowell.ColoredVertices
- getColumnHeading(int) - Method in class com.ibm.wala.util.tables.Table
-
Note that column indices start at zero
- getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.BFSIterator
-
get the out edges of a given node
- getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.BFSPathFinder
-
get the out edges of a given node
- getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.BoundedBFSIterator
-
get the out edges of a given node
- getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.DFSAllPathsFinder
- getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
-
get the out edges of a given node
- getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.DFSFinishTimeIterator
-
get the out edges of a given node
- getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.DFSPathFinder
-
get the out edges of a given node
- getCount() - Method in class com.ibm.wala.util.perf.Stopwatch
- getCurrentHops() - Method in class com.ibm.wala.util.graph.traverse.BoundedBFSIterator
- getDefaultIntSetFactory() - Static method in class com.ibm.wala.util.intset.IntSetUtil
- getDefaultLabel() - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
- getDefaultLabel() - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
-
Sets the default object used as label for operations where no specific edge label is provided.
- getDefaultLabel() - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- getDefaultLongSetFactory() - Static method in class com.ibm.wala.util.intset.LongSetUtil
- getDelegate() - Method in class com.ibm.wala.util.collections.Iterator2Collection
- getDelegate() - Method in class com.ibm.wala.util.collections.Iterator2List
- getDelegate() - Method in class com.ibm.wala.util.collections.Iterator2Set
- getDominanceFrontier(T) - Method in class com.ibm.wala.util.graph.dominators.DominanceFrontiers
- getEdge(Object) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
- getEdge(Object, Object) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
- getEdgeLabels(T, T) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
- getEdgeLabels(T, T) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
- getEdgeLabels(T, T) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
-
Returns a set of all labeled edges between node src and node dst
- getEdgeLabels(T, T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- getEdgeManager() - Method in class com.ibm.wala.util.graph.AbstractGraph
- getEdgeManager() - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
- getEdgeManager() - Method in class com.ibm.wala.util.graph.EdgeFilteredNumberedGraph
- getEdgeManager() - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedGraph
- getEdgeManager() - Method in class com.ibm.wala.util.graph.impl.InvertedGraph
- getEdgeManager() - Method in class com.ibm.wala.util.graph.impl.InvertedNumberedGraph
- getEdgeManager() - Method in class com.ibm.wala.util.graph.impl.SelfLoopAddedGraph
- getEdgeManager() - Method in class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
- getEdgeManager() - Method in class com.ibm.wala.util.graph.impl.SparseNumberedGraph
- getEdgeManager() - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
- getEdgeManager() - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
- getEdgeManager() - Method in class com.ibm.wala.util.graph.labeled.SlowSparseNumberedLabeledGraph
- getEdgeTransferFunction(T, T) - Method in interface com.ibm.wala.dataflow.graph.ITransferFunctionProvider
- getElapsedMillis() - Method in class com.ibm.wala.util.perf.Stopwatch
- getElement(int, int) - Method in class com.ibm.wala.util.tables.Table
- getEndMemory() - Method in class com.ibm.wala.util.perf.StopwatchGC
- getEnv() - Method in class com.ibm.wala.util.processes.Launcher
- getExpansionFactor() - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
- getExpansionFactor() - Method in class com.ibm.wala.util.intset.TunedMutableSparseIntSet
- getFixedPointSystem() - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSolver
- getFixedPointSystem() - Method in interface com.ibm.wala.fixpoint.IFixedPointSolver
- getFlowGraph() - Method in class com.ibm.wala.dataflow.graph.BasicFramework
- getFlowGraph() - Method in interface com.ibm.wala.dataflow.graph.IKilldallFramework
- getFontSize() - Static method in class com.ibm.wala.viz.DotUtil
- getFootprint() - Method in class com.ibm.wala.util.perf.StopwatchGC
- getGraphNodeId() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumber
- getGraphNodeId() - Method in interface com.ibm.wala.util.graph.INodeWithNumber
-
A non-negative integer which serves as an identifier for this node in it's "dominant" graph.
- getIdom(T) - Method in class com.ibm.wala.util.graph.dominators.Dominators
-
return the immediate dominator of node
- getIn(Object) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
- getIndex(int) - Method in class com.ibm.wala.util.intset.SparseIntSet
- getIndex(long) - Method in class com.ibm.wala.util.intset.SparseLongSet
- getInfo(T) - Method in class com.ibm.wala.util.graph.dominators.Dominators
- getInfo(T) - Method in class com.ibm.wala.util.graph.dominators.GenericDominators
- getInfo(T) - Method in class com.ibm.wala.util.graph.dominators.NumberedDominators
- getInitialNonEmptySize() - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
- getInitialNonEmptySize() - Method in class com.ibm.wala.util.intset.TunedMutableSparseIntSet
- getInput() - Method in class com.ibm.wala.util.processes.Launcher
- getJavaExe() - Method in class com.ibm.wala.util.processes.JavaLauncher
- getKey(int) - Method in class com.ibm.wala.util.collections.SmallMap
-
Use with care.
- getLabel(T) - Method in interface com.ibm.wala.viz.NodeDecorator
- getLastProcess() - Method in class com.ibm.wala.util.processes.JavaLauncher
- getLatticeValues() - Method in class com.ibm.wala.dataflow.graph.BitVectorFramework
- getLHS() - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
-
Return the left-hand side of this equation.
- getLHS() - Method in class com.ibm.wala.fixedpoint.impl.NullaryStatement
-
Return the left-hand side of this equation.
- getLHS() - Method in interface com.ibm.wala.fixpoint.IFixedPointStatement
- getLHS() - Method in class com.ibm.wala.fixpoint.UnaryStatement
-
Return the left-hand side of this equation.
- getMainClass() - Method in class com.ibm.wala.util.processes.JavaLauncher
- getMappedIndex(Object) - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
- getMappedIndex(Object) - Method in class com.ibm.wala.util.intset.MutableMapping
- getMappedIndex(Object) - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
- getMappedIndex(Object) - Method in interface com.ibm.wala.util.intset.OrdinalSetMapping
- getMappedObject(int) - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
- getMappedObject(int) - Method in class com.ibm.wala.util.intset.MutableMapping
- getMappedObject(int) - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
- getMappedObject(int) - Method in interface com.ibm.wala.util.intset.OrdinalSetMapping
- getMapping() - Method in class com.ibm.wala.util.intset.OrdinalSet
- getMaxChildIndex() - Method in class com.ibm.wala.util.graph.BasicTree
- getMaxEvalBetweenTopo() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- getMaximumIndex() - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
- getMaximumIndex() - Method in class com.ibm.wala.util.intset.MutableMapping
- getMaximumIndex() - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
- getMaximumIndex() - Method in interface com.ibm.wala.util.intset.OrdinalSetMapping
- getMaxIndex() - Method in interface com.ibm.wala.util.collections.IVector
- getMaxIndex() - Method in class com.ibm.wala.util.collections.SimpleVector
- getMaxIndex() - Method in class com.ibm.wala.util.collections.SparseVector
- getMaxIndex() - Method in class com.ibm.wala.util.collections.TwoLevelVector
- getMaxIndex() - Method in interface com.ibm.wala.util.intset.IntVector
- getMaxIndex() - Method in class com.ibm.wala.util.intset.MultiModalIntVector
- getMaxIndex() - Method in class com.ibm.wala.util.intset.SimpleIntVector
- getMaxIndex() - Method in class com.ibm.wala.util.intset.SparseIntVector
- getMaxIndex() - Method in class com.ibm.wala.util.intset.TwoLevelIntVector
- getMaxNumber() - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
- getMaxNumber() - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
- getMaxNumber() - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- getMaxNumber() - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
- getMaxNumber() - Method in interface com.ibm.wala.util.graph.NumberedNodeManager
- getMaxSize() - Static method in class com.ibm.wala.util.collections.ImmutableStack
- getMeetOperator() - Method in interface com.ibm.wala.dataflow.graph.ITransferFunctionProvider
-
TODO: perhaps this should go with a Lattice object instead.
- getMinSizeForTopSort() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- getName() - Method in class com.ibm.wala.util.perf.StopwatchGC
-
Returns the name for this timer.
- getNode(int) - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
- getNode(int) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
- getNode(int) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- getNode(int) - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
- getNode(int) - Method in interface com.ibm.wala.util.graph.NumberedNodeManager
- getNodeManager() - Method in class com.ibm.wala.util.graph.AbstractGraph
- getNodeManager() - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
- getNodeManager() - Method in class com.ibm.wala.util.graph.EdgeFilteredNumberedGraph
- getNodeManager() - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedGraph
- getNodeManager() - Method in class com.ibm.wala.util.graph.impl.InvertedGraph
- getNodeManager() - Method in class com.ibm.wala.util.graph.impl.InvertedNumberedGraph
- getNodeManager() - Method in class com.ibm.wala.util.graph.impl.SelfLoopAddedGraph
- getNodeManager() - Method in class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
- getNodeManager() - Method in class com.ibm.wala.util.graph.impl.SparseNumberedGraph
- getNodeManager() - Method in class com.ibm.wala.util.graph.labeled.SlowSparseNumberedLabeledGraph
- getNodeTransferFunction(T) - Method in interface com.ibm.wala.dataflow.graph.ITransferFunctionProvider
- getNumber(T) - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
- getNumber(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
- getNumber(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- getNumber(T) - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
- getNumber(T) - Method in interface com.ibm.wala.util.graph.NumberedNodeManager
- getNumberOfColumns() - Method in class com.ibm.wala.util.tables.Table
- getNumberOfEvaluations() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- getNumberOfNodes() - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- getNumberOfNodes() - Method in class com.ibm.wala.util.graph.AbstractGraph
- getNumberOfNodes() - Method in class com.ibm.wala.util.graph.impl.BasicNodeManager
- getNumberOfNodes() - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
- getNumberOfNodes() - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
- getNumberOfNodes() - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
- getNumberOfNodes() - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- getNumberOfNodes() - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
- getNumberOfNodes() - Method in interface com.ibm.wala.util.graph.NodeManager
- getNumberOfRows() - Method in class com.ibm.wala.util.tables.Table
- getNumberOfStatementsThatDef(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- getNumberOfStatementsThatDef(T) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
- getNumberOfStatementsThatUse(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- getNumberOfStatementsThatUse(T) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
- getNumColors() - Method in class com.ibm.wala.util.graph.traverse.WelshPowell.ColoredVertices
- getObjects() - Method in class com.ibm.wala.util.intset.MutableMapping
- getOffset() - Method in class com.ibm.wala.util.intset.OffsetBitVector
- getOperands() - Method in class com.ibm.wala.fixpoint.UnaryStatement
-
Return the operands in this equation.
- getOperator() - Method in class com.ibm.wala.fixedpoint.impl.BasicNullaryStatement
- getOperator() - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
- getOperator() - Method in class com.ibm.wala.fixpoint.AbstractStatement
- getOperator() - Method in class com.ibm.wala.fixpoint.BasicUnaryStatement
- getOrderNumber() - Method in class com.ibm.wala.fixpoint.AbstractStatement
- getOrderNumber() - Method in class com.ibm.wala.fixpoint.AbstractVariable
- getOrderNumber() - Method in interface com.ibm.wala.fixpoint.IVariable
-
Variables must allow the solver implementation to get/set an order number, which the solver uses to control evaluation order.
- getOut(Object) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
- getOutputType() - Static method in class com.ibm.wala.viz.DotUtil
- getPath(T, T) - Method in interface com.ibm.wala.util.graph.traverse.FloydWarshall.GetPath
- getPaths(T, T) - Method in interface com.ibm.wala.util.graph.traverse.FloydWarshall.GetPaths
- getPendingChildren(Object) - Method in class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
- getPendingChildren(T) - Method in class com.ibm.wala.util.graph.traverse.DFSAllPathsFinder
- getPendingChildren(T) - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
- getPendingChildren(T) - Method in class com.ibm.wala.util.graph.traverse.DFSPathFinder
-
Method getPendingChildren.
- getPendingChildren(T) - Method in class com.ibm.wala.util.graph.traverse.NumberedDFSDiscoverTimeIterator
-
Method getPendingChildren.
- getPeriodicMaintainInterval() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
subclasses should override as desired.
- getPredLabels(T) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
- getPredLabels(T) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
- getPredLabels(T) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
- getPredLabels(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- getPredNodeCount(INodeWithNumber) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
- getPredNodeCount(T) - Method in interface com.ibm.wala.util.graph.EdgeManager
-
Return the number of
immediate predecessor
nodes of n - getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
- getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
- getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
- getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
- getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
- getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.SelfLoopAddedEdgeManager
- getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
- getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- getPredNodeCount(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
- getPredNodeCount(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
- getPredNodeCount(T, U) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
-
Return the number of
immediate predecessor
nodes of this Node in the Graph on edges with some label. - getPredNodeCount(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- getPredNodeNumbers(T) - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
- getPredNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
- getPredNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- getPredNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
- getPredNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
- getPredNodeNumbers(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- getPredNodeNumbers(T) - Method in interface com.ibm.wala.util.graph.NumberedEdgeManager
- getPredNodeNumbers(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
- getPredNodeNumbers(T, U) - Method in interface com.ibm.wala.util.graph.labeled.NumberedLabeledEdgeManager
- getPredNodeNumbers(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- getPredNodes(INodeWithNumber) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- getPredNodes(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
- getPredNodes(T) - Method in interface com.ibm.wala.util.graph.EdgeManager
-
Return an
Iterator
over the immediate predecessor nodes of n This method never returnsnull
. - getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
-
For now, this returns nodes in no particular order! Fix this when needed.
- getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
- getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
- getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
- getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
- getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.SelfLoopAddedEdgeManager
- getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
- getPredNodes(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- getPredNodes(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
- getPredNodes(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
- getPredNodes(T, U) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
-
Return an Iterator over the immediate predecessor nodes of this Node in the Graph on edges with some label.
- getPredNodes(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- getPredNumbers() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
- getPredNumbers() - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
- getProblem() - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
- getProgramArgs() - Method in class com.ibm.wala.util.processes.JavaLauncher
- getPushedNodes() - Method in class com.ibm.wala.util.collections.FifoQueueNoDuplicates
-
Return an Iterator over the set of all the nodes that were pushed into the queue.
- getReachableNodes(Graph<T>) - Static method in class com.ibm.wala.util.graph.traverse.DFS
-
Perform a DFS and return the set of all nodes visited.
- getReachableNodes(Graph<T>, Collection<? extends T>) - Static method in class com.ibm.wala.util.graph.traverse.DFS
-
Perform a DFS starting with a particular node set and return the set of all nodes visited.
- getReachableNodes(Graph<T>, Collection<? extends T>, Predicate<? super T>) - Static method in class com.ibm.wala.util.graph.traverse.DFS
-
Perform a DFS starting with a particular node and return the set of all nodes visited.
- getReachableSet(Object) - Method in class com.ibm.wala.util.graph.GraphReachability
- getRelated(int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
- getRelated(int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
- getRelatedCount(int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
- getRelatedCount(int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
- getRHS() - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
- getRHS() - Method in class com.ibm.wala.fixedpoint.impl.NullaryStatement
- getRHS() - Method in interface com.ibm.wala.fixpoint.IFixedPointStatement
-
returns the list of free variables appearing in the right-hand side of the statement
- getRHS() - Method in class com.ibm.wala.fixpoint.UnaryStatement
- getRightHandSide() - Method in class com.ibm.wala.fixpoint.UnaryStatement
- getRootValue() - Method in class com.ibm.wala.util.graph.BasicTree
- getRtJar(Iterator<JarFile>) - Static method in class com.ibm.wala.util.io.RtJar
- getSize() - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
- getSize() - Method in class com.ibm.wala.util.intset.MutableMapping
- getSize() - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
- getSize() - Method in interface com.ibm.wala.util.intset.OrdinalSetMapping
- getStartMemory() - Method in class com.ibm.wala.util.perf.StopwatchGC
- getStatements() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- getStatements() - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- getStatements() - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
-
Return an Iterator of the
IFixedPointStatement
s in this system - getStatementsThatDef(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- getStatementsThatDef(T) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
- getStatementsThatUse(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- getStatementsThatUse(T) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
- getStderr() - Method in class com.ibm.wala.util.processes.Launcher
- getStdOut() - Method in class com.ibm.wala.util.processes.Launcher
- getStep(int) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- getSuccessor(T, int) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
- getSuccessor(T, int) - Method in interface com.ibm.wala.util.graph.OrderedMultiGraph
-
get the ith successor of a node
- getSuccLabels(T) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
- getSuccLabels(T) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
- getSuccLabels(T) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
- getSuccLabels(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- getSuccNodeCount(int) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
- getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
- getSuccNodeCount(T) - Method in interface com.ibm.wala.util.graph.EdgeManager
-
Return the number of
immediate successor
nodes of this Node in the Graph - getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
- getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
- getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
- getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
- getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
- getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.SelfLoopAddedEdgeManager
- getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
- getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- getSuccNodeCount(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
- getSuccNodeCount(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
- getSuccNodeCount(T, U) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
-
Return the number of
immediate successor
nodes of this Node in the Graph - getSuccNodeCount(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- getSuccNodeNumbers(T) - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
- getSuccNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
- getSuccNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- getSuccNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
- getSuccNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
- getSuccNodeNumbers(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- getSuccNodeNumbers(T) - Method in interface com.ibm.wala.util.graph.NumberedEdgeManager
- getSuccNodeNumbers(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
- getSuccNodeNumbers(T, U) - Method in interface com.ibm.wala.util.graph.labeled.NumberedLabeledEdgeManager
- getSuccNodeNumbers(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- getSuccNodes(int) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
- getSuccNodes(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
- getSuccNodes(T) - Method in interface com.ibm.wala.util.graph.EdgeManager
-
Return an Iterator over the immediate successor nodes of n
- getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
- getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
- getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
- getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
- getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
- getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.SelfLoopAddedEdgeManager
- getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
- getSuccNodes(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- getSuccNodes(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
- getSuccNodes(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
- getSuccNodes(T, U) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
-
Return an Iterator over the immediate successor nodes of this Node in the Graph on edges with some label.
- getSuccNodes(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- getSuccNumbers() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
- getSuccNumbers() - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
- getTopologicalGrowthFactor() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- getTotalSize() - Method in class com.ibm.wala.util.heapTrace.HeapTracer.Result
- getTransferFunctionProvider() - Method in class com.ibm.wala.dataflow.graph.BasicFramework
- getTransferFunctionProvider() - Method in interface com.ibm.wala.dataflow.graph.IKilldallFramework
- getUsedMemory() - Static method in class com.ibm.wala.util.collections.Util
- getValue() - Method in class com.ibm.wala.fixpoint.BitVectorVariable
- getValue() - Method in class com.ibm.wala.fixpoint.BooleanVariable
- getValue() - Method in class com.ibm.wala.fixpoint.IntSetVariable
- getValue(int) - Method in class com.ibm.wala.util.collections.SmallMap
-
Use with care.
- getVariable(int) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- getVariables() - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- getVariables() - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
-
Return an Iterator of the variables in this graph
- getVerboseInterval() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
subclasses should override as desired.
- getVmArgs() - Method in class com.ibm.wala.util.processes.JavaLauncher
- getWorkingDir() - Method in class com.ibm.wala.util.processes.Launcher
- getX() - Method in class com.ibm.wala.util.intset.IntPair
- getXtraClassPath() - Method in class com.ibm.wala.util.processes.JavaLauncher
- getY() - Method in class com.ibm.wala.util.intset.IntPair
- Graph<T> - Interface in com.ibm.wala.util.graph
-
Basic interface for a directed graph.
- GraphIntegrity - Class in com.ibm.wala.util.graph
-
Utility class to check integrity of a graph data structure.
- GraphIntegrity() - Constructor for class com.ibm.wala.util.graph.GraphIntegrity
- GraphIntegrity.UnsoundGraphException - Exception in com.ibm.wala.util.graph
- GraphInverter - Class in com.ibm.wala.util.graph.impl
-
A graph view that reverses the edges in a graph
- GraphInverter() - Constructor for class com.ibm.wala.util.graph.impl.GraphInverter
- GraphPrint - Class in com.ibm.wala.util.graph
-
Simple graph printing utility
- GraphPrint() - Constructor for class com.ibm.wala.util.graph.GraphPrint
- GraphReachability<T,S> - Class in com.ibm.wala.util.graph
-
A dataflow system that computes, for each graph node, the set of "interesting" nodes that are reachable
- GraphReachability(Graph<T>, Predicate<? super T>) - Constructor for class com.ibm.wala.util.graph.GraphReachability
- GraphSlicer - Class in com.ibm.wala.util.graph
-
Utilities related to simple graph subset operations.
- GraphSlicer() - Constructor for class com.ibm.wala.util.graph.GraphSlicer
- GraphUtil - Class in com.ibm.wala.util.graph
-
Utility methods for graphs.
- GraphUtil() - Constructor for class com.ibm.wala.util.graph.GraphUtil
- groupKeysByValue(Map<K, V>) - Static method in class com.ibm.wala.util.collections.MapUtil
- GXL - Class in com.ibm.wala.util.graph
- GXL() - Constructor for class com.ibm.wala.util.graph.GXL
- GXL.EntityTypes<T> - Interface in com.ibm.wala.util.graph
H
- hasAnySuccessor(int) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
-
This is implemented as a shortcut for efficiency
- hasEdge(T, T) - Method in class com.ibm.wala.util.graph.AbstractGraph
- hasEdge(T, T) - Method in interface com.ibm.wala.util.graph.EdgeManager
- hasEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
- hasEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
- hasEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
- hasEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- hasEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
- hasEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
- hasEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.SelfLoopAddedEdgeManager
- hasEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
- hasEdge(T, T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- hasEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
- hasEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
- hasEdge(T, T, U) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
- hasEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- hasEdgeTransferFunctions() - Method in interface com.ibm.wala.dataflow.graph.ITransferFunctionProvider
- hashCode() - Method in class com.ibm.wala.dataflow.graph.BitVectorFilter
- hashCode() - Method in class com.ibm.wala.dataflow.graph.BitVectorIdentity
- hashCode() - Method in class com.ibm.wala.dataflow.graph.BitVectorIntersection
- hashCode() - Method in class com.ibm.wala.dataflow.graph.BitVectorKillAll
- hashCode() - Method in class com.ibm.wala.dataflow.graph.BitVectorKillGen
- hashCode() - Method in class com.ibm.wala.dataflow.graph.BitVectorMinusVector
- hashCode() - Method in class com.ibm.wala.dataflow.graph.BitVectorOr
- hashCode() - Method in class com.ibm.wala.dataflow.graph.BitVectorUnion
- hashCode() - Method in class com.ibm.wala.dataflow.graph.BitVectorUnionConstant
- hashCode() - Method in class com.ibm.wala.dataflow.graph.BitVectorUnionVector
- hashCode() - Method in class com.ibm.wala.dataflow.graph.BooleanIdentity
- hashCode() - Method in class com.ibm.wala.dataflow.graph.BooleanUnion
- hashCode() - Method in class com.ibm.wala.dataflow.graph.UnaryBitVectorUnion
- hashCode() - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- hashCode() - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
- hashCode() - Method in class com.ibm.wala.fixedpoint.impl.NullaryStatement
- hashCode() - Method in class com.ibm.wala.fixpoint.AbstractOperator
- hashCode() - Method in class com.ibm.wala.fixpoint.AbstractStatement
-
Subclasses must implement this, to prevent non-determinism.
- hashCode() - Method in class com.ibm.wala.fixpoint.AbstractVariable
- hashCode() - Method in class com.ibm.wala.fixpoint.TrueOperator
- hashCode() - Method in class com.ibm.wala.fixpoint.UnaryOr
- hashCode() - Method in class com.ibm.wala.fixpoint.UnaryStatement
- hashCode() - Method in class com.ibm.wala.util.collections.CompoundIntIterator
- hashCode() - Method in class com.ibm.wala.util.collections.ImmutableStack
- hashCode() - Method in class com.ibm.wala.util.collections.Iterator2Collection
- hashCode() - Method in class com.ibm.wala.util.collections.Pair
- hashCode() - Method in class com.ibm.wala.util.graph.Path
- hashCode() - Method in class com.ibm.wala.util.intset.BitVectorBase
- hashCode() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Gets the hashcode.
- hashCode() - Method in class com.ibm.wala.util.intset.IntPair
- HashMapFactory - Class in com.ibm.wala.util.collections
-
A debugging aid.
- HashMapFactory() - Constructor for class com.ibm.wala.util.collections.HashMapFactory
- HashSetFactory - Class in com.ibm.wala.util.collections
-
A debugging aid.
- HashSetFactory() - Constructor for class com.ibm.wala.util.collections.HashSetFactory
- HashSetMultiMap<K,V> - Class in com.ibm.wala.util.collections
- HashSetMultiMap() - Constructor for class com.ibm.wala.util.collections.HashSetMultiMap
- HashSetMultiMap(boolean) - Constructor for class com.ibm.wala.util.collections.HashSetMultiMap
- hasIncomingBackEdges(Path, NumberedGraph<T>, T) - Static method in class com.ibm.wala.util.graph.Acyclic
- hasMappedIndex(Object) - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
- hasMappedIndex(T) - Method in class com.ibm.wala.util.intset.MutableMapping
- hasMappedIndex(T) - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
- hasMappedIndex(T) - Method in interface com.ibm.wala.util.intset.OrdinalSetMapping
- hasNext() - Method in class com.ibm.wala.util.collections.ArrayIterator
- hasNext() - Method in class com.ibm.wala.util.collections.ArrayNonNullIterator
- hasNext() - Method in class com.ibm.wala.util.collections.ArraySet.ArraySetIterator
- hasNext() - Method in class com.ibm.wala.util.collections.ComposedIterator
- hasNext() - Method in class com.ibm.wala.util.collections.CompoundIntIterator
- hasNext() - Method in class com.ibm.wala.util.collections.CompoundIterator
- hasNext() - Method in class com.ibm.wala.util.collections.EmptyIntIterator
- hasNext() - Method in class com.ibm.wala.util.collections.EmptyIterator
- hasNext() - Method in class com.ibm.wala.util.collections.FilterIterator
- hasNext() - Method in class com.ibm.wala.util.collections.IntMapIterator
- hasNext() - Method in class com.ibm.wala.util.collections.IteratorPlusOne
- hasNext() - Method in class com.ibm.wala.util.collections.IteratorPlusTwo
- hasNext() - Method in class com.ibm.wala.util.collections.MapIterator
- hasNext() - Method in class com.ibm.wala.util.collections.NonNullSingletonIterator
- hasNext() - Method in class com.ibm.wala.util.collections.ReverseIterator
- hasNext() - Method in class com.ibm.wala.util.graph.impl.NumberedNodeIterator
- hasNext() - Method in class com.ibm.wala.util.graph.traverse.BFSIterator
-
Return whether there are any more nodes left to enumerate.
- hasNext() - Method in class com.ibm.wala.util.graph.traverse.BoundedBFSIterator
-
Return whether there are any more nodes left to enumerate.
- hasNext() - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
-
Return whether there are any more nodes left to enumerate.
- hasNext() - Method in class com.ibm.wala.util.graph.traverse.DFSFinishTimeIterator
-
Return whether there are any more nodes left to enumerate.
- hasNext() - Method in class com.ibm.wala.util.graph.traverse.DFSPathFinder
-
Return whether there are any more nodes left to enumerate.
- hasNext() - Method in class com.ibm.wala.util.graph.traverse.SCCIterator
-
Determine whether there are any more SCCs remaining in this enumeration.
- hasNext() - Method in interface com.ibm.wala.util.intset.IntIterator
- hasNext() - Method in interface com.ibm.wala.util.intset.LongIterator
- hasNodeTransferFunctions() - Method in interface com.ibm.wala.dataflow.graph.ITransferFunctionProvider
- hasSharedPart() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- hasVariable(T) - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
-
Does this equation contain an appearance of a given cell? Note: this uses reference equality, assuming that the variables are canonical! This is fragile.
- hasVariable(T) - Method in class com.ibm.wala.fixedpoint.impl.NullaryStatement
-
Does this equation contain an appearance of a given cell?
- hasVariable(T) - Method in interface com.ibm.wala.fixpoint.IFixedPointStatement
-
Does this statement definition contain an appearance of a given variable?
- hasVariable(T) - Method in class com.ibm.wala.fixpoint.UnaryStatement
-
Does this equation contain an appearance of a given cell?
- Heap<T> - Class in com.ibm.wala.util.collections
-
Simple Heap data structure.
- Heap(int) - Constructor for class com.ibm.wala.util.collections.Heap
- HeapTracer - Class in com.ibm.wala.util.heapTrace
-
Simple utility that uses reflection to trace memory
- HeapTracer(Collection<?>, boolean) - Constructor for class com.ibm.wala.util.heapTrace.HeapTracer
- HeapTracer.Result - Class in com.ibm.wala.util.heapTrace
I
- IBinaryNaturalRelation - Interface in com.ibm.wala.util.intset
-
a relation R(x,y) where x >= 0
- IFixedPointSolver<T extends IVariable<T>> - Interface in com.ibm.wala.fixpoint
-
Solves a set of constraints
- IFixedPointStatement<T extends IVariable<T>> - Interface in com.ibm.wala.fixpoint
-
The general form of a statement definition in an iterative solver is: x >= term, where term can be any complex expression whose free variables are among the IVariables of the constraint system this
IFixedPointStatement
is part of (x represents the left-hand side of the constraint). - IFixedPointSystem<T extends IVariable<T>> - Interface in com.ibm.wala.fixpoint
-
Represents a set of
IFixedPointStatement
s to be solved by aIFixedPointSolver
- IKilldallFramework<T,V extends IVariable<V>> - Interface in com.ibm.wala.dataflow.graph
-
A dataflow framework in the style of Kildall, POPL 73 This represents a dataflow problem induced over a graph.
- ImmutableStack<T> - Class in com.ibm.wala.util.collections
-
An immutable stack of objects.
- ImmutableStack(T[]) - Constructor for class com.ibm.wala.util.collections.ImmutableStack
- incNumberOfEvaluations() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- indexOf(Object) - Method in class com.ibm.wala.util.collections.Iterator2List
- IndiscriminateFilter<T> - Class in com.ibm.wala.util.collections
-
A filter that accepts everything.
- IndiscriminateFilter() - Constructor for class com.ibm.wala.util.collections.IndiscriminateFilter
- InferGraphRoots - Class in com.ibm.wala.util.graph
-
TODO: Move this somewhere.
- InferGraphRoots() - Constructor for class com.ibm.wala.util.graph.InferGraphRoots
- inferRoots(Graph<T>) - Static method in class com.ibm.wala.util.graph.InferGraphRoots
- init(Graph<T>, Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.DFSFinishTimeIterator
-
Subclasses must call this in the constructor!
- init(Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
-
subclass constructors must call this!
- init(T) - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
-
subclass constructors must call this!
- initForFirstSolve() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
Some setup which occurs only before the first solve
- initializeVariables() - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
- initializeVariables() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
Initialize all lattice vars in the system.
- initializeWorkList() - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
- initializeWorkList() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
Initialize the work list for iteration.j
- INodeWithNumber - Interface in com.ibm.wala.util.graph
-
Basic interface for a node which lives in one graph ...
- INodeWithNumberedEdges - Interface in com.ibm.wala.util.graph
-
Basic interface for a node which lives in one graph ...
- inputStream2ByteArray(InputStream) - Static method in class com.ibm.wala.util.io.Streams
- insert(T) - Method in class com.ibm.wala.util.collections.Heap
- insertStatement(AbstractStatement) - Method in class com.ibm.wala.fixedpoint.impl.Worklist
- instance - Static variable in class com.ibm.wala.util.intset.EmptyIntSet
- instance() - Static method in class com.ibm.wala.dataflow.graph.BitVectorIdentity
- instance() - Static method in class com.ibm.wala.dataflow.graph.BitVectorIntersection
- instance() - Static method in class com.ibm.wala.dataflow.graph.BitVectorKillAll
- instance() - Static method in class com.ibm.wala.dataflow.graph.BitVectorUnion
- instance() - Static method in class com.ibm.wala.dataflow.graph.BooleanIdentity
- instance() - Static method in class com.ibm.wala.dataflow.graph.BooleanUnion
- instance() - Static method in class com.ibm.wala.dataflow.graph.UnaryBitVectorUnion
- instance() - Static method in class com.ibm.wala.fixpoint.TrueOperator
- instance() - Static method in class com.ibm.wala.fixpoint.UnaryOr
- instance() - Static method in class com.ibm.wala.util.collections.EmptyIntIterator
- instance() - Static method in class com.ibm.wala.util.collections.EmptyIterator
- instance() - Static method in class com.ibm.wala.util.collections.ToStringComparator
- INT_SET_FACTORY_CONFIG_PROPERTY_NAME - Static variable in class com.ibm.wala.util.intset.IntSetUtil
- INT_SET_FACTORY_CONFIG_PROPERTY_NAME - Static variable in class com.ibm.wala.util.intset.LongSetUtil
- IntegerUnionFind - Class in com.ibm.wala.util.intset
-
An implementation of Tarjan's union-find, using path compression and balancing, for non-negative integers
- IntegerUnionFind() - Constructor for class com.ibm.wala.util.intset.IntegerUnionFind
- IntegerUnionFind(int) - Constructor for class com.ibm.wala.util.intset.IntegerUnionFind
- intersect(BitSet<?>) - Method in class com.ibm.wala.util.intset.BitSet
-
Perform intersection of two bitsets
- intersect(OrdinalSet<T>, OrdinalSet<T>) - Static method in class com.ibm.wala.util.intset.OrdinalSet
- intersecting(Set<T>, Set<T>) - Static method in class com.ibm.wala.util.collections.Util
-
checks if two sets have a non-empty intersection
- intersection(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
- intersection(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- intersection(IntSet) - Method in class com.ibm.wala.util.intset.EmptyIntSet
- intersection(IntSet) - Method in interface com.ibm.wala.util.intset.IntSet
-
This implementation must not despoil the original value of "this"
- intersection(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- intersection(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
This implementation must not despoil the original value of "this"
- intersection(IntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
- intersection(LongSet) - Method in interface com.ibm.wala.util.intset.LongSet
-
This implementation must not despoil the original value of "this"
- intersection(LongSet) - Method in class com.ibm.wala.util.intset.SparseLongSet
- intersection(MutableSharedBitVectorIntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- intersectionEmpty(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
-
Check if the intersection of the two sets is empty
- intersectionEmpty(FixedSizeBitVector) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Check if the intersection of the two sets is empty
- intersectionEmpty(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Check if the intersection of the two sets is empty
- intersectionEmpty(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
- intersects(ArraySet<T>) - Method in class com.ibm.wala.util.collections.ArraySet
- intersectWith(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
- intersectWith(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- intersectWith(IntSet) - Method in interface com.ibm.wala.util.intset.MutableIntSet
-
Intersect this with another set.
- intersectWith(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- intersectWith(IntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
- intersectWith(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
Interset this with another set.
- intersectWith(LongSet) - Method in interface com.ibm.wala.util.intset.MutableLongSet
-
Interset this with another set.
- intersectWith(LongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
- intersectWith(SparseIntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
- intersectWith(SparseLongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
- intIterator() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
- intIterator() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
Use with extreme care; doesn't detect ConcurrentModificationExceptions
- intIterator() - Method in class com.ibm.wala.util.intset.EmptyIntSet
- intIterator() - Method in interface com.ibm.wala.util.intset.IntSet
- intIterator() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- intIterator() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
- intIterator() - Method in class com.ibm.wala.util.intset.SparseIntSet
- IntIterator - Interface in com.ibm.wala.util.intset
-
a more efficient iterator for sets of integers
- IntMapIterator<T> - Class in com.ibm.wala.util.collections
-
An
IntMapIterator
maps anIterator
contents to produce a new Iterator - IntMapIterator(IntIterator, IntFunction<T>) - Constructor for class com.ibm.wala.util.collections.IntMapIterator
- IntPair - Class in com.ibm.wala.util.intset
-
A pair of ints.
- IntPair(int, int) - Constructor for class com.ibm.wala.util.intset.IntPair
- IntSet - Interface in com.ibm.wala.util.intset
-
Set of integers; not necessary mutable TODO: extract a smaller interface?
- IntSetAction - Interface in com.ibm.wala.util.intset
- IntSetUtil - Class in com.ibm.wala.util.intset
-
Utilities for dealing with
IntSet
s - IntSetVariable<T extends IntSetVariable<T>> - Class in com.ibm.wala.fixpoint
-
A variable for dataflow analysis, representing a set of integers.
- IntSetVariable() - Constructor for class com.ibm.wala.fixpoint.IntSetVariable
- IntStack - Class in com.ibm.wala.util.collections
-
A stack of integer primitives.
- IntStack() - Constructor for class com.ibm.wala.util.collections.IntStack
- IntVector - Interface in com.ibm.wala.util.intset
-
interface for array of integer
- inverseMap(Map<K, Set<V>>) - Static method in class com.ibm.wala.util.collections.MapUtil
- invert(Graph<T>) - Static method in class com.ibm.wala.util.graph.impl.GraphInverter
- invert(NumberedGraph<T>) - Static method in class com.ibm.wala.util.graph.impl.GraphInverter
- InvertedGraph<T> - Class in com.ibm.wala.util.graph.impl
-
A graph view that reverses the edges in a graph
- InvertedGraph(Graph<T>) - Constructor for class com.ibm.wala.util.graph.impl.InvertedGraph
- InvertedNumberedGraph<T> - Class in com.ibm.wala.util.graph.impl
-
A graph view that reverses the edges in a graph
- InvertingEdgeManager<T> - Class in com.ibm.wala.util.graph.impl
-
An edge manager that reverses the edges in a graph
- InvertingEdgeManager(EdgeManager<T>) - Constructor for class com.ibm.wala.util.graph.impl.InvertingEdgeManager
- InvertingNumberedEdgeManager<T> - Class in com.ibm.wala.util.graph.impl
-
An edge manager that reverses the edges in a graph
- InvertingNumberedEdgeManager(NumberedEdgeManager<T>) - Constructor for class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
- invertOneToOneMap(Map<K, V>) - Static method in class com.ibm.wala.util.collections.MapUtil
-
invert an input map that is one-to-one (i.e., it does not map two different keys to the same value)
- isAcyclic(NumberedGraph<T>, T) - Static method in class com.ibm.wala.util.graph.Acyclic
-
This is slow.
- isCanceled() - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
-
END Custom change: subtasks and canceling
- isCanceled() - Method in class com.ibm.wala.util.NullProgressMonitor
- isCanceled(MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.util.MonitorUtil
- isCaptureErr() - Method in class com.ibm.wala.util.processes.Launcher
- isCaptureOutput() - Method in class com.ibm.wala.util.processes.Launcher
- isChanged(byte) - Static method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- isDominatedBy(T, T) - Method in class com.ibm.wala.util.graph.dominators.DominanceFrontiers
- isDominatedBy(T, T) - Method in class com.ibm.wala.util.graph.dominators.Dominators
-
is node dominated by master?
- isEmpty() - Method in class com.ibm.wala.util.collections.BimodalMap
- isEmpty() - Method in class com.ibm.wala.util.collections.FifoQueue
-
Returns whether or not this queue is empty (no enqueued elements).
- isEmpty() - Method in class com.ibm.wala.util.collections.Heap
- isEmpty() - Method in class com.ibm.wala.util.collections.ImmutableStack
- isEmpty() - Method in class com.ibm.wala.util.collections.IntStack
- isEmpty() - Method in class com.ibm.wala.util.collections.Iterator2Collection
- isEmpty() - Method in interface com.ibm.wala.util.collections.MultiMap
- isEmpty() - Method in class com.ibm.wala.util.collections.SmallMap
- isEmpty() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
- isEmpty() - Method in class com.ibm.wala.util.intset.BitSet
- isEmpty() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- isEmpty() - Method in class com.ibm.wala.util.intset.EmptyIntSet
- isEmpty() - Method in interface com.ibm.wala.util.intset.IntSet
- isEmpty() - Method in interface com.ibm.wala.util.intset.LongSet
- isEmpty() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- isEmpty() - Method in class com.ibm.wala.util.intset.OrdinalSet
- isEmpty() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
- isEmpty() - Method in class com.ibm.wala.util.intset.SparseIntSet
- isEmpty() - Method in class com.ibm.wala.util.intset.SparseLongSet
- isEnableAssertions() - Method in class com.ibm.wala.util.processes.JavaLauncher
- isFixed(byte) - Static method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- isFullColoring() - Method in class com.ibm.wala.util.graph.traverse.WelshPowell.ColoredVertices
- isIdentity() - Method in class com.ibm.wala.dataflow.graph.BitVectorIdentity
- isIdentity() - Method in class com.ibm.wala.dataflow.graph.BooleanIdentity
- isIdentity() - Method in class com.ibm.wala.fixpoint.UnaryOperator
- isPowerOf2(int) - Static method in class com.ibm.wala.util.math.Logs
- isSideEffect(byte) - Static method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- isSubset(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
- isSubset(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
- isSubset(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- isSubset(IntSet) - Method in class com.ibm.wala.util.intset.EmptyIntSet
- isSubset(IntSet) - Method in interface com.ibm.wala.util.intset.IntSet
- isSubset(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- isSubset(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
- isSubset(IntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
- isSubset(LongSet) - Method in interface com.ibm.wala.util.intset.LongSet
- isSubset(LongSet) - Method in class com.ibm.wala.util.intset.SparseLongSet
- isSubset(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
- isSubset(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
- isUnaryNoOp() - Method in class com.ibm.wala.dataflow.graph.AbstractMeetOperator
-
subclasses can override if needed
- isZero() - Method in class com.ibm.wala.util.intset.BitVectorBase
- isZero() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
- iterateDiscoverTime(Graph<T>) - Static method in class com.ibm.wala.util.graph.traverse.DFS
- iterateDiscoverTime(Graph<T>, Iterator<T>) - Static method in class com.ibm.wala.util.graph.traverse.DFS
- iterateDiscoverTime(Graph<T>, T) - Static method in class com.ibm.wala.util.graph.traverse.DFS
- iterateFinishTime(Graph<T>) - Static method in class com.ibm.wala.util.graph.traverse.DFS
- iterateFinishTime(Graph<T>, Iterator<? extends T>) - Static method in class com.ibm.wala.util.graph.traverse.DFS
- iterateIndices() - Method in class com.ibm.wala.util.collections.SparseVector
- iterateNodes(IntSet) - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
- iterateNodes(IntSet) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
- iterateNodes(IntSet) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- iterateNodes(IntSet) - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
- iterateNodes(IntSet) - Method in interface com.ibm.wala.util.graph.NumberedNodeManager
- iterator() - Method in class com.ibm.wala.util.collections.ArraySet
- iterator() - Method in class com.ibm.wala.util.collections.ImmutableStack
- iterator() - Method in class com.ibm.wala.util.collections.Iterator2Collection
- iterator() - Method in class com.ibm.wala.util.collections.Iterator2Iterable
- iterator() - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
- iterator() - Method in class com.ibm.wala.util.collections.Pair
- iterator() - Method in class com.ibm.wala.util.collections.SimpleVector
- iterator() - Method in class com.ibm.wala.util.collections.SparseVector
- iterator() - Method in class com.ibm.wala.util.collections.TwoLevelVector
- iterator() - Method in class com.ibm.wala.util.graph.AbstractGraph
- iterator() - Method in class com.ibm.wala.util.graph.impl.BasicNodeManager
- iterator() - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
- iterator() - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
- iterator() - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
- iterator() - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- iterator() - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
- iterator() - Method in interface com.ibm.wala.util.graph.NodeManager
- iterator() - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
- iterator() - Method in class com.ibm.wala.util.intset.BitSet
-
Not very efficient.
- iterator() - Method in class com.ibm.wala.util.intset.MutableMapping
- iterator() - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
- iterator() - Method in class com.ibm.wala.util.intset.OrdinalSet
- Iterator2Collection<T> - Class in com.ibm.wala.util.collections
-
Converts an
Iterator
to aCollection
. - Iterator2Collection() - Constructor for class com.ibm.wala.util.collections.Iterator2Collection
- Iterator2Iterable<T> - Class in com.ibm.wala.util.collections
-
Converts an
Iterator
to anIterable
. - Iterator2Iterable(Iterator<T>) - Constructor for class com.ibm.wala.util.collections.Iterator2Iterable
- Iterator2List<T> - Class in com.ibm.wala.util.collections
- Iterator2List(Iterator<? extends T>, List<T>) - Constructor for class com.ibm.wala.util.collections.Iterator2List
- Iterator2Set<T> - Class in com.ibm.wala.util.collections
- Iterator2Set(Iterator<? extends T>, Set<T>) - Constructor for class com.ibm.wala.util.collections.Iterator2Set
- IteratorPlusOne<T> - Class in com.ibm.wala.util.collections
-
A utility to efficiently compose an iterator and a singleton
- IteratorPlusTwo<T> - Class in com.ibm.wala.util.collections
- IteratorPlusTwo(Iterator<T>, T, T) - Constructor for class com.ibm.wala.util.collections.IteratorPlusTwo
- IteratorUtil - Class in com.ibm.wala.util.collections
-
utilities dealing with Iterators
- IteratorUtil() - Constructor for class com.ibm.wala.util.collections.IteratorUtil
- ITransferFunctionProvider<T,V extends IVariable<V>> - Interface in com.ibm.wala.dataflow.graph
-
The
DataflowSolver
builds system over graphs, with dataflow transfer functions on the nodes, the edges or both. - IVariable<T extends IVariable<T>> - Interface in com.ibm.wala.fixpoint
-
Represents a single variable in a fixed-point iterative system.
- IVector<T> - Interface in com.ibm.wala.util.collections
-
simple interface for a vector.
J
- JavaHome - Class in com.ibm.wala.util.io
- JavaHome() - Constructor for class com.ibm.wala.util.io.JavaHome
- JavaLauncher - Class in com.ibm.wala.util.processes
-
A Java process launcher
- join() - Method in class com.ibm.wala.util.processes.JavaLauncher
-
Wait for the spawned process to terminate.
K
- keySet() - Method in class com.ibm.wala.util.collections.BimodalMap
- keySet() - Method in interface com.ibm.wala.util.collections.MultiMap
- keySet() - Method in class com.ibm.wala.util.collections.SmallMap
L
- LabeledEdgeManager<T,U> - Interface in com.ibm.wala.util.graph.labeled
-
An object which tracks labeled edges in a graph.
- LabeledGraph<T,U> - Interface in com.ibm.wala.util.graph.labeled
-
A graph with labeled edges.
- last - Variable in class com.ibm.wala.util.collections.ArrayIterator
-
The index of the last array element to return
- lastIndexOf(Object) - Method in class com.ibm.wala.util.collections.Iterator2List
- launch() - Method in class com.ibm.wala.util.processes.BasicLauncher
-
Launch the process and wait until it is finished.
- Launcher - Class in com.ibm.wala.util.processes
-
Abstract base class for a process launcher
- Launcher(boolean, boolean, Logger) - Constructor for class com.ibm.wala.util.processes.Launcher
- Launcher(Logger) - Constructor for class com.ibm.wala.util.processes.Launcher
- Launcher.Drainer - Class in com.ibm.wala.util.processes
-
A thread that runs in a loop, performing the drain() action until a process terminates
- length() - Method in class com.ibm.wala.util.intset.BitSet
- length() - Method in class com.ibm.wala.util.intset.BitVector
-
Calculates and returns the set's size in bits.
- length() - Method in class com.ibm.wala.util.intset.BitVectorBase
- length() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Calculates and returns the set's size in bits.
- length() - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Calculates and returns the set's size in bits.
- lhs - Variable in class com.ibm.wala.fixedpoint.impl.GeneralStatement
- lhs - Variable in class com.ibm.wala.fixedpoint.impl.NullaryStatement
-
The operands
- lhs - Variable in class com.ibm.wala.fixpoint.UnaryStatement
-
The operands
- lineBreak(String, int) - Static method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- listFiles(String, String, boolean) - Static method in class com.ibm.wala.util.io.FileUtil
-
List all the files in a directory that match a regular expression
- listIterator() - Method in class com.ibm.wala.util.collections.Iterator2List
- listIterator(int) - Method in class com.ibm.wala.util.collections.Iterator2List
- LOG_BITS_PER_UNIT - Static variable in class com.ibm.wala.util.intset.BitVectorBase
- log2(int) - Static method in class com.ibm.wala.util.math.Logs
- LoggingStopwatch - Class in com.ibm.wala.util.debug
-
A stop watch that prints log messages.
- LoggingStopwatch() - Constructor for class com.ibm.wala.util.debug.LoggingStopwatch
- Logs - Class in com.ibm.wala.util.math
-
simple utilities with logarithms
- Logs() - Constructor for class com.ibm.wala.util.math.Logs
- longIterator() - Method in interface com.ibm.wala.util.intset.LongSet
- longIterator() - Method in class com.ibm.wala.util.intset.SparseLongSet
- LongIterator - Interface in com.ibm.wala.util.intset
-
a more efficient iterator for sets of longs
- LongSet - Interface in com.ibm.wala.util.intset
-
Set of longs; not necessary mutable TODO: extract a smaller interface?
- LongSetAction - Interface in com.ibm.wala.util.intset
- LongSetUtil - Class in com.ibm.wala.util.intset
-
Utilities for dealing with LongSets
- LongSetUtil() - Constructor for class com.ibm.wala.util.intset.LongSetUtil
- LongUtil - Class in com.ibm.wala.util.math
- LongUtil() - Constructor for class com.ibm.wala.util.math.LongUtil
- LOW_MASK - Static variable in class com.ibm.wala.util.intset.BitVectorBase
- lower16(int) - Static method in class com.ibm.wala.util.intset.Bits
-
Return the lower 16 bits (as an int) of an int
- lower32(long) - Static method in class com.ibm.wala.util.intset.Bits
-
Return the lower 32 bits (as an int) of a long
- lower8(int) - Static method in class com.ibm.wala.util.intset.Bits
-
Return the lower 8 bits (as an int) of an int
M
- main(String[]) - Static method in class com.ibm.wala.util.heapTrace.HeapTracer
- main(String[]) - Static method in class com.ibm.wala.util.io.JavaHome
- main(String[]) - Static method in class com.ibm.wala.util.io.RtJar
- make() - Static method in class com.ibm.wala.util.collections.ArraySet
- make() - Static method in class com.ibm.wala.util.collections.ArraySetMultiMap
- make() - Method in interface com.ibm.wala.util.collections.Factory
- make() - Static method in class com.ibm.wala.util.collections.HashMapFactory
- make() - Static method in class com.ibm.wala.util.collections.HashSetFactory
- make() - Static method in class com.ibm.wala.util.collections.HashSetMultiMap
- make() - Static method in class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
- make() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSetFactory
- make() - Method in class com.ibm.wala.util.intset.BitVectorIntSetFactory
- make() - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
- make() - Static method in class com.ibm.wala.util.intset.IntSetUtil
- make() - Static method in class com.ibm.wala.util.intset.LongSetUtil
- make() - Method in interface com.ibm.wala.util.intset.MutableIntSetFactory
- make() - Method in interface com.ibm.wala.util.intset.MutableLongSetFactory
- make() - Static method in class com.ibm.wala.util.intset.MutableMapping
- make() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSetFactory
- make() - Method in class com.ibm.wala.util.intset.MutableSparseIntSetFactory
- make() - Method in class com.ibm.wala.util.intset.MutableSparseLongSetFactory
- make() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSetFactory
- make(int) - Static method in class com.ibm.wala.util.collections.HashMapFactory
- make(int) - Static method in class com.ibm.wala.util.collections.HashSetFactory
- make(int) - Static method in class com.ibm.wala.util.graph.Path
- make(int) - Static method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
- make(int[]) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSetFactory
- make(int[]) - Method in class com.ibm.wala.util.intset.BitVectorIntSetFactory
- make(int[]) - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
- make(int[]) - Static method in class com.ibm.wala.util.intset.IntSetUtil
- make(int[]) - Method in interface com.ibm.wala.util.intset.MutableIntSetFactory
- make(int[]) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSetFactory
- make(int[]) - Method in class com.ibm.wala.util.intset.MutableSparseIntSetFactory
- make(int[]) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSetFactory
- make(int, int) - Static method in class com.ibm.wala.util.intset.IntPair
- make(long[]) - Method in interface com.ibm.wala.util.intset.MutableLongSetFactory
- make(long[]) - Method in class com.ibm.wala.util.intset.MutableSparseLongSetFactory
- make(Graph<T>, T) - Static method in class com.ibm.wala.util.graph.dominators.Dominators
- make(IntSet) - Static method in class com.ibm.wala.util.intset.MutableSparseIntSet
- make(LongSet) - Static method in class com.ibm.wala.util.intset.MutableSparseLongSet
- make(OrdinalSetMapping<T>, int) - Static method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
- make(String) - Static method in exception com.ibm.wala.util.CancelException
- make(String, String, boolean, List<String>, boolean, boolean, Logger) - Static method in class com.ibm.wala.util.processes.JavaLauncher
- make(String, String, List<String>, Logger) - Static method in class com.ibm.wala.util.processes.JavaLauncher
- make(Collection<T>) - Static method in class com.ibm.wala.util.collections.ArraySet
- make(Collection<T>) - Static method in class com.ibm.wala.util.collections.HashSetFactory
- make(Iterator<? extends T>, T) - Static method in class com.ibm.wala.util.collections.IteratorPlusOne
- make(Iterator<T>) - Static method in class com.ibm.wala.util.collections.Iterator2Iterable
- make(Map<K, V>) - Static method in class com.ibm.wala.util.collections.HashMapFactory
- make(Set<Integer>) - Static method in class com.ibm.wala.util.intset.IntSetUtil
- make(T) - Static method in class com.ibm.wala.util.collections.NonNullSingletonIterator
- make(T) - Static method in class com.ibm.wala.util.graph.BasicTree
- make(T, U) - Static method in class com.ibm.wala.util.collections.Pair
- makeClasspath() - Method in class com.ibm.wala.util.processes.JavaLauncher
-
Compute the classpath for the spawned process
- makeCopy(IntSet) - Static method in class com.ibm.wala.util.intset.BimodalMutableIntSet
- makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSetFactory
- makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSetFactory
- makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
- makeCopy(IntSet) - Method in interface com.ibm.wala.util.intset.MutableIntSetFactory
- makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSetFactory
- makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSetFactory
- makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSetFactory
- makeCopy(LongSet) - Method in interface com.ibm.wala.util.intset.MutableLongSetFactory
- makeCopy(LongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSetFactory
- makeEdgeVariable(T, T) - Method in class com.ibm.wala.dataflow.graph.BitVectorSolver
- makeEdgeVariable(T, T) - Method in class com.ibm.wala.dataflow.graph.BooleanSolver
- makeEdgeVariable(T, T) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
- makeEmpty() - Static method in class com.ibm.wala.util.intset.MutableSparseIntSet
- makeEquation(T, T) - Method in class com.ibm.wala.fixpoint.UnaryOperator
-
Create an equation which uses this operator Override in subclasses for efficiency.
- makeInner(O) - Method in class com.ibm.wala.util.collections.ComposedIterator
- makeInternalArray(int) - Method in class com.ibm.wala.util.collections.ImmutableStack
- makeMutableCopy(IntSet) - Static method in class com.ibm.wala.util.intset.IntSetUtil
-
This method constructs an appropriate mutable copy of set.
- makeMutableCopy(LongSet) - Static method in class com.ibm.wala.util.intset.LongSetUtil
-
This method constructs an appropriate mutable copy of set.
- makeNodeVariable(T, boolean) - Method in class com.ibm.wala.dataflow.graph.BitVectorSolver
- makeNodeVariable(T, boolean) - Method in class com.ibm.wala.dataflow.graph.BooleanSolver
- makeNodeVariable(T, boolean) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
- makeRHS(int) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver.Statement
- makeRHS(int) - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
- makeSingleton(int) - Method in class com.ibm.wala.util.intset.MutableMapping
- makeSparseCopy() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- makeSparseCopy() - Method in class com.ibm.wala.util.intset.OrdinalSet
- makeStack(T[]) - Method in class com.ibm.wala.util.collections.ImmutableStack
- makeStmtRHS(int) - Method in class com.ibm.wala.dataflow.graph.BitVectorSolver
- makeStmtRHS(int) - Method in class com.ibm.wala.dataflow.graph.BooleanSolver
- makeStmtRHS(int) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- makeTopologicalIter(Graph<T>) - Static method in class com.ibm.wala.util.graph.traverse.Topological
-
Build an Iterator over all the nodes in the graph, in an order such that SCCs are visited in topological order.
- map(Function<X, Y>, Collection<X>) - Static method in class com.ibm.wala.util.collections.MapIterator
- map(Function<X, Y>, Iterator<X>) - Static method in class com.ibm.wala.util.collections.MapIterator
- map(List<T>, Function<T, U>) - Static method in class com.ibm.wala.util.collections.Util
-
Map a list: generate a new list with each element mapped.
- MapIterator<X,Y> - Class in com.ibm.wala.util.collections
-
An
MapIterator
maps anIterator
contents to produce a new Iterator - MapIterator(Iterator<? extends X>, Function<X, Y>) - Constructor for class com.ibm.wala.util.collections.MapIterator
- mapToSet(Collection<T>, Function<T, U>) - Static method in class com.ibm.wala.util.collections.Util
-
Map a set: generate a new set with each element mapped.
- MapUtil - Class in com.ibm.wala.util.collections
-
utilities for managing
Map
s - MapUtil() - Constructor for class com.ibm.wala.util.collections.MapUtil
- mark(String) - Method in class com.ibm.wala.util.debug.LoggingStopwatch
-
Convenience method that invokes
LoggingStopwatch.mark(String, boolean)
withtrue
as its second argument. - mark(String, boolean) - Method in class com.ibm.wala.util.debug.LoggingStopwatch
-
Mark the completion of a task, print the time it took to complete, and optionally restart the stopwatch.
- MASK - Static variable in class com.ibm.wala.util.intset.BitVectorBase
- max() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
- max() - Method in class com.ibm.wala.util.intset.BitVectorBase
- max() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- max() - Method in class com.ibm.wala.util.intset.EmptyIntSet
- max() - Method in interface com.ibm.wala.util.intset.IntSet
- max() - Method in interface com.ibm.wala.util.intset.LongSet
- max() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- max() - Method in class com.ibm.wala.util.intset.OffsetBitVector
- max() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
- max() - Method in class com.ibm.wala.util.intset.SparseIntSet
- max() - Method in class com.ibm.wala.util.intset.SparseLongSet
- maxKeyValue() - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
- maxKeyValue() - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
- MonitorUtil - Class in com.ibm.wala.util
-
Simple utilities for Eclipse progress monitors
- MonitorUtil() - Constructor for class com.ibm.wala.util.MonitorUtil
- MonitorUtil.IProgressMonitor - Interface in com.ibm.wala.util
-
Use this interface to decouple core utilities from the Eclipse layer
- MultiMap<K,V> - Interface in com.ibm.wala.util.collections
- MultiModalIntVector - Class in com.ibm.wala.util.intset
-
an implementation of
IntVector
that uses a mix of backing arrays of type int, char, and byte array, in an attempt to save space for common data structures. - MultiModalIntVector(int) - Constructor for class com.ibm.wala.util.intset.MultiModalIntVector
- MultiModalIntVector(int, int) - Constructor for class com.ibm.wala.util.intset.MultiModalIntVector
- MutableIntSet - Interface in com.ibm.wala.util.intset
-
An
IntSet
that can be changed. - MutableIntSetFactory<T extends MutableIntSet> - Interface in com.ibm.wala.util.intset
-
An object that creates some flavor of mutable int set.
- MutableLongSet - Interface in com.ibm.wala.util.intset
- MutableLongSetFactory - Interface in com.ibm.wala.util.intset
-
An object that creates some flavor of mutable int set.
- MutableMapping<T> - Class in com.ibm.wala.util.intset
-
A bit set mapping based on an object array.
- MutableMapping() - Constructor for class com.ibm.wala.util.intset.MutableMapping
- MutableMapping(Object[]) - Constructor for class com.ibm.wala.util.intset.MutableMapping
- MutableSharedBitVectorIntSet - Class in com.ibm.wala.util.intset
-
The shared bit vector implementation described by [Heintze 1999] TODO: much optimization possible.
- MutableSharedBitVectorIntSet() - Constructor for class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- MutableSharedBitVectorIntSet(BitVectorIntSet) - Constructor for class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- MutableSharedBitVectorIntSet(MutableSharedBitVectorIntSet) - Constructor for class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- MutableSharedBitVectorIntSet(SparseIntSet) - Constructor for class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- MutableSharedBitVectorIntSetFactory - Class in com.ibm.wala.util.intset
-
A factory for mutable shared bit vector int sets
- MutableSharedBitVectorIntSetFactory() - Constructor for class com.ibm.wala.util.intset.MutableSharedBitVectorIntSetFactory
- MutableSparseIntSet - Class in com.ibm.wala.util.intset
-
A sparse ordered, mutable duplicate-free, fully-encapsulated set of integers.
- MutableSparseIntSet() - Constructor for class com.ibm.wala.util.intset.MutableSparseIntSet
- MutableSparseIntSet(int[]) - Constructor for class com.ibm.wala.util.intset.MutableSparseIntSet
- MutableSparseIntSet(IntSet) - Constructor for class com.ibm.wala.util.intset.MutableSparseIntSet
- MutableSparseIntSetFactory - Class in com.ibm.wala.util.intset
-
An object that creates mutable sparse int sets.
- MutableSparseIntSetFactory() - Constructor for class com.ibm.wala.util.intset.MutableSparseIntSetFactory
- MutableSparseLongSet - Class in com.ibm.wala.util.intset
-
A sparse ordered, mutable duplicate-free, fully-encapsulated set of longs.
- MutableSparseLongSet() - Constructor for class com.ibm.wala.util.intset.MutableSparseLongSet
- MutableSparseLongSet(long[]) - Constructor for class com.ibm.wala.util.intset.MutableSparseLongSet
- MutableSparseLongSetFactory - Class in com.ibm.wala.util.intset
-
An object that creates mutable sparse int sets.
- MutableSparseLongSetFactory() - Constructor for class com.ibm.wala.util.intset.MutableSparseLongSetFactory
N
- newStatement(T, NullaryOperator<T>, boolean, boolean) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
Add a step with zero operands on the right-hand side.
- newStatement(T, AbstractOperator<T>, T[], boolean, boolean) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
Add a step to the system with an arbitrary number of operands on the right-hand side.
- newStatement(T, AbstractOperator<T>, T, T, boolean, boolean) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
Add an equation with two operands on the right-hand side.
- newStatement(T, AbstractOperator<T>, T, T, T, boolean, boolean) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
Add a step with three operands on the right-hand side.
- newStatement(T, UnaryOperator<T>, T, boolean, boolean) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
Add a step with one operand on the right-hand side.
- next() - Method in class com.ibm.wala.util.collections.ArrayIterator
- next() - Method in class com.ibm.wala.util.collections.ArrayNonNullIterator
- next() - Method in class com.ibm.wala.util.collections.ArraySet.ArraySetIterator
- next() - Method in class com.ibm.wala.util.collections.ComposedIterator
- next() - Method in class com.ibm.wala.util.collections.CompoundIntIterator
- next() - Method in class com.ibm.wala.util.collections.CompoundIterator
- next() - Method in class com.ibm.wala.util.collections.EmptyIntIterator
- next() - Method in class com.ibm.wala.util.collections.EmptyIterator
- next() - Method in class com.ibm.wala.util.collections.FilterIterator
- next() - Method in class com.ibm.wala.util.collections.IntMapIterator
- next() - Method in class com.ibm.wala.util.collections.IteratorPlusOne
- next() - Method in class com.ibm.wala.util.collections.IteratorPlusTwo
- next() - Method in class com.ibm.wala.util.collections.MapIterator
- next() - Method in class com.ibm.wala.util.collections.NonNullSingletonIterator
- next() - Method in class com.ibm.wala.util.collections.ReverseIterator
- next() - Method in class com.ibm.wala.util.graph.impl.NumberedNodeIterator
- next() - Method in class com.ibm.wala.util.graph.traverse.BFSIterator
-
Find the next graph node in discover time order.
- next() - Method in class com.ibm.wala.util.graph.traverse.BoundedBFSIterator
-
Find the next graph node in discover time order.
- next() - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
-
Find the next graph node in discover time order.
- next() - Method in class com.ibm.wala.util.graph.traverse.DFSFinishTimeIterator
-
Find the next graph node in finishing time order.
- next() - Method in class com.ibm.wala.util.graph.traverse.SCCIterator
-
Find the next SCC in this enumeration
- next() - Method in interface com.ibm.wala.util.intset.IntIterator
- next() - Method in interface com.ibm.wala.util.intset.LongIterator
- nextHash() - Static method in class com.ibm.wala.fixpoint.AbstractVariable
-
I know this is theoretically bad.
- nextSetBit(int) - Method in class com.ibm.wala.util.intset.BitVectorBase
- nextSetBit(int) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- nextSetBit(int) - Method in class com.ibm.wala.util.intset.OffsetBitVector
- NodeDecorator<T> - Interface in com.ibm.wala.viz
- NodeManager<T> - Interface in com.ibm.wala.util.graph
-
An object which tracks graph nodes.
- NodeWithNumber - Class in com.ibm.wala.util.graph.impl
-
A node which carries it's own number; which identifies it in a
NumberedGraph
implementation. - NodeWithNumber() - Constructor for class com.ibm.wala.util.graph.impl.NodeWithNumber
- NodeWithNumberedEdges - Class in com.ibm.wala.util.graph.impl
-
Simple implementation of
INodeWithNumberedEdges
- NodeWithNumberedEdges() - Constructor for class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
- NonNullSingletonIterator<T> - Class in com.ibm.wala.util.collections
-
A singleton iterator for an object which is guaranteed to be not-null.
- NonNullSingletonIterator(T) - Constructor for class com.ibm.wala.util.collections.NonNullSingletonIterator
- not() - Method in class com.ibm.wala.util.intset.BitVector
-
Logically NOT this bit string
- not() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Logically NOT this bit string
- not() - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Logically NOT this bit string
- not(BitVector) - Static method in class com.ibm.wala.util.intset.BitVector
-
Return the NOT of a bit string
- not(FixedSizeBitVector) - Static method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Return the NOT of a bit string
- not(OffsetBitVector) - Static method in class com.ibm.wala.util.intset.OffsetBitVector
-
Return the NOT of a bit string
- NOT_CHANGED - Static variable in interface com.ibm.wala.fixpoint.FixedPointConstants
-
A return value which indicates that lhs has not changed, and the statement might need to be evaluated again.
- NOT_CHANGED_AND_FIXED - Static variable in interface com.ibm.wala.fixpoint.FixedPointConstants
-
A return value which indicates that lhs has not changed, and the statement need not be evaluated again.
- NullaryOperator<T extends IVariable<T>> - Class in com.ibm.wala.fixedpoint.impl
-
An operator of the form lhs = op
- NullaryOperator() - Constructor for class com.ibm.wala.fixedpoint.impl.NullaryOperator
- NullaryStatement<T extends IVariable<T>> - Class in com.ibm.wala.fixedpoint.impl
-
Represents a single step, restricted to a nullary operator.
- NullaryStatement(T) - Constructor for class com.ibm.wala.fixedpoint.impl.NullaryStatement
-
Constructor for case of one operand on the right-hand side.
- NullProgressMonitor - Class in com.ibm.wala.util
- NullProgressMonitor() - Constructor for class com.ibm.wala.util.NullProgressMonitor
- NumberedDFSDiscoverTimeIterator<T> - Class in com.ibm.wala.util.graph.traverse
-
This class implements depth-first search over a NumberedGraph, return an enumeration of the nodes of the graph in order of increasing discover time.
- NumberedDFSDiscoverTimeIterator(NumberedGraph<T>) - Constructor for class com.ibm.wala.util.graph.traverse.NumberedDFSDiscoverTimeIterator
-
Constructor DFSFinishTimeIterator.
- NumberedDFSDiscoverTimeIterator(NumberedGraph<T>, Iterator<? extends T>) - Constructor for class com.ibm.wala.util.graph.traverse.NumberedDFSDiscoverTimeIterator
-
Construct a depth-first enumerator across the (possibly improper) subset of nodes reachable from the nodes in the given enumeration.
- NumberedDFSDiscoverTimeIterator(NumberedGraph<T>, T) - Constructor for class com.ibm.wala.util.graph.traverse.NumberedDFSDiscoverTimeIterator
-
Construct a depth-first enumerator starting with a particular node in a directed graph.
- NumberedDFSFinishTimeIterator<T> - Class in com.ibm.wala.util.graph.traverse
-
This class implements depth-first search over a NumberedGraph, return an enumeration of the nodes of the graph in order of increasing discover time.
- NumberedDominators<T> - Class in com.ibm.wala.util.graph.dominators
-
Calculate dominators using Langauer and Tarjan's fastest algorithm.
- NumberedDominators(NumberedGraph<T>, T) - Constructor for class com.ibm.wala.util.graph.dominators.NumberedDominators
- NumberedEdgeManager<T> - Interface in com.ibm.wala.util.graph
-
Additional functionality for edges in numbered graphs
- NumberedGraph<T> - Interface in com.ibm.wala.util.graph
-
A numbered graph is a
Graph
where each node has a unique persistent non-negative integer id. - NumberedLabeledEdgeManager<T,U> - Interface in com.ibm.wala.util.graph.labeled
- NumberedLabeledGraph<T,I> - Interface in com.ibm.wala.util.graph.labeled
- NumberedNodeIterator<T> - Class in com.ibm.wala.util.graph.impl
- NumberedNodeIterator(IntSet, NumberedNodeManager<T>) - Constructor for class com.ibm.wala.util.graph.impl.NumberedNodeIterator
- NumberedNodeManager<T> - Interface in com.ibm.wala.util.graph
-
An object which tracks nodes with numbers.
- NumberUtility - Class in com.ibm.wala.util.intset
- NumberUtility() - Constructor for class com.ibm.wala.util.intset.NumberUtility
O
- ObjectArrayMapping<T> - Class in com.ibm.wala.util.collections
-
A bit set mapping based on an immutable object array.
- ObjectArrayMapping(T[]) - Constructor for class com.ibm.wala.util.collections.ObjectArrayMapping
- objectFieldsToString(Object) - Static method in class com.ibm.wala.util.collections.Util
-
Write object fields to string
- ObjectVisitor<T> - Interface in com.ibm.wala.util.collections
- OffsetBitVector - Class in com.ibm.wala.util.intset
- OffsetBitVector() - Constructor for class com.ibm.wala.util.intset.OffsetBitVector
- OffsetBitVector(int, int) - Constructor for class com.ibm.wala.util.intset.OffsetBitVector
-
Creates an empty string with the specified size.
- OffsetBitVector(OffsetBitVector) - Constructor for class com.ibm.wala.util.intset.OffsetBitVector
-
Creates a copy of a Bit String
- OffsetOrdinalSetMapping<T> - Class in com.ibm.wala.util.intset
-
An ordinal set mapping, backed a delegate, but adding an offset to each index.
- onIKVM() - Static method in class com.ibm.wala.util.PlatformUtil
-
are we running on IKVM? see http://www.ikvm.net
- onLinux() - Static method in class com.ibm.wala.util.PlatformUtil
-
are we running on Linux?
- onMacOSX() - Static method in class com.ibm.wala.util.PlatformUtil
-
are we running on Mac OS X?
- onWindows() - Static method in class com.ibm.wala.util.PlatformUtil
-
are we running on Windows?
- or(BooleanVariable) - Method in class com.ibm.wala.fixpoint.BooleanVariable
- or(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
-
Logically ORs this bit set with the specified set of bits.
- or(BitVector, BitVector) - Static method in class com.ibm.wala.util.intset.BitVector
-
Return a new FixedSizeBitVector as the OR of two others
- or(FixedSizeBitVector) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Logically ORs this bit set with the specified set of bits.
- or(FixedSizeBitVector, FixedSizeBitVector) - Static method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Return a new FixedSizeBitVector as the OR of two others
- or(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Logically ORs this bit set with the specified set of bits.
- or(OffsetBitVector, OffsetBitVector) - Static method in class com.ibm.wala.util.intset.OffsetBitVector
-
Return a new FixedSizeBitVector as the OR of two others
- or(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
- OrderedMultiGraph<T> - Interface in com.ibm.wala.util.graph
- orderStatements() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- OrdinalSet<T> - Class in com.ibm.wala.util.intset
-
A Set backed by a set of integers.
- OrdinalSet(IntSet, OrdinalSetMapping<T>) - Constructor for class com.ibm.wala.util.intset.OrdinalSet
- OrdinalSetMapping<T> - Interface in com.ibm.wala.util.intset
-
An object that implements a bijection between whole numbers and objects.
- orWithDelta(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
-
Logically ORs this bit set with the specified set of bits.
P
- pack(int, int) - Static method in class com.ibm.wala.util.math.LongUtil
- padWithSpaces(StringBuilder, int) - Static method in class com.ibm.wala.util.tables.Table
- pair(int, int) - Static method in class com.ibm.wala.util.intset.SparseIntSet
- pair(long, long) - Static method in class com.ibm.wala.util.intset.SparseLongSet
- Pair<T,U> - Class in com.ibm.wala.util.collections
- Pair(T, U) - Constructor for class com.ibm.wala.util.collections.Pair
- ParanoidHashMap<K,V> - Class in com.ibm.wala.util.collections
-
a debugging aid.
- ParanoidHashMap() - Constructor for class com.ibm.wala.util.collections.ParanoidHashMap
- ParanoidHashMap(int) - Constructor for class com.ibm.wala.util.collections.ParanoidHashMap
- ParanoidHashMap(Map<K, V>) - Constructor for class com.ibm.wala.util.collections.ParanoidHashMap
- ParanoidHashSet<T> - Class in com.ibm.wala.util.collections
-
a debugging aid.
- ParanoidHashSet() - Constructor for class com.ibm.wala.util.collections.ParanoidHashSet
- ParanoidHashSet(int) - Constructor for class com.ibm.wala.util.collections.ParanoidHashSet
- ParanoidHashSet(Collection<T>) - Constructor for class com.ibm.wala.util.collections.ParanoidHashSet
- parse(String) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSetFactory
- parse(String) - Method in class com.ibm.wala.util.intset.BitVectorIntSetFactory
- parse(String) - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
- parse(String) - Method in interface com.ibm.wala.util.intset.MutableIntSetFactory
- parse(String) - Method in interface com.ibm.wala.util.intset.MutableLongSetFactory
- parse(String) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSetFactory
- parse(String) - Method in class com.ibm.wala.util.intset.MutableSparseIntSetFactory
- parse(String) - Method in class com.ibm.wala.util.intset.MutableSparseLongSetFactory
- parse(String) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSetFactory
- parse(String[]) - Static method in class com.ibm.wala.util.io.CommandLine
-
create a Properties object representing the properties set by the command line args.
- parseIntArray(String) - Static method in class com.ibm.wala.util.intset.SparseIntSet
-
Reverse of toString(): "{2,3}" -> [2,3]
- parseLongArray(String) - Static method in class com.ibm.wala.util.intset.SparseLongSet
-
Reverse of toString(): "{2,3}" -> [2,3]
- Path - Class in com.ibm.wala.util.graph
-
We represent a path in a numbered graph as a vector of integers <i_1, ..., i_n> where node i_1 is the src and node i_n is the sink
- pathCallback(int, int, int) - Method in class com.ibm.wala.util.graph.traverse.FloydWarshall
- PDF - com.ibm.wala.viz.DotUtil.DotOutputType
- peek() - Method in class com.ibm.wala.util.collections.FifoQueue
-
Returns the next Object in the queue, but leaves it in the queue.
- peek() - Method in class com.ibm.wala.util.collections.ImmutableStack
- peek() - Method in class com.ibm.wala.util.collections.IntStack
- pendingChildren - Variable in class com.ibm.wala.util.graph.traverse.DFSPathFinder
-
An iterator of child nodes for each node being searched
- perform() - Method in class com.ibm.wala.util.heapTrace.HeapTracer
-
Trace the heap and return the results
- performVerboseAction() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- performVerboseAction() - Method in interface com.ibm.wala.util.collections.IVector
- performVerboseAction() - Method in class com.ibm.wala.util.collections.SimpleVector
- performVerboseAction() - Method in class com.ibm.wala.util.collections.SparseVector
- performVerboseAction() - Method in class com.ibm.wala.util.collections.TwoLevelVector
- performVerboseAction() - Method in interface com.ibm.wala.util.debug.VerboseAction
-
optional method used for performance debugging
- performVerboseAction() - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
- performVerboseAction() - Method in class com.ibm.wala.util.intset.SimpleIntVector
- performVerboseAction() - Method in class com.ibm.wala.util.intset.SparseIntVector
- performVerboseAction() - Method in class com.ibm.wala.util.intset.SparseLongIntVector
- performVerboseAction() - Method in class com.ibm.wala.util.intset.TwoLevelIntVector
- periodicMaintenance() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
a method that will be called every N evaluations.
- PlatformUtil - Class in com.ibm.wala.util
-
Platform-specific utility functions.
- PlatformUtil() - Constructor for class com.ibm.wala.util.PlatformUtil
- pop() - Method in class com.ibm.wala.util.collections.FifoQueue
-
Remove the next Object from the queue and return it to the caller.
- pop() - Method in class com.ibm.wala.util.collections.ImmutableStack
- pop() - Method in class com.ibm.wala.util.collections.IntStack
-
pop the stack
- popAll(ImmutableStack<T>) - Method in class com.ibm.wala.util.collections.ImmutableStack
- populationCount() - Method in class com.ibm.wala.fixpoint.BitVectorVariable
- populationCount() - Method in class com.ibm.wala.util.intset.BitVectorBase
-
How many bits are set?
- populationCount() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
How many bits are set?
- populationCount(int) - Static method in class com.ibm.wala.util.intset.Bits
-
Return the number of ones in the binary representation of an integer.
- prepend(int, Path) - Static method in class com.ibm.wala.util.graph.Path
- print() - Method in class com.ibm.wala.util.intset.MultiModalIntVector
- printCollection(String, Collection<?>) - Static method in class com.ibm.wala.util.graph.GraphIntegrity
- productionAssertion(boolean) - Static method in class com.ibm.wala.util.debug.Assertions
-
An assertion which does not need to be guarded by verifyAssertions.
- productionAssertion(boolean, String) - Static method in class com.ibm.wala.util.debug.Assertions
-
An assertion which does not need to be guarded by verifyAssertions.
- project(Graph<E>, Predicate<E>) - Static method in class com.ibm.wala.util.graph.GraphSlicer
- prune(Graph<T>, Predicate<T>) - Static method in class com.ibm.wala.util.graph.GraphSlicer
-
Prune a graph to only the nodes accepted by the
Predicate
p - PS - com.ibm.wala.viz.DotUtil.DotOutputType
- push(int) - Method in class com.ibm.wala.util.collections.IntStack
- push(Iterator<? extends T>) - Method in class com.ibm.wala.util.collections.FifoQueue
-
Insert all of the elements in the specified Iterator at the tail end of the queue if not already present in the queue.
- push(Iterator<? extends T>) - Method in class com.ibm.wala.util.collections.FifoQueueNoDuplicates
-
Insert all of the elements in the specified Iterator at the tail end of the queue if never previously pushed into the queue.
- push(T) - Method in class com.ibm.wala.util.collections.FifoQueue
-
Insert an Object at the tail end of the queue if it is not already in the queue.
- push(T) - Method in class com.ibm.wala.util.collections.FifoQueueNoDuplicates
-
Insert an Object at the tail end of the queue if it was never pushed into the queue.
- push(T) - Method in class com.ibm.wala.util.collections.ImmutableStack
- pushAll(ImmutableStack<T>) - Method in class com.ibm.wala.util.collections.ImmutableStack
- put(int, T) - Method in class com.ibm.wala.util.intset.MutableMapping
-
Add an object to the set of mapped objects at index i.
- put(Object, Object) - Method in class com.ibm.wala.util.collections.SmallMap
- put(K, V) - Method in class com.ibm.wala.util.collections.BimodalMap
- put(K, V) - Method in interface com.ibm.wala.util.collections.MultiMap
- put(K, V) - Method in class com.ibm.wala.util.collections.ParanoidHashMap
- putAll(Map<? extends K, ? extends V>) - Method in class com.ibm.wala.util.collections.BimodalMap
- putAll(Map<? extends K, ? extends V>) - Method in class com.ibm.wala.util.collections.ParanoidHashMap
- putAll(Map<? extends K, ? extends V>) - Method in class com.ibm.wala.util.collections.SmallMap
- putAll(K, Collection<? extends V>) - Method in interface com.ibm.wala.util.collections.MultiMap
Q
- Query - Class in com.ibm.wala.util.tables
-
Misc SQL-like support for queries on tables
- Query() - Constructor for class com.ibm.wala.util.tables.Query
- queuedSet() - Method in class com.ibm.wala.util.collections.FifoQueueNoDuplicates
-
Return the set of objects that have been queued.
- quoteStringIfNeeded(String) - Static method in class com.ibm.wala.util.processes.JavaLauncher
-
Deprecated.
R
- reachableNodeCount - Variable in class com.ibm.wala.util.graph.dominators.Dominators
-
the number of nodes reachable from the root
- readBytes(InputStream) - Static method in class com.ibm.wala.util.io.FileUtil
-
read fully the contents of s and return a byte array holding the result
- readFromDirectTextFile(String, Character) - Static method in class com.ibm.wala.util.tables.StringTable
-
read from a direct (native) text file
- readFromStream(InputStream, Character) - Static method in class com.ibm.wala.util.tables.StringTable
- readFromStream(InputStream, Character, Character) - Static method in class com.ibm.wala.util.tables.StringTable
- readFromTextFile(File, Character) - Static method in class com.ibm.wala.util.tables.StringTable
- readNextNonCommentLine(LineNumberReader, Character) - Static method in class com.ibm.wala.util.tables.StringTable
- realloc(int[], int) - Static method in class com.ibm.wala.util.collections.Util
- recurseFiles(Consumer<File>, Predicate<File>, File) - Static method in class com.ibm.wala.util.io.FileUtil
- registerReachedFrom(Field, Object, Object) - Method in class com.ibm.wala.util.heapTrace.HeapTracer.Result
- remove() - Method in class com.ibm.wala.util.collections.ArrayIterator
- remove() - Method in class com.ibm.wala.util.collections.ArraySet.ArraySetIterator
- remove() - Method in class com.ibm.wala.util.collections.ComposedIterator
- remove() - Method in class com.ibm.wala.util.collections.CompoundIterator
- remove() - Method in class com.ibm.wala.util.collections.EmptyIterator
- remove() - Method in class com.ibm.wala.util.collections.FilterIterator
- remove() - Method in class com.ibm.wala.util.collections.IntMapIterator
- remove() - Method in class com.ibm.wala.util.collections.IteratorPlusOne
- remove() - Method in class com.ibm.wala.util.collections.IteratorPlusTwo
- remove() - Method in class com.ibm.wala.util.collections.MapIterator
- remove() - Method in class com.ibm.wala.util.collections.NonNullSingletonIterator
- remove() - Method in class com.ibm.wala.util.collections.ReverseIterator
- remove() - Method in class com.ibm.wala.util.graph.impl.NumberedNodeIterator
- remove() - Method in class com.ibm.wala.util.graph.traverse.BFSIterator
- remove() - Method in class com.ibm.wala.util.graph.traverse.BoundedBFSIterator
- remove() - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
- remove() - Method in class com.ibm.wala.util.graph.traverse.DFSFinishTimeIterator
- remove() - Method in class com.ibm.wala.util.graph.traverse.SCCIterator
- remove(int) - Method in class com.ibm.wala.fixpoint.IntSetVariable
- remove(int) - Method in class com.ibm.wala.util.collections.ArraySet
- remove(int) - Method in class com.ibm.wala.util.collections.Iterator2List
- remove(int) - Method in class com.ibm.wala.util.collections.SparseVector
- remove(int) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
- remove(int) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- remove(int) - Method in interface com.ibm.wala.util.intset.MutableIntSet
-
Remove an integer from this set.
- remove(int) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- remove(int) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
- remove(int) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
Remove an integer from this set.
- remove(int, int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
- remove(int, int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
- remove(long) - Method in interface com.ibm.wala.util.intset.MutableLongSet
-
Remove an integer from this set.
- remove(long) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
- remove(Object) - Method in class com.ibm.wala.util.collections.ArraySet
- remove(Object) - Method in class com.ibm.wala.util.collections.BimodalMap
- remove(Object) - Method in class com.ibm.wala.util.collections.Iterator2Collection
- remove(Object) - Method in class com.ibm.wala.util.collections.SmallMap
- remove(K, V) - Method in interface com.ibm.wala.util.collections.MultiMap
- removeAll() - Method in class com.ibm.wala.fixpoint.IntSetVariable
- removeAll(int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
- removeAll(int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
- removeAll(BitVectorIntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- removeAll(BitVectorIntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
- removeAll(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
TODO: optimize ME!
- removeAll(MutableIntSet, IntSet) - Static method in class com.ibm.wala.util.intset.IntSetUtil
-
Subtract two sets, i.e.
- removeAll(MutableLongSet, LongSet) - Static method in class com.ibm.wala.util.intset.LongSetUtil
-
Subtract two sets, i.e.
- removeAll(MutableSparseIntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
TODO optimize
- removeAll(SemiSparseMutableIntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
- removeAll(Collection<?>) - Method in class com.ibm.wala.util.collections.Iterator2Collection
- removeAll(K) - Method in interface com.ibm.wala.util.collections.MultiMap
- removeAll(T) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
- removeAllIncidentEdges() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
- removeAllIncidentEdges() - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
-
remove all edges that involve this node.
- removeAllIncidentEdges(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
- removeAllIncidentEdges(T) - Method in interface com.ibm.wala.util.graph.EdgeManager
- removeAllIncidentEdges(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
- removeAllIncidentEdges(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
- removeAllIncidentEdges(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
- removeAllIncidentEdges(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- removeAllIncidentEdges(T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
- removeAllIncidentEdges(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
- removeAllIncidentEdges(T) - Method in class com.ibm.wala.util.graph.impl.SelfLoopAddedEdgeManager
- removeAllIncidentEdges(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
- removeAllIncidentEdges(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- removeEdge(T, T) - Method in class com.ibm.wala.util.graph.AbstractGraph
- removeEdge(T, T) - Method in interface com.ibm.wala.util.graph.EdgeManager
- removeEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
- removeEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
- removeEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
- removeEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- removeEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
- removeEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
- removeEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.SelfLoopAddedEdgeManager
- removeEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
- removeEdge(T, T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- removeEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
- removeEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
- removeEdge(T, T, U) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
- removeEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- removeIncomingEdges() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
- removeIncomingEdges() - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
-
remove all incoming edges to this this node.
- removeIncomingEdges(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
- removeIncomingEdges(T) - Method in interface com.ibm.wala.util.graph.EdgeManager
- removeIncomingEdges(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
- removeIncomingEdges(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
- removeIncomingEdges(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
- removeIncomingEdges(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- removeIncomingEdges(T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
- removeIncomingEdges(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
- removeIncomingEdges(T) - Method in class com.ibm.wala.util.graph.impl.SelfLoopAddedEdgeManager
- removeIncomingEdges(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
- removeIncomingEdges(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- removeNode(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
- removeNode(T) - Method in class com.ibm.wala.util.graph.impl.BasicNodeManager
- removeNode(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
- removeNode(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
- removeNode(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
- removeNode(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- removeNode(T) - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
- removeNode(T) - Method in interface com.ibm.wala.util.graph.NodeManager
-
remove a node from this graph
- removeNodeAndEdges(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
- removeNodeAndEdges(T) - Method in interface com.ibm.wala.util.graph.Graph
-
remove a node and all its incident edges
- removeNodeAndEdges(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
- removeNodeAndEdges(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
- removeNodeAndEdges(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- removeOutgoingEdges() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
- removeOutgoingEdges() - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
-
remove all outgoing edges to this this node.
- removeOutgoingEdges(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
- removeOutgoingEdges(T) - Method in interface com.ibm.wala.util.graph.EdgeManager
- removeOutgoingEdges(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
- removeOutgoingEdges(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
- removeOutgoingEdges(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
- removeOutgoingEdges(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
- removeOutgoingEdges(T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
- removeOutgoingEdges(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
- removeOutgoingEdges(T) - Method in class com.ibm.wala.util.graph.impl.SelfLoopAddedEdgeManager
- removeOutgoingEdges(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
- removeOutgoingEdges(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- removePackageName(String) - Static method in class com.ibm.wala.util.collections.Util
-
Remove the package name from a fully qualified class name
- removeRow(Map<String, T>) - Method in class com.ibm.wala.util.tables.Table
- removeStatement(AbstractStatement<T, ?>) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- removeStatement(IFixedPointStatement<T>) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- removeStatement(IFixedPointStatement<T>) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
-
removes a given statement
- reorder() - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- reorder() - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
-
reorder the statements in this system
- replace(T, T) - Method in class com.ibm.wala.util.intset.MutableMapping
-
Replace a in this mapping with b.
- replaceTop(T) - Method in class com.ibm.wala.util.collections.ImmutableStack
-
return a new stack with the top replaced with t
- report() - Method in class com.ibm.wala.util.perf.StopwatchGC
- Result() - Constructor for class com.ibm.wala.util.heapTrace.HeapTracer.Result
- retainAll(Collection<?>) - Method in class com.ibm.wala.util.collections.Iterator2Collection
- reverse() - Method in class com.ibm.wala.util.collections.ImmutableStack
- reverse(Iterator<T>) - Static method in class com.ibm.wala.util.collections.ReverseIterator
- ReverseIterator<T> - Class in com.ibm.wala.util.collections
-
An iterator that reverses an input iterator.
- rhs - Variable in class com.ibm.wala.fixedpoint.impl.GeneralStatement
- rhs - Variable in class com.ibm.wala.fixpoint.UnaryStatement
- root - Variable in class com.ibm.wala.util.graph.dominators.Dominators
-
the root node from which to build dominators
- row2Map(int) - Method in class com.ibm.wala.util.tables.Table
- rows - Variable in class com.ibm.wala.util.tables.Table
- RtJar - Class in com.ibm.wala.util.io
- RtJar() - Constructor for class com.ibm.wala.util.io.RtJar
- run() - Method in class com.ibm.wala.util.processes.Launcher.Drainer
S
- safeIterateIndices() - Method in class com.ibm.wala.util.collections.SparseVector
-
This iteration _will_ cover all indices even when remove is called while the iterator is active.
- sameBits(BitSet<?>) - Method in class com.ibm.wala.util.intset.BitSet
-
Does this object hold the same bits as other?
- sameBits(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
-
Compares this object against the specified object.
- sameBits(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Compares this object against the specified object.
- sameBits(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
- sameSharedPart(MutableSharedBitVectorIntSet, MutableSharedBitVectorIntSet) - Static method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- sameValue(BitVectorVariable) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
-
Does this variable have the same value as another?
- sameValue(BooleanVariable) - Method in class com.ibm.wala.fixpoint.BooleanVariable
- sameValue(IntSetVariable) - Method in class com.ibm.wala.fixpoint.IntSetVariable
- sameValue(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
- sameValue(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- sameValue(IntSet) - Method in class com.ibm.wala.util.intset.EmptyIntSet
- sameValue(IntSet) - Method in interface com.ibm.wala.util.intset.IntSet
- sameValue(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- sameValue(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
- sameValue(IntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
- sameValue(LongSet) - Method in interface com.ibm.wala.util.intset.LongSet
- sameValue(LongSet) - Method in class com.ibm.wala.util.intset.SparseLongSet
- SCCIterator<T> - Class in com.ibm.wala.util.graph.traverse
-
This class computes strongly connected components for a Graph (or a subset of it).
- SCCIterator(Graph<T>) - Constructor for class com.ibm.wala.util.graph.traverse.SCCIterator
-
Construct an enumeration across the SCCs of a given graph.
- SCCIterator(Graph<T>, Iterator<T>) - Constructor for class com.ibm.wala.util.graph.traverse.SCCIterator
-
Construct an enumeration of the SCCs of the subset of a given graph determined by starting at a given set of nodes.
- selectStarWhere(Table<T>, String, Predicate<T>) - Static method in class com.ibm.wala.util.tables.Query
-
SELECT attribute FROM t where P(column)
- selectStarWhereEquals(Table<T>, String, T) - Static method in class com.ibm.wala.util.tables.Query
-
SELECT * from t where column=value
- selectWhereEquals(Table<T>, String, String, T) - Static method in class com.ibm.wala.util.tables.Query
-
SELECT attribute FROM t where column=value
- SelfLoopAddedEdgeManager<T> - Class in com.ibm.wala.util.graph.impl
- SelfLoopAddedEdgeManager(EdgeManager<T>) - Constructor for class com.ibm.wala.util.graph.impl.SelfLoopAddedEdgeManager
- SelfLoopAddedGraph<T> - Class in com.ibm.wala.util.graph.impl
- SelfLoopAddedGraph(Graph<T>) - Constructor for class com.ibm.wala.util.graph.impl.SelfLoopAddedGraph
- SemiSparseMutableIntSet - Class in com.ibm.wala.util.intset
- SemiSparseMutableIntSet() - Constructor for class com.ibm.wala.util.intset.SemiSparseMutableIntSet
- SemiSparseMutableIntSet(SemiSparseMutableIntSet) - Constructor for class com.ibm.wala.util.intset.SemiSparseMutableIntSet
- SemiSparseMutableIntSetFactory - Class in com.ibm.wala.util.intset
- SemiSparseMutableIntSetFactory() - Constructor for class com.ibm.wala.util.intset.SemiSparseMutableIntSetFactory
- serialVersionUID - Static variable in class com.ibm.wala.util.collections.ParanoidHashMap
- serialVersionUID - Static variable in class com.ibm.wala.util.collections.ParanoidHashSet
- serialVersionUID - Static variable in error com.ibm.wala.util.debug.UnimplementedError
- serialVersionUID - Static variable in class com.ibm.wala.util.graph.traverse.DFSPathFinder
- serialVersionUID - Static variable in class com.ibm.wala.util.graph.traverse.NumberedDFSFinishTimeIterator
- serialVersionUID - Static variable in class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
- serialVersionUID - Static variable in class com.ibm.wala.util.graph.traverse.SlowDFSFinishTimeIterator
- serialVersionUID - Static variable in class com.ibm.wala.util.intset.FixedSizeBitVector
- set(boolean) - Method in class com.ibm.wala.fixpoint.BooleanVariable
- set(int) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
-
Set a particular bit
- set(int) - Method in class com.ibm.wala.util.intset.BitVector
-
Sets a bit.
- set(int) - Method in class com.ibm.wala.util.intset.BitVectorBase
- set(int) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Sets a bit.
- set(int) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Sets a bit.
- set(int, int) - Method in interface com.ibm.wala.util.intset.IntVector
- set(int, int) - Method in class com.ibm.wala.util.intset.MultiModalIntVector
- set(int, int) - Method in class com.ibm.wala.util.intset.SimpleIntVector
- set(int, int) - Method in class com.ibm.wala.util.intset.SparseIntVector
- set(int, int) - Method in class com.ibm.wala.util.intset.TwoLevelIntVector
- set(int, T) - Method in class com.ibm.wala.util.collections.Iterator2List
- set(int, T) - Method in interface com.ibm.wala.util.collections.IVector
-
TODO: this can be optimized
- set(int, T) - Method in class com.ibm.wala.util.collections.SimpleVector
- set(int, T) - Method in class com.ibm.wala.util.collections.SparseVector
-
TODO: this can be optimized
- set(int, T) - Method in class com.ibm.wala.util.collections.TwoLevelVector
- set(long, int) - Method in class com.ibm.wala.util.intset.SparseLongIntVector
- setAll() - Method in class com.ibm.wala.util.intset.BitSet
-
Set all the bits to 1.
- setAll() - Method in class com.ibm.wala.util.intset.BitVector
-
Sets all bits.
- setAll() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Sets all bits.
- setAll() - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Sets all bits.
- setCapture(ByteArrayOutputStream) - Method in class com.ibm.wala.util.processes.Launcher.Drainer
- setChild(int, BasicTree<T>) - Method in class com.ibm.wala.util.graph.BasicTree
- setCmd(String) - Method in class com.ibm.wala.util.processes.BasicLauncher
- setDefaultIntSetFactory(MutableIntSetFactory<?>) - Static method in class com.ibm.wala.util.intset.IntSetUtil
- setDefaultLongSetFactory(MutableLongSetFactory) - Static method in class com.ibm.wala.util.intset.LongSetUtil
- setEnableAssertions(boolean) - Method in class com.ibm.wala.util.processes.JavaLauncher
- setEnv(Map<String, String>) - Method in class com.ibm.wala.util.processes.Launcher
- setFontSize(int) - Static method in class com.ibm.wala.viz.DotUtil
- setGraphNodeId(int) - Method in class com.ibm.wala.util.graph.impl.NodeWithNumber
- setGraphNodeId(int) - Method in interface com.ibm.wala.util.graph.INodeWithNumber
- setInput(byte[]) - Method in class com.ibm.wala.util.processes.Launcher
-
Set input which will be fed to the launched process's stdin
- setJavaExe(String) - Method in class com.ibm.wala.util.processes.JavaLauncher
- setMaxEvalBetweenTopo(int) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- setMinEquationsForTopSort(int) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- SetOfClasses - Class in com.ibm.wala.util.config
-
Logically, a set of
Class
. - SetOfClasses() - Constructor for class com.ibm.wala.util.config.SetOfClasses
- setOrderNumber(int) - Method in class com.ibm.wala.fixpoint.AbstractVariable
- setOrderNumber(int) - Method in interface com.ibm.wala.fixpoint.IVariable
-
Variables must allow the solver implementation to get/set an order number, which the solver uses to control evaluation order.
- setOutputType(DotUtil.DotOutputType) - Static method in class com.ibm.wala.viz.DotUtil
- setPendingChildren(T, Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.DFSAllPathsFinder
- setPendingChildren(T, Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
- setPendingChildren(T, Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.DFSPathFinder
-
Method setPendingChildren.
- setPendingChildren(T, Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.NumberedDFSDiscoverTimeIterator
-
Method setPendingChildren.
- setPendingChildren(T, Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
-
Method setPendingChildren.
- setPrimaryFactory(MutableIntSetFactory<?>) - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
- setProgramArgs(String) - Method in class com.ibm.wala.util.processes.JavaLauncher
- setSecondaryFactory(MutableIntSetFactory<?>) - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
- setStdErr(byte[]) - Method in class com.ibm.wala.util.processes.Launcher
- setStdOut(byte[]) - Method in class com.ibm.wala.util.processes.Launcher
- setTopologicalGrowthFactor(double) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- setWorkingDir(File) - Method in class com.ibm.wala.util.processes.Launcher
- shortestPathLengths(NumberedGraph<T>) - Static method in class com.ibm.wala.util.graph.traverse.FloydWarshall
- SIDE_EFFECT_MASK - Static variable in interface com.ibm.wala.fixpoint.FixedPointConstants
-
The bit-mask which defines the "SIDE EFFECT" flag
- SIMPLE - Static variable in class com.ibm.wala.util.intset.BasicNaturalRelation
-
Tokens used as enumerated types to control the representation
- SIMPLE_SPACE_STINGY - Static variable in class com.ibm.wala.util.intset.BasicNaturalRelation
- SimpleIntVector - Class in com.ibm.wala.util.intset
-
simple implementation of IntVector
- SimpleIntVector(int) - Constructor for class com.ibm.wala.util.intset.SimpleIntVector
- SimpleIntVector(int, int) - Constructor for class com.ibm.wala.util.intset.SimpleIntVector
- SimpleVector<T> - Class in com.ibm.wala.util.collections
-
simple implementation of IVector
- SimpleVector() - Constructor for class com.ibm.wala.util.collections.SimpleVector
- singleton() - Static method in class com.ibm.wala.util.collections.IndiscriminateFilter
- singleton(int) - Static method in class com.ibm.wala.util.intset.SparseIntSet
- singleton(int) - Static method in class com.ibm.wala.util.intset.SparseLongSet
- size - Variable in class com.ibm.wala.util.intset.SparseIntSet
-
The number of entries in the backing store that are valid.
- size - Variable in class com.ibm.wala.util.intset.SparseLongSet
-
The number of entries in the backing store that are valid.
- size() - Method in class com.ibm.wala.fixpoint.IntSetVariable
- size() - Method in class com.ibm.wala.util.collections.ArraySet
- size() - Method in class com.ibm.wala.util.collections.BimodalMap
- size() - Method in class com.ibm.wala.util.collections.FifoQueue
-
Return the current number of enqueued Objects, the number of Objects that were pushed into the queue and have not been popped.
- size() - Method in class com.ibm.wala.util.collections.Heap
- size() - Method in class com.ibm.wala.util.collections.ImmutableStack
- size() - Method in class com.ibm.wala.util.collections.IntStack
- size() - Method in class com.ibm.wala.util.collections.Iterator2Collection
- size() - Method in interface com.ibm.wala.util.collections.MultiMap
- size() - Method in class com.ibm.wala.util.collections.SmallMap
- size() - Method in class com.ibm.wala.util.collections.SparseVector
- size() - Method in class com.ibm.wala.util.graph.Path
- size() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
- size() - Method in class com.ibm.wala.util.intset.BitSet
- size() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- size() - Method in class com.ibm.wala.util.intset.EmptyIntSet
- size() - Method in class com.ibm.wala.util.intset.IntegerUnionFind
- size() - Method in interface com.ibm.wala.util.intset.IntSet
- size() - Method in interface com.ibm.wala.util.intset.LongSet
- size() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- size() - Method in class com.ibm.wala.util.intset.OrdinalSet
- size() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
- size() - Method in class com.ibm.wala.util.intset.SparseIntSet
- size() - Method in class com.ibm.wala.util.intset.SparseLongSet
- slice(Graph<T>, Predicate<T>) - Static method in class com.ibm.wala.util.graph.GraphSlicer
-
Performs a backward slice.
- SlowDFSDiscoverTimeIterator<T> - Class in com.ibm.wala.util.graph.traverse
-
This class implements depth-first search over a Graph, return an enumeration of the nodes of the graph in order of increasing discover time.
- SlowDFSDiscoverTimeIterator() - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
-
For use with extreme care by subclasses that know what they're doing.
- SlowDFSDiscoverTimeIterator(Graph<T>) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
-
Constructor SlowDFSDiscoverTimeIterator.
- SlowDFSDiscoverTimeIterator(Graph<T>, Iterator<T>) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
-
Construct a depth-first enumerator across the (possibly improper) subset of nodes reachable from the nodes in the given enumeration.
- SlowDFSDiscoverTimeIterator(Graph<T>, T) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
-
Construct a depth-first enumerator starting with a particular node in a directed graph.
- SlowDFSFinishTimeIterator<T> - Class in com.ibm.wala.util.graph.traverse
-
This class implements depth-first search over a Graph, return an enumeration of the nodes of the graph in order of increasing finishing time.
- SlowDFSFinishTimeIterator(Graph<T>) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSFinishTimeIterator
- SlowDFSFinishTimeIterator(Graph<T>, Iterator<? extends T>) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSFinishTimeIterator
-
Construct a depth-first enumerator across the (possibly improper) subset of nodes reachable from the nodes in the given enumeration.
- SlowDFSFinishTimeIterator(Graph<T>, T) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSFinishTimeIterator
-
Construct a depth-first enumerator starting with a particular node in a directed graph.
- SlowNumberedNodeManager<T> - Class in com.ibm.wala.util.graph.impl
-
An object which manages node numbers via a mapping.
- SlowNumberedNodeManager() - Constructor for class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
- SlowSparseNumberedGraph<T> - Class in com.ibm.wala.util.graph.impl
-
A graph of numbered nodes, expected to have a fairly sparse edge structure.
- SlowSparseNumberedGraph() - Constructor for class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
- SlowSparseNumberedGraph(int) - Constructor for class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
-
If normalOutCount == n, this edge manager will eagerly allocated n words to hold out edges for each node.
- SlowSparseNumberedLabeledGraph<T,U> - Class in com.ibm.wala.util.graph.labeled
-
A labeled graph implementation suitable for sparse graphs.
- SlowSparseNumberedLabeledGraph(U) - Constructor for class com.ibm.wala.util.graph.labeled.SlowSparseNumberedLabeledGraph
- SmallMap<K,V> - Class in com.ibm.wala.util.collections
-
A simple implementation of Map; intended for Maps with few elements.
- SmallMap() - Constructor for class com.ibm.wala.util.collections.SmallMap
- snd - Variable in class com.ibm.wala.util.collections.Pair
- solve(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
Solve the set of dataflow graph.
- solve(MonitorUtil.IProgressMonitor) - Method in interface com.ibm.wala.fixpoint.IFixedPointSolver
-
Solve the problem.
- solve(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.util.graph.GraphReachability
- sortByDepthFirstOrder(Graph<T>, T) - Static method in class com.ibm.wala.util.graph.traverse.DFS
-
Perform a DFS of a graph starting with a specified node and return a sorted list of nodes.
- SparseIntSet - Class in com.ibm.wala.util.intset
-
A sparse ordered, duplicate-free, fully-encapsulated set of integers; not necessary mutable
- SparseIntSet() - Constructor for class com.ibm.wala.util.intset.SparseIntSet
-
Subclasses should use this with extreme care.
- SparseIntSet(int) - Constructor for class com.ibm.wala.util.intset.SparseIntSet
- SparseIntSet(int[]) - Constructor for class com.ibm.wala.util.intset.SparseIntSet
-
Subclasses should use this with extreme care.
- SparseIntSet(IntSet) - Constructor for class com.ibm.wala.util.intset.SparseIntSet
- SparseIntSet(SparseIntSet) - Constructor for class com.ibm.wala.util.intset.SparseIntSet
- SparseIntVector - Class in com.ibm.wala.util.intset
-
an int vector implementation designed for low occupancy.
- SparseIntVector(int) - Constructor for class com.ibm.wala.util.intset.SparseIntVector
- SparseLongIntVector - Class in com.ibm.wala.util.intset
-
an int vector implementation designed for low occupancy.
- SparseLongIntVector(int) - Constructor for class com.ibm.wala.util.intset.SparseLongIntVector
- SparseLongSet - Class in com.ibm.wala.util.intset
-
A sparse ordered, duplicate-free, fully-encapsulated set of longs; not necessary mutable
- SparseLongSet() - Constructor for class com.ibm.wala.util.intset.SparseLongSet
-
Subclasses should use this with extreme care.
- SparseLongSet(int) - Constructor for class com.ibm.wala.util.intset.SparseLongSet
- SparseLongSet(long[]) - Constructor for class com.ibm.wala.util.intset.SparseLongSet
-
Subclasses should use this with extreme care.
- SparseLongSet(IntSet) - Constructor for class com.ibm.wala.util.intset.SparseLongSet
- SparseLongSet(SparseLongSet) - Constructor for class com.ibm.wala.util.intset.SparseLongSet
- SparseNumberedEdgeManager<T> - Class in com.ibm.wala.util.graph.impl
-
An object which tracks edges for nodes that have numbers.
- SparseNumberedEdgeManager(NumberedNodeManager<T>) - Constructor for class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
- SparseNumberedEdgeManager(NumberedNodeManager<T>, int, byte) - Constructor for class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
-
If normalOutCount == n, this edge manager will eagerly allocated n words to hold out edges for each node.
- SparseNumberedGraph<T extends INodeWithNumber> - Class in com.ibm.wala.util.graph.impl
-
A graph of numbered nodes, expected to have a fairly sparse edge structure.
- SparseNumberedGraph() - Constructor for class com.ibm.wala.util.graph.impl.SparseNumberedGraph
- SparseNumberedGraph(int) - Constructor for class com.ibm.wala.util.graph.impl.SparseNumberedGraph
-
If normalCase == n, the s edge manager will eagerly allocated n words to hold out edges for each node.
- SparseNumberedGraph(DelegatingNumberedNodeManager<T>, SparseNumberedEdgeManager<T>) - Constructor for class com.ibm.wala.util.graph.impl.SparseNumberedGraph
- SparseNumberedLabeledEdgeManager<T,U> - Class in com.ibm.wala.util.graph.labeled
- SparseNumberedLabeledEdgeManager(NumberedNodeManager<T>, U) - Constructor for class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
- SparseVector<T> - Class in com.ibm.wala.util.collections
-
An
IVector
implementation designed for low occupancy. - SparseVector() - Constructor for class com.ibm.wala.util.collections.SparseVector
- SparseVector(int, float) - Constructor for class com.ibm.wala.util.collections.SparseVector
- spawnDot(String, String, File) - Static method in class com.ibm.wala.viz.DotUtil
- spawnProcess(String) - Method in class com.ibm.wala.util.processes.Launcher
-
Spawn a process to execute the given command
- spawnProcess(String[]) - Method in class com.ibm.wala.util.processes.Launcher
-
Spawn a process to execute the given command
- start() - Method in class com.ibm.wala.util.debug.LoggingStopwatch
-
Start the stopwatch.
- start() - Method in class com.ibm.wala.util.perf.Stopwatch
- start() - Method in class com.ibm.wala.util.perf.StopwatchGC
- start() - Method in class com.ibm.wala.util.processes.JavaLauncher
-
Launch the java process.
- Statement(T, AbstractOperator<T>) - Constructor for class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver.Statement
- Statement(T, AbstractOperator<T>, T[]) - Constructor for class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver.Statement
- Statement(T, AbstractOperator<T>, T, T) - Constructor for class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver.Statement
- Statement(T, AbstractOperator<T>, T, T, T) - Constructor for class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver.Statement
- stdErr - Variable in class com.ibm.wala.util.processes.Launcher
- stdOut - Variable in class com.ibm.wala.util.processes.Launcher
- stop() - Method in class com.ibm.wala.util.perf.Stopwatch
- stop() - Method in class com.ibm.wala.util.perf.StopwatchGC
- Stopwatch - Class in com.ibm.wala.util.perf
-
Basic class to time events
- Stopwatch() - Constructor for class com.ibm.wala.util.perf.Stopwatch
- StopwatchGC - Class in com.ibm.wala.util.perf
-
A
Stopwatch
that also queries the free memory from the GC. - StopwatchGC(String) - Constructor for class com.ibm.wala.util.perf.StopwatchGC
- str(Throwable) - Static method in class com.ibm.wala.util.collections.Util
-
Get a
String
representation of aThrowable
. - Streams - Class in com.ibm.wala.util.io
-
utilities for IO streams
- Streams() - Constructor for class com.ibm.wala.util.io.Streams
- streamToFile(File, InputStream...) - Static method in class com.ibm.wala.util.io.TemporaryFile
- StringTable - Class in com.ibm.wala.util.tables
- StringTable() - Constructor for class com.ibm.wala.util.tables.StringTable
-
create an empty table
- StringTable(StringTable) - Constructor for class com.ibm.wala.util.tables.StringTable
-
create an empty table with the same column headings as t
- StringTable(String[]) - Constructor for class com.ibm.wala.util.tables.StringTable
-
create an empty table with the given column headings
- stringToFile(File, String...) - Static method in class com.ibm.wala.util.io.TemporaryFile
- subList(int, int) - Method in class com.ibm.wala.util.collections.Iterator2List
- subscript(int) - Static method in class com.ibm.wala.util.intset.BitVectorBase
-
Convert bitIndex to a subscript into the bits[] array.
- subTask(MonitorUtil.IProgressMonitor, String) - Static method in class com.ibm.wala.util.MonitorUtil
-
BEGIN Custom change: more on subtasks
- subTask(String) - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
-
BEGIN Custom change: subtasks and canceling
- subTask(String) - Method in class com.ibm.wala.util.NullProgressMonitor
-
BEGIN Custom change: subtasks and canceling
- suffix - Variable in enum com.ibm.wala.viz.DotUtil.DotOutputType
- SVG - com.ibm.wala.viz.DotUtil.DotOutputType
T
- Table<T> - Class in com.ibm.wala.util.tables
- Table() - Constructor for class com.ibm.wala.util.tables.Table
-
create an empty table
- Table(Table<T>) - Constructor for class com.ibm.wala.util.tables.Table
-
create an empty table with the same column headings as t
- Table(String[]) - Constructor for class com.ibm.wala.util.tables.Table
-
create an empty table with the given column headings
- take() - Method in class com.ibm.wala.util.collections.Heap
- takeStatement() - Method in class com.ibm.wala.fixedpoint.impl.Worklist
- TemporaryFile - Class in com.ibm.wala.util.io
- TemporaryFile() - Constructor for class com.ibm.wala.util.io.TemporaryFile
- test(Object) - Method in class com.ibm.wala.util.collections.IndiscriminateFilter
- test(T) - Method in class com.ibm.wala.util.collections.CollectionFilter
- test(T) - Method in class com.ibm.wala.util.collections.Filtersection
- THRESHOLD_FOR_NONRECURSIVE_DFS - Static variable in class com.ibm.wala.util.graph.Acyclic
- throwExceptionIfCanceled(MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.util.MonitorUtil
- toArray() - Method in class com.ibm.wala.util.collections.Iterator2Collection
- toArray(IntSet) - Static method in class com.ibm.wala.util.intset.IntSetUtil
- toArray(U[]) - Method in class com.ibm.wala.util.collections.Iterator2Collection
- toCollection(OrdinalSet<T>) - Static method in class com.ibm.wala.util.intset.OrdinalSet
- toGXL(Graph<T>, GXL.EntityTypes<T>, String, Function<T, String>, Function<T, Map<String, String>>) - Static method in class com.ibm.wala.util.graph.GXL
- toIntArray() - Method in class com.ibm.wala.util.intset.SparseIntSet
- toList(Iterator<? extends T>) - Static method in class com.ibm.wala.util.collections.Iterator2Collection
-
Returns a
List
containing all elements in i, preserving duplicates. - toOrdinalSet(Collection<T>, OrdinalSetMapping<T>) - Static method in class com.ibm.wala.util.intset.OrdinalSet
-
Precondition: the ordinal set mapping has an index for every element of c Convert a "normal" collection to an OrdinalSet, based on the given mapping.
- topLevelTypeString(String) - Static method in class com.ibm.wala.util.collections.Util
-
given the name of a class C, returns the name of the top-most enclosing class of class C.
- topMatches(ImmutableStack<T>) - Method in class com.ibm.wala.util.collections.ImmutableStack
- Topological - Class in com.ibm.wala.util.graph.traverse
-
Utilities for iterating over graphs in topological order.
- Topological() - Constructor for class com.ibm.wala.util.graph.traverse.Topological
- toSet(Iterator<? extends T>) - Static method in class com.ibm.wala.util.collections.Iterator2Collection
-
Returns a
Set
containing all elements in i. - toSparseIntSet() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
TODO: optimize
- toString() - Method in class com.ibm.wala.dataflow.graph.BitVectorFilter
- toString() - Method in class com.ibm.wala.dataflow.graph.BitVectorIdentity
- toString() - Method in class com.ibm.wala.dataflow.graph.BitVectorIntersection
- toString() - Method in class com.ibm.wala.dataflow.graph.BitVectorKillAll
- toString() - Method in class com.ibm.wala.dataflow.graph.BitVectorKillGen
- toString() - Method in class com.ibm.wala.dataflow.graph.BitVectorMinusVector
- toString() - Method in class com.ibm.wala.dataflow.graph.BitVectorOr
- toString() - Method in class com.ibm.wala.dataflow.graph.BitVectorUnion
- toString() - Method in class com.ibm.wala.dataflow.graph.BitVectorUnionConstant
- toString() - Method in class com.ibm.wala.dataflow.graph.BitVectorUnionVector
- toString() - Method in class com.ibm.wala.dataflow.graph.BooleanIdentity
- toString() - Method in class com.ibm.wala.dataflow.graph.BooleanUnion
- toString() - Method in class com.ibm.wala.dataflow.graph.UnaryBitVectorUnion
- toString() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- toString() - Method in class com.ibm.wala.fixedpoint.impl.BasicNullaryStatement
-
Return a string representation of this object
- toString() - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
- toString() - Method in class com.ibm.wala.fixpoint.AbstractOperator
- toString() - Method in class com.ibm.wala.fixpoint.AbstractStatement
- toString() - Method in class com.ibm.wala.fixpoint.BitVectorVariable
- toString() - Method in class com.ibm.wala.fixpoint.BooleanVariable
- toString() - Method in class com.ibm.wala.fixpoint.IntSetVariable
- toString() - Method in class com.ibm.wala.fixpoint.TrueOperator
- toString() - Method in class com.ibm.wala.fixpoint.UnaryOr
- toString() - Method in class com.ibm.wala.fixpoint.UnaryStatement
-
Return a string representation of this object
- toString() - Method in class com.ibm.wala.util.collections.FilterIterator
- toString() - Method in class com.ibm.wala.util.collections.Heap
- toString() - Method in class com.ibm.wala.util.collections.ImmutableStack
- toString() - Method in class com.ibm.wala.util.collections.IntMapIterator
- toString() - Method in class com.ibm.wala.util.collections.Iterator2Collection
- toString() - Method in class com.ibm.wala.util.collections.MapIterator
- toString() - Method in interface com.ibm.wala.util.collections.MultiMap
- toString() - Method in class com.ibm.wala.util.collections.Pair
- toString() - Method in class com.ibm.wala.util.config.FileOfClasses
- toString() - Method in class com.ibm.wala.util.graph.AbstractGraph
- toString() - Method in class com.ibm.wala.util.graph.dominators.Dominators
- toString() - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
- toString() - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
- toString() - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
- toString() - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
- toString() - Method in class com.ibm.wala.util.graph.Path
- toString() - Method in class com.ibm.wala.util.graph.traverse.WelshPowell.ColoredVertices
- toString() - Method in class com.ibm.wala.util.heapTrace.HeapTracer.Result
- toString() - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
- toString() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
- toString() - Method in class com.ibm.wala.util.intset.BitSet
- toString() - Method in class com.ibm.wala.util.intset.BitVectorBase
- toString() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- toString() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Converts the FixedSizeBitVector to a String.
- toString() - Method in class com.ibm.wala.util.intset.IntPair
- toString() - Method in class com.ibm.wala.util.intset.MutableMapping
- toString() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- toString() - Method in class com.ibm.wala.util.intset.OffsetBitVector
- toString() - Method in class com.ibm.wala.util.intset.OrdinalSet
- toString() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
- toString() - Method in class com.ibm.wala.util.intset.SparseIntSet
- toString() - Method in class com.ibm.wala.util.intset.SparseLongSet
- toString() - Method in class com.ibm.wala.util.perf.Stopwatch
- toString() - Method in class com.ibm.wala.util.perf.StopwatchGC
- toString() - Method in class com.ibm.wala.util.processes.BasicLauncher
- toString() - Method in class com.ibm.wala.util.processes.JavaLauncher
- toString() - Method in class com.ibm.wala.util.processes.Launcher
- toString() - Method in class com.ibm.wala.util.tables.Table
- ToStringComparator<T> - Class in com.ibm.wala.util.collections
-
A comparator based on lexicographical ordering of toString()
- traceHeap(Collection<?>, boolean) - Static method in class com.ibm.wala.util.heapTrace.HeapTracer
-
Trace the heap and dump the output to the tracefile
- TrueOperator - Class in com.ibm.wala.fixpoint
-
Operator U(n) = true
- TunedMutableSparseIntSet - Class in com.ibm.wala.util.intset
-
A
MutableSparseIntSet
that allows for tuning of its initial size and expansion factor. - TunedMutableSparseIntSet(int, float) - Constructor for class com.ibm.wala.util.intset.TunedMutableSparseIntSet
- TunedSimpleIntVector - Class in com.ibm.wala.util.intset
-
a simple implementation of int vector that can be tuned to control space usage
- TWO_LEVEL - Static variable in class com.ibm.wala.util.intset.BasicNaturalRelation
- TwoLevelIntVector - Class in com.ibm.wala.util.intset
-
an int vector implementation which delegates to pages of int vectors.
- TwoLevelVector<T> - Class in com.ibm.wala.util.collections
-
An
IVector
implementation which delegates to pages of int vectors. - TwoLevelVector() - Constructor for class com.ibm.wala.util.collections.TwoLevelVector
- type(Graph<T>) - Method in interface com.ibm.wala.util.graph.GXL.EntityTypes
- type(T) - Method in interface com.ibm.wala.util.graph.GXL.EntityTypes
- type(T, T) - Method in interface com.ibm.wala.util.graph.GXL.EntityTypes
U
- UnaryBitVectorUnion - Class in com.ibm.wala.dataflow.graph
-
Operator U(n) = U(n) U U(j)
- UnaryOperator<T extends IVariable<T>> - Class in com.ibm.wala.fixpoint
-
An operator of the form lhs = op (rhs)
- UnaryOperator() - Constructor for class com.ibm.wala.fixpoint.UnaryOperator
- UnaryOr - Class in com.ibm.wala.fixpoint
-
Operator U(n) = U(n) | U(j)
- UnaryStatement<T extends IVariable<T>> - Class in com.ibm.wala.fixpoint
-
Represents a single step, restricted to a unary operator.
- UnaryStatement(T, T) - Constructor for class com.ibm.wala.fixpoint.UnaryStatement
-
Constructor for case of one operand on the right-hand side.
- unify(OrdinalSet<T>, OrdinalSet<T>) - Static method in class com.ibm.wala.util.intset.OrdinalSet
-
Creates the union of two ordinal sets.
- UnimplementedError - Error in com.ibm.wala.util.debug
-
Something that's not implemented yet.
- UnimplementedError() - Constructor for error com.ibm.wala.util.debug.UnimplementedError
- UnimplementedError(String) - Constructor for error com.ibm.wala.util.debug.UnimplementedError
- union(int, int) - Method in class com.ibm.wala.util.intset.IntegerUnionFind
-
union the equiv classes of x and y
- union(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
- union(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
- union(IntSet) - Method in class com.ibm.wala.util.intset.EmptyIntSet
- union(IntSet) - Method in interface com.ibm.wala.util.intset.IntSet
-
This implementation must not despoil the original value of "this"
- union(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
- union(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
- union(IntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
- UNKNOWN - Static variable in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
-
Constant indicating an unknown amount of work.
- UNREACHABLE() - Static method in class com.ibm.wala.util.debug.Assertions
-
An assertion to call when reaching a point that should not be reached.
- UNREACHABLE(Object) - Static method in class com.ibm.wala.util.debug.Assertions
-
An assertion to call when reaching a point that should not be reached.
- UNREACHABLE(String) - Static method in class com.ibm.wala.util.debug.Assertions
-
An assertion to call when reaching a point that should not be reached.
- UnsoundGraphException() - Constructor for exception com.ibm.wala.util.graph.GraphIntegrity.UnsoundGraphException
- UnsoundGraphException(String) - Constructor for exception com.ibm.wala.util.graph.GraphIntegrity.UnsoundGraphException
- upper16(int) - Static method in class com.ibm.wala.util.intset.Bits
-
Return the upper 16 bits (as an int) of an int
- upper24(int) - Static method in class com.ibm.wala.util.intset.Bits
-
Return the upper 24 bits (as an int) of an int
- upper32(long) - Static method in class com.ibm.wala.util.intset.Bits
-
Return the upper 32 bits (as an int) of a long
- urlToFile(File, URL) - Static method in class com.ibm.wala.util.io.TemporaryFile
- urlToFile(String, URL) - Static method in class com.ibm.wala.util.io.TemporaryFile
- Util - Class in com.ibm.wala.util.collections
-
Miscellaneous utility functions.
- Util() - Constructor for class com.ibm.wala.util.collections.Util
V
- valueOf(String) - Static method in enum com.ibm.wala.viz.DotUtil.DotOutputType
-
Returns the enum constant of this type with the specified name.
- values() - Method in class com.ibm.wala.util.collections.BimodalMap
- values() - Method in class com.ibm.wala.util.collections.SmallMap
- values() - Static method in enum com.ibm.wala.viz.DotUtil.DotOutputType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verbose - Static variable in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
- VerboseAction - Interface in com.ibm.wala.util.debug
-
An optional interface for data structures that provide a verbose option for debugging purposes.
- viewWhereEquals(StringTable, String, String) - Static method in class com.ibm.wala.util.tables.Query
- viewWhereEquals(Table<T>, String, T) - Static method in class com.ibm.wala.util.tables.Query
- visit(T) - Method in interface com.ibm.wala.util.collections.ObjectVisitor
- visitEdge(T, T) - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
W
- WalaException - Exception in com.ibm.wala.util
-
An exception to raise for some WALA failure
- WalaException(String) - Constructor for exception com.ibm.wala.util.WalaException
- WalaException(String, Throwable) - Constructor for exception com.ibm.wala.util.WalaException
- WalaRuntimeException - Exception in com.ibm.wala.util
-
Runtime exception for some WALA failure.
- WalaRuntimeException(String) - Constructor for exception com.ibm.wala.util.WalaRuntimeException
- WalaRuntimeException(String, Throwable) - Constructor for exception com.ibm.wala.util.WalaRuntimeException
- WelshPowell<T> - Class in com.ibm.wala.util.graph.traverse
- WelshPowell() - Constructor for class com.ibm.wala.util.graph.traverse.WelshPowell
- WelshPowell.ColoredVertices<T> - Class in com.ibm.wala.util.graph.traverse
- worked(int) - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
- worked(int) - Method in class com.ibm.wala.util.NullProgressMonitor
- worked(MonitorUtil.IProgressMonitor, int) - Static method in class com.ibm.wala.util.MonitorUtil
- workingDir - Variable in class com.ibm.wala.util.processes.Launcher
- workList - Variable in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
worklist for the iterative solver
- Worklist - Class in com.ibm.wala.fixedpoint.impl
-
Worklist for fixed-point solver implementation
- Worklist() - Constructor for class com.ibm.wala.fixedpoint.impl.Worklist
- writeDotFile(Graph<T>, NodeDecorator<T>, String, String) - Static method in class com.ibm.wala.viz.DotUtil
- writeFile(File, String) - Static method in class com.ibm.wala.util.io.FileUtil
-
write string s into file f
X
- xor(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
-
Logically XORs this bit set with the specified set of bits.
- xor(BitVector, BitVector) - Static method in class com.ibm.wala.util.intset.BitVector
-
Return a new FixedSizeBitVector as the XOR of two others
- xor(FixedSizeBitVector) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Logically XORs this bit set with the specified set of bits.
- xor(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Logically XORs this bit set with the specified set of bits.
- xor(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
_
- _cnt - Variable in class com.ibm.wala.util.collections.ArrayIterator
-
The index of the next array element to return
- _elts - Variable in class com.ibm.wala.util.collections.ArrayIterator
-
The array source for the iterator
All Classes All Packages