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

A

AbstractFixedPointSolver<T extends IVariable<T>> - Class in com.ibm.wala.fixedpoint.impl
Represents a set of IFixedPointStatements to be solved by a IFixedPointSolver
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 a MutableSparseIntSet or a BitVectorIntSet
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 of MutableIntSet.
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
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 for BooleanVariables
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 some Predicate.
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 to klass.
FilterIterator<T> - Class in com.ibm.wala.util.collections
A FilterIterator filters an Iterator 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 given Predicate.
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 given Predicate.
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 given Predicate.
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 returns null.
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 IFixedPointStatements 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 IFixedPointStatementis 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 IFixedPointStatements to be solved by a IFixedPointSolver
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 an Iterator 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 IntSets
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 a Collection.
Iterator2Collection() - Constructor for class com.ibm.wala.util.collections.Iterator2Collection
 
Iterator2Iterable<T> - Class in com.ibm.wala.util.collections
Converts an Iterator to an Iterable.
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 an Iterator 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 Maps
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) with true 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 a Throwable.
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
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