- AbstractFixedPointSolver<T extends IVariable<T>> - Class in com.ibm.wala.fixedpoint.impl
-
- 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
- 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(T) - Method in class com.ibm.wala.util.collections.ArraySet
-
- add(T) - Method in class com.ibm.wala.util.collections.Iterator2Collection
-
- add(int, T) - Method in class com.ibm.wala.util.collections.Iterator2List
-
- add(Object) - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
-
- add(T) - Method in class com.ibm.wala.util.collections.ParanoidHashSet
-
- add(String) - Method in class com.ibm.wala.util.config.FileOfClasses
-
- add(String) - Method in class com.ibm.wala.util.config.SetOfClasses
-
- add(int, int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
-
Add (x,y) to the relation.
- add(int) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
- add(T) - Method in class com.ibm.wala.util.intset.BitSet
-
Add an object to this bit set.
- add(int) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
- add(int, int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
-
Add (x,y) to the relation
- 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(int) - Method in interface com.ibm.wala.util.intset.MutableIntSet
-
Add an integer value to this set.
- add(long) - Method in interface com.ibm.wala.util.intset.MutableLongSet
-
Add an integer value to this set.
- add(T) - Method in class com.ibm.wala.util.intset.MutableMapping
-
Add an object to the set of mapped objects.
- add(int) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- add(int) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
- add(long) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
-
- 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.
- add(int) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
Add an integer value to this set.
- 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
-
- addAll(BitVector) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
-
Add all the bits in B to this bit vector
- addAll(BitVectorVariable) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
-
Add all the bits from other to this bit vector
- addAll(IntSet) - Method in class com.ibm.wala.fixpoint.IntSetVariable
-
Add all integers from the set B
- addAll(T) - Method in class com.ibm.wala.fixpoint.IntSetVariable
-
Add all integers from the other int set variable.
- addAll(ArraySet<T>) - Method in class com.ibm.wala.util.collections.ArraySet
-
- addAll(Collection<? extends T>) - Method in class com.ibm.wala.util.collections.Iterator2Collection
-
- addAll(int, Collection<? extends T>) - Method in class com.ibm.wala.util.collections.Iterator2List
-
- addAll(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
- 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.util.intset.BitSet
-
Add all bits in BitVector B to this bit set
- 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(LongSet) - Method in interface com.ibm.wala.util.intset.MutableLongSet
-
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(SparseIntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
Add all elements from another int set.
- addAll(LongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
-
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(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
Add all members of set to this.
- addAllInIntersection(T, IntSet) - Method in class com.ibm.wala.fixpoint.IntSetVariable
-
- 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
-
- 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(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.BasicEdgeManager
-
- addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
-
Add this edge, unconditionally setting it as the next successor.
- addEdge(int, T, T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
-
- 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, 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
-
- addEdge(T, T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- 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
- 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(IFixedPointStatement) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- addStatement(GeneralStatement<?>) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- addStatement(UnaryStatement<?>) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- addStatement(NullaryStatement<?>) - 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
- 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(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
-
- 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.
- 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(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
-
- 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.
- 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
- 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(int, boolean) - Constructor for class com.ibm.wala.util.collections.ArraySet
-
- ArraySet() - 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
-
- BasicEdgeManager<T> - Class in com.ibm.wala.util.graph.impl
-
- BasicEdgeManager() - Constructor for class com.ibm.wala.util.graph.impl.BasicEdgeManager
-
- 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
-
- BasicGraph<T> - Class in com.ibm.wala.util.graph.impl
-
Basic implementation of a
Graph.
- BasicGraph() - Constructor for class com.ibm.wala.util.graph.impl.BasicGraph
-
- 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
- BasicNaturalRelation(byte[], byte) - Constructor for class com.ibm.wala.util.intset.BasicNaturalRelation
-
- BasicNaturalRelation() - Constructor for class com.ibm.wala.util.intset.BasicNaturalRelation
-
- BasicNodeManager<T> - Class in com.ibm.wala.util.graph.impl
-
- 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>, 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.
- 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>) - Constructor for class com.ibm.wala.util.graph.traverse.BFSIterator
-
Constructor DFSFinishTimeIterator.
- BFSPathFinder<T> - Class in com.ibm.wala.util.graph.traverse
-
This class searches breadth-first for node that matches some criteria.
- 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, 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>, 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>, 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.
- 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
-
- 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 - Class in com.ibm.wala.util.intset
-
utilities for manipulating values at the bit-level.
- bits - Variable in class com.ibm.wala.util.intset.BitVectorBase
-
- 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
-
- 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
-
- 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>, 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.
- 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.
- buildEquations(boolean, boolean) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
-
- cancel(MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.util.MonitorUtil
-
- cancel() - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
-
- cancel() - Method in class com.ibm.wala.util.NullProgressMonitor
-
- CancelException - Exception in com.ibm.wala.util
-
An exception for when work is canceled in eclipse.
- CancelException(String) - Constructor for exception com.ibm.wala.util.CancelException
-
- CancelException(Exception) - 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(int) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
-
- 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(T) - Method in class com.ibm.wala.util.intset.BitSet
-
Remove an object from this bit set.
- 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() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
- clear(int) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Clears a bit.
- 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(int) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Clears a bit.
- clear() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
- 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
-
This package provides a Killdall-style dataflow layer for a system
of equations induced over a graph.
- com.ibm.wala.fixedpoint.impl - package com.ibm.wala.fixedpoint.impl
-
- com.ibm.wala.fixpoint - package com.ibm.wala.fixpoint
-
This package provides general utilities for fixed-point solvers.
- com.ibm.wala.util - package com.ibm.wala.util
-
- com.ibm.wala.util.collections - package com.ibm.wala.util.collections
-
Sets and collections
- com.ibm.wala.util.config - package com.ibm.wala.util.config
-
- com.ibm.wala.util.debug - package com.ibm.wala.util.debug
-
Debugging utilities
- com.ibm.wala.util.graph - package com.ibm.wala.util.graph
-
Graph interfaces
- 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
-
Graph implementations
- 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
-
Graph traversal algorithms
- com.ibm.wala.util.heapTrace - package com.ibm.wala.util.heapTrace
-
This package provides a utility which analyzes heap usage by heap-walking via reflection.
- com.ibm.wala.util.intset - package com.ibm.wala.util.intset
-
BitVector and vector utilities
- com.ibm.wala.util.io - package com.ibm.wala.util.io
-
- com.ibm.wala.util.math - package com.ibm.wala.util.math
-
Math utilities
- 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.util.viz - package com.ibm.wala.util.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(Object) - Method in class com.ibm.wala.util.collections.ArraySet
-
- 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(Object) - Method in class com.ibm.wala.util.collections.Iterator2Collection
-
- contains(Iterator<? extends T>, T) - Static method in class com.ibm.wala.util.collections.IteratorUtil
-
- contains(String) - Method in class com.ibm.wala.util.config.FileOfClasses
-
- contains(String) - Method in class com.ibm.wala.util.config.SetOfClasses
-
- contains(int, int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
-
- contains(int) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
- contains(T) - Method in class com.ibm.wala.util.intset.BitSet
-
Does this set contain a certain object?
- 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, int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
-
- contains(int) - Method in interface com.ibm.wala.util.intset.IntSet
-
- contains(long) - Method in interface com.ibm.wala.util.intset.LongSet
-
- contains(int) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- contains(T) - Method in class com.ibm.wala.util.intset.OrdinalSet
-
- 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(long) - Method in class com.ibm.wala.util.intset.SparseLongSet
-
Does this set contain value x?
- containsAll(Collection<?>) - Method in class com.ibm.wala.util.collections.Iterator2Collection
-
- 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
-
- 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(LongSet) - Method in interface com.ibm.wala.util.intset.LongSet
-
- containsAny(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- containsAny(OrdinalSet<T>) - Method in class com.ibm.wala.util.intset.OrdinalSet
-
- containsAny(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
- containsAny(IntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
-
- containsAny(SparseIntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
-
- containsAny(LongSet) - Method in class com.ibm.wala.util.intset.SparseLongSet
-
- containsAny(SparseLongSet) - Method in class com.ibm.wala.util.intset.SparseLongSet
-
- containsKey(Object) - Method in class com.ibm.wala.util.collections.BimodalMap
-
- containsKey(K) - Method in interface com.ibm.wala.util.collections.MultiMap
-
- containsKey(Object) - Method in class com.ibm.wala.util.collections.SmallMap
-
- 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
- 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(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(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- copySet(IntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
- copySet(LongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
-
- 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
- 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(Iterator<T>) - Static method in class com.ibm.wala.util.collections.IteratorUtil
-
- count - Variable in class com.ibm.wala.util.perf.Stopwatch
-
- 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
-
- 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
-
- 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(MutableIntSetFactory<?>, MutableIntSetFactory<?>) - Constructor for class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
-
- DebuggingMutableIntSetFactory() - 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(int) - Constructor for class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSolver
-
- DefaultFixedPointSolver() - 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(int) - Constructor for class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- DefaultFixedPointSystem() - Constructor for class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
default constructor ...
- 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
-
- 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
-
- 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>, 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.
- 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.
- 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> - 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(T) - Method in class com.ibm.wala.util.graph.dominators.Dominators
-
return an Iterator over all nodes that dominate node
- 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(MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.util.MonitorUtil
-
- done() - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
-
- done() - Method in class com.ibm.wala.util.NullProgressMonitor
-
- dotify(Graph<T>, NodeDecorator<T>, String, String, String) - Static method in class com.ibm.wala.util.viz.DotUtil
-
- dotify(Graph<T>, NodeDecorator<T>, String, String, String, String) - Static method in class com.ibm.wala.util.viz.DotUtil
-
- dotOutput(Graph<T>, NodeDecorator<T>, String) - Static method in class com.ibm.wala.util.viz.DotUtil
-
- DotUtil - Class in com.ibm.wala.util.viz
-
utilities for interfacing with DOT
- DotUtil() - Constructor for class com.ibm.wala.util.viz.DotUtil
-
- DotUtil.DotOutputType - Enum in com.ibm.wala.util.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
-
- 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 variable in class com.ibm.wala.util.collections.ArraySetMultiMap
-
- empty() - Static method in class com.ibm.wala.util.intset.OrdinalSet
-
- EMPTY_BITSET - Static variable in class com.ibm.wala.util.collections.Util
-
- 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
-
- 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.
- equals(OrdinalSet<T>, OrdinalSet<T>) - Static method in class com.ibm.wala.util.intset.OrdinalSet
-
- 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.BitVectorIntersection
-
- 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.BitVectorUnion
-
- 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(BooleanVariable, BooleanVariable) - Method in class com.ibm.wala.dataflow.graph.BooleanIdentity
-
- evaluate(BooleanVariable, BooleanVariable[]) - Method in class com.ibm.wala.dataflow.graph.BooleanUnion
-
- evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.UnaryBitVectorUnion
-
- evaluate() - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
-
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) - Method in class com.ibm.wala.fixedpoint.impl.NullaryOperator
-
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(T, T[]) - Method in class com.ibm.wala.fixpoint.AbstractOperator
-
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(BooleanVariable, BooleanVariable) - Method in class com.ibm.wala.fixpoint.TrueOperator
-
- 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.fixpoint.UnaryOperator
-
- evaluate(BooleanVariable, BooleanVariable) - Method in class com.ibm.wala.fixpoint.UnaryOr
-
- evaluate() - Method in class com.ibm.wala.fixpoint.UnaryStatement
-
Evaluate this equation, setting a new value for the left-hand side.
- 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
-
- 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
- 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
- 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(T) - Constructor for class com.ibm.wala.util.collections.FifoQueue
-
Creates a new FIFO queue containing the argument to this constructor.
- FifoQueue(Collection<T>) - Constructor for class com.ibm.wala.util.collections.FifoQueue
-
Creates a new FIFO queue containing the elements of the specified Collection.
- 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(Collection<T>, Predicate<T>) - Static method in class com.ibm.wala.util.collections.Util
-
- 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
-
- 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
-
- 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(LongSetAction) - Method in interface com.ibm.wala.util.intset.LongSet
-
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 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(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(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 class com.ibm.wala.util.intset.SparseLongSet
-
- forSome(Collection<T>, Predicate<T>) - Static method in class com.ibm.wala.util.collections.Util
-
- 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 - 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, 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.
- 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.
- 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(K) - Method in class com.ibm.wala.util.collections.ArraySetMultiMap
-
- get(Object) - Method in class com.ibm.wala.util.collections.BimodalMap
-
- 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(K) - Method in interface com.ibm.wala.util.collections.MultiMap
-
- get(int) - Method in class com.ibm.wala.util.collections.SimpleVector
-
- get(Object) - Method in class com.ibm.wala.util.collections.SmallMap
-
- 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(long) - Method in class com.ibm.wala.util.intset.SparseLongIntVector
-
- get(int) - Method in class com.ibm.wala.util.intset.TwoLevelIntVector
-
- 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
-
- 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.BasicGraph
-
- 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
-
- getException() - Method in class com.ibm.wala.util.viz.PDFViewLauncher
-
- 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.util.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.
- getGvExe() - Method in class com.ibm.wala.util.viz.PDFViewLauncher
-
- 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
-
- getJavaRuntimeVersion() - Static method in class com.ibm.wala.util.PlatformUtil
-
- getKey(int) - Method in class com.ibm.wala.util.collections.SmallMap
-
Use with care.
- getLabel(T) - Method in interface com.ibm.wala.util.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.BasicGraph
-
- 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.util.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
-
- getPDFFile() - Method in class com.ibm.wala.util.viz.PDFViewLauncher
-
- 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.
- getPendingChildren(Object) - Method in class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
-
- 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
-
- getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.BasicEdgeManager
-
- 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, 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
-
- getPredNodeCount(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- getPredNodeCount(T) - 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, 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
-
- getPredNodeNumbers(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- getPredNodeNumbers(T) - Method in interface com.ibm.wala.util.graph.NumberedEdgeManager
-
- 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
- getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.BasicEdgeManager
-
- 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, 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, Predicate<U>) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
-
- getPredNodes(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- getPredNodes(T) - 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
-
- getProcess() - Method in class com.ibm.wala.util.viz.PDFViewLauncher
-
- 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>, 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.
- 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>) - Static method in class com.ibm.wala.util.graph.traverse.DFS
-
Perform a DFS 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
-
- 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(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
-
- getSuccNodeCount(T) - Method in interface com.ibm.wala.util.graph.EdgeManager
-
- getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.BasicEdgeManager
-
- 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(int) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
-
- 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
-
- getSuccNodeCount(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- getSuccNodeCount(T) - 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, 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
-
- getSuccNodeNumbers(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- getSuccNodeNumbers(T) - Method in interface com.ibm.wala.util.graph.NumberedEdgeManager
-
- 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.BasicEdgeManager
-
- 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(int) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
-
- 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
-
- getSuccNodes(T) - 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
-
- gvExe - Variable in class com.ibm.wala.util.viz.PDFViewLauncher
-
Path to ghostview executable
- 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
-
- 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
-
- 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(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!
- init(Graph<T>, Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.DFSFinishTimeIterator
-
Subclasses must call this in the constructor!
- 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 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
-
- instance - Static variable in class com.ibm.wala.util.intset.EmptyIntSet
-
- 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(LongSet) - Method in interface com.ibm.wala.util.intset.LongSet
-
This implementation must not despoil the original value of "this"
- intersection(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- intersection(MutableSharedBitVectorIntSet) - 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 class com.ibm.wala.util.intset.SparseLongSet
-
- intersectionEmpty(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
-
Check if the intersection of the two sets is empty
- intersectionEmpty(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
-
- 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
- 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(LongSet) - Method in interface com.ibm.wala.util.intset.MutableLongSet
-
Interset 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(SparseIntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
- intersectWith(LongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
-
- intersectWith(SparseLongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
-
- intersectWith(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
Interset this with another set.
- 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 - Interface in com.ibm.wala.util.intset
-
a more efficient iterator for sets of integers
- 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
-
- 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(NumberedGraph<T>) - Static method in class com.ibm.wala.util.graph.impl.GraphInverter
-
- invert(Graph<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
-
- isCanceled(MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.util.MonitorUtil
-
- isCanceled() - Method in class com.ibm.wala.util.NullProgressMonitor
-
- 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(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
- isSubset(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
-
- isSubset(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
-
- 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(LongSet) - Method in interface com.ibm.wala.util.intset.LongSet
-
- isSubset(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- isSubset(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
- 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 class com.ibm.wala.util.intset.SparseLongSet
-
- 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
-
- Iterator2Collection() - Constructor for class com.ibm.wala.util.collections.Iterator2Collection
-
- Iterator2Iterable<T> - Class in com.ibm.wala.util.collections
-
- 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.
- 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(Logger) - Constructor for class com.ibm.wala.util.processes.Launcher
-
- Launcher(boolean, boolean, 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
-
- log2(int) - Static method in class com.ibm.wala.util.math.Logs
-
- LOG_BITS_PER_UNIT - Static variable in class com.ibm.wala.util.intset.BitVectorBase
-
- 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 - Interface in com.ibm.wala.util.intset
-
a more efficient iterator for sets of longs
- longIterator() - Method in interface com.ibm.wala.util.intset.LongSet
-
- longIterator() - Method in class com.ibm.wala.util.intset.SparseLongSet
-
- 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
- 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(String) - Static method in exception com.ibm.wala.util.CancelException
-
- make() - Static method in class com.ibm.wala.util.collections.ArraySet
-
- make(Collection<T>) - 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(int) - Static method in class com.ibm.wala.util.collections.HashMapFactory
-
- make() - Static method in class com.ibm.wala.util.collections.HashMapFactory
-
- make(Map<K, V>) - Static method in class com.ibm.wala.util.collections.HashMapFactory
-
- make(int) - Static method in class com.ibm.wala.util.collections.HashSetFactory
-
- make() - Static method in class com.ibm.wala.util.collections.HashSetFactory
-
- make(Collection<T>) - Static method in class com.ibm.wala.util.collections.HashSetFactory
-
- make() - Static method in class com.ibm.wala.util.collections.HashSetMultiMap
-
- make(Iterator<T>) - Static method in class com.ibm.wala.util.collections.Iterator2Iterable
-
- make(Iterator<? extends T>, T) - Static method in class com.ibm.wala.util.collections.IteratorPlusOne
-
- make(T) - Static method in class com.ibm.wala.util.collections.NonNullSingletonIterator
-
- make(T, U) - Static method in class com.ibm.wala.util.collections.Pair
-
- make(T) - Static method in class com.ibm.wala.util.graph.BasicTree
-
- make(Graph<T>, T) - Static method in class com.ibm.wala.util.graph.dominators.Dominators
-
- make() - Static method in class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
-
- make(int) - Static method in class com.ibm.wala.util.graph.Path
-
- make(int[]) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSetFactory
-
- make() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSetFactory
-
- make(int[]) - Method in class com.ibm.wala.util.intset.BitVectorIntSetFactory
-
- make() - Method in class com.ibm.wala.util.intset.BitVectorIntSetFactory
-
- make(int[]) - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
-
- make() - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
-
- make(int, int) - Static method in class com.ibm.wala.util.intset.IntPair
-
- make() - Static method in class com.ibm.wala.util.intset.IntSetUtil
-
- make(int[]) - Static method in class com.ibm.wala.util.intset.IntSetUtil
-
- make(Set<Integer>) - Static method in class com.ibm.wala.util.intset.IntSetUtil
-
- make() - Static method in class com.ibm.wala.util.intset.LongSetUtil
-
- make(int[]) - Method in interface com.ibm.wala.util.intset.MutableIntSetFactory
-
- make() - Method in interface com.ibm.wala.util.intset.MutableIntSetFactory
-
- make(long[]) - Method in interface com.ibm.wala.util.intset.MutableLongSetFactory
-
- make() - Method in interface com.ibm.wala.util.intset.MutableLongSetFactory
-
- make() - Static method in class com.ibm.wala.util.intset.MutableMapping
-
- make(int[]) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSetFactory
-
- make() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSetFactory
-
- make(IntSet) - Static method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
- make(int[]) - Method in class com.ibm.wala.util.intset.MutableSparseIntSetFactory
-
- make() - Method in class com.ibm.wala.util.intset.MutableSparseIntSetFactory
-
- make(LongSet) - Static method in class com.ibm.wala.util.intset.MutableSparseLongSet
-
- make(long[]) - Method in class com.ibm.wala.util.intset.MutableSparseLongSetFactory
-
- make() - Method in class com.ibm.wala.util.intset.MutableSparseLongSetFactory
-
- make(OrdinalSetMapping<T>, int) - Static method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
-
- make(int) - Static method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
-
- make(int[]) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSetFactory
-
- make() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSetFactory
-
- make(String, String, List<String>, Logger) - Static method in class com.ibm.wala.util.processes.JavaLauncher
-
- make(String, String, boolean, List<String>, boolean, boolean, Logger) - Static method in class com.ibm.wala.util.processes.JavaLauncher
-
- 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(LongSet) - Method in interface com.ibm.wala.util.intset.MutableLongSetFactory
-
- makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSetFactory
-
- makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSetFactory
-
- makeCopy(LongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSetFactory
-
- makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSetFactory
-
- 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>, Iterator<X>) - Static method in class com.ibm.wala.util.collections.MapIterator
-
- map(Function<X, Y>, Collection<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, 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.
- mark(String) - Method in class com.ibm.wala.util.debug.LoggingStopwatch
-
- 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(Object[]) - Constructor for class com.ibm.wala.util.intset.MutableMapping
-
- MutableMapping() - 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(MutableSharedBitVectorIntSet) - Constructor for class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- MutableSharedBitVectorIntSet(SparseIntSet) - Constructor for class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- MutableSharedBitVectorIntSet(BitVectorIntSet) - 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(IntSet) - Constructor for class com.ibm.wala.util.intset.MutableSparseIntSet
-
- MutableSparseIntSet(int[]) - Constructor for class com.ibm.wala.util.intset.MutableSparseIntSet
-
- MutableSparseIntSet() - 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(long[]) - Constructor for class com.ibm.wala.util.intset.MutableSparseLongSet
-
- MutableSparseLongSet() - 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
-
- 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, 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.
- 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, 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.
- 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.util.viz
-
- NodeManager<T> - Interface in com.ibm.wala.util.graph
-
An object which tracks graph nodes.
- nodeString(T, boolean) - Method in class com.ibm.wala.util.graph.AbstractGraph
-
- 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
-
- 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(BitVector) - Static method in class com.ibm.wala.util.intset.BitVector
-
Return the NOT of a bit string
- 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(FixedSizeBitVector) - Static method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Return the NOT of a bit string
- not() - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Logically NOT this 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>, 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.
- 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>) - Constructor for class com.ibm.wala.util.graph.traverse.NumberedDFSDiscoverTimeIterator
-
Constructor DFSFinishTimeIterator.
- 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
-
- 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(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
-
- 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
- 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.
- 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<T,U> - Class in com.ibm.wala.util.collections
-
- Pair(T, U) - Constructor for class com.ibm.wala.util.collections.Pair
-
- 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
-
- ParanoidHashMap<K,V> - Class in com.ibm.wala.util.collections
-
a debugging aid.
- ParanoidHashMap(Map<K, V>) - Constructor for class com.ibm.wala.util.collections.ParanoidHashMap
-
- ParanoidHashMap(int) - Constructor for class com.ibm.wala.util.collections.ParanoidHashMap
-
- ParanoidHashMap() - Constructor for class com.ibm.wala.util.collections.ParanoidHashMap
-
- ParanoidHashSet<T> - Class in com.ibm.wala.util.collections
-
a debugging aid.
- ParanoidHashSet(Collection<T>) - Constructor for class com.ibm.wala.util.collections.ParanoidHashSet
-
- ParanoidHashSet() - Constructor for class com.ibm.wala.util.collections.ParanoidHashSet
-
- ParanoidHashSet(int) - 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
-
- pdffile - Variable in class com.ibm.wala.util.viz.PDFViewLauncher
-
Name of the postscript file to view
- PDFViewLauncher - Class in com.ibm.wala.util.viz
-
Launch gsview on a postscript file
- PDFViewLauncher() - Constructor for class com.ibm.wala.util.viz.PDFViewLauncher
-
- 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(int) - Static method in class com.ibm.wala.util.intset.Bits
-
Return the number of ones in the binary representation of an integer.
- 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?
- 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, String) - Static method in class com.ibm.wala.util.debug.Assertions
-
An assertion which does not need to be guarded by verifyAssertions.
- productionAssertion(boolean) - 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
- 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(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(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(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.ImmutableStack
-
- push(int) - Method in class com.ibm.wala.util.collections.IntStack
-
- pushAll(ImmutableStack<T>) - Method in class com.ibm.wala.util.collections.ImmutableStack
-
- 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
-
- put(Object, Object) - Method in class com.ibm.wala.util.collections.SmallMap
-
- put(int, T) - Method in class com.ibm.wala.util.intset.MutableMapping
-
Add an object to the set of mapped objects at index i.
- putAll(Map<? extends K, ? extends V>) - Method in class com.ibm.wala.util.collections.BimodalMap
-
- putAll(K, Collection<? extends V>) - Method in interface com.ibm.wala.util.collections.MultiMap
-
- 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
-
- 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(int) - Method in class com.ibm.wala.fixpoint.IntSetVariable
-
- remove() - Method in class com.ibm.wala.util.collections.ArrayIterator
-
- remove() - Method in class com.ibm.wala.util.collections.ArraySet.ArraySetIterator
-
- remove(Object) - Method in class com.ibm.wala.util.collections.ArraySet
-
- remove(int) - Method in class com.ibm.wala.util.collections.ArraySet
-
- remove(Object) - Method in class com.ibm.wala.util.collections.BimodalMap
-
- 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(Object) - Method in class com.ibm.wala.util.collections.Iterator2Collection
-
- remove(int) - Method in class com.ibm.wala.util.collections.Iterator2List
-
- 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(K, V) - Method in interface com.ibm.wala.util.collections.MultiMap
-
- remove() - Method in class com.ibm.wala.util.collections.NonNullSingletonIterator
-
- remove() - Method in class com.ibm.wala.util.collections.ReverseIterator
-
- remove(Object) - Method in class com.ibm.wala.util.collections.SmallMap
-
- remove(int) - Method in class com.ibm.wala.util.collections.SparseVector
-
- 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, int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
-
- remove(int) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
- remove(int) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
- remove(int, int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
-
- remove(int) - Method in interface com.ibm.wala.util.intset.MutableIntSet
-
Remove an integer from this set.
- remove(long) - Method in interface com.ibm.wala.util.intset.MutableLongSet
-
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(long) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
-
- remove(int) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
Remove an integer from this set.
- removeAll() - Method in class com.ibm.wala.fixpoint.IntSetVariable
-
- removeAll(Collection<?>) - Method in class com.ibm.wala.util.collections.Iterator2Collection
-
- removeAll(K) - Method in interface com.ibm.wala.util.collections.MultiMap
-
- removeAll(int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
-
- removeAll(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
TODO: optimize ME!
- removeAll(BitVectorIntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
- removeAll(int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
-
- 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(BitVectorIntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
- removeAll(T) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
- removeAll(MutableSparseIntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
TODO optimize
- removeAll(SemiSparseMutableIntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
- 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.BasicEdgeManager
-
- 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() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
-
- 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() - 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.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.BasicEdgeManager
-
- 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, 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
-
- removeEdge(T, T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- 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.BasicEdgeManager
-
- 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() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
-
- 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() - 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.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(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.BasicEdgeManager
-
- 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() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
-
- 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() - 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.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
-
- run() - Method in class com.ibm.wala.util.viz.PDFViewLauncher
-
- 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(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
-
- sameBits(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Compares this object against the specified object.
- 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(LongSet) - Method in interface com.ibm.wala.util.intset.LongSet
-
- 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 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
-
- SerializableGraph<T extends Serializable> - Interface in com.ibm.wala.util.graph
-
- 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(int) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
-
Set a particular bit
- set(boolean) - Method in class com.ibm.wala.fixpoint.BooleanVariable
-
- 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(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, int) - Method in interface com.ibm.wala.util.intset.IntVector
-
- set(int, int) - Method in class com.ibm.wala.util.intset.MultiModalIntVector
-
- set(int) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Sets a bit.
- 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(long, int) - Method in class com.ibm.wala.util.intset.SparseLongIntVector
-
- set(int, int) - Method in class com.ibm.wala.util.intset.TwoLevelIntVector
-
- 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.util.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
-
- setGvExe(String) - Method in class com.ibm.wala.util.viz.PDFViewLauncher
-
- 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.util.viz.DotUtil
-
- setPDFFile(String) - Method in class com.ibm.wala.util.viz.PDFViewLauncher
-
- 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
-
- setProcess(Process) - Method in class com.ibm.wala.util.viz.PDFViewLauncher
-
- 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() - 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 - Variable in class com.ibm.wala.util.intset.SparseIntSet
-
The number of entries in the backing store that are valid.
- size() - Method in class com.ibm.wala.util.intset.SparseIntSet
-
- 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.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>, 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.
- 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>) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
-
Constructor SlowDFSDiscoverTimeIterator.
- 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>, 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.
- 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>) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSFinishTimeIterator
-
- 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() - Constructor for class com.ibm.wala.util.graph.labeled.SlowSparseNumberedLabeledGraph
-
- 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(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() - Constructor for class com.ibm.wala.util.intset.SparseIntSet
-
Subclasses should use this with extreme care.
- SparseIntSet(SparseIntSet) - Constructor for class com.ibm.wala.util.intset.SparseIntSet
-
- SparseIntSet(IntSet) - 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(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() - Constructor for class com.ibm.wala.util.intset.SparseLongSet
-
Subclasses should use this with extreme care.
- SparseLongSet(SparseLongSet) - Constructor for class com.ibm.wala.util.intset.SparseLongSet
-
- SparseLongSet(IntSet) - 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
-
- SparseNumberedLabeledEdgeManager(NumberedNodeManager<T>) - 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.util.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>, T, 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[]) - Constructor for class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver.Statement
-
- Statement(T, AbstractOperator<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
-
- stream() - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
-
- stream() - Method in class com.ibm.wala.util.graph.AbstractGraph
-
- stream() - Method in class com.ibm.wala.util.graph.impl.BasicNodeManager
-
- stream() - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
-
- stream() - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
-
- stream() - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
-
- stream() - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
-
- stream() - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
-
- stream() - Method in interface com.ibm.wala.util.graph.NodeManager
-
- stream() - Method in class com.ibm.wala.util.intset.MutableMapping
-
- stream() - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
-
- stream() - Method in interface com.ibm.wala.util.intset.OrdinalSetMapping
-
Stream over mapped objects.
- 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(String) - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
-
- subTask(MonitorUtil.IProgressMonitor, String) - Static method in class com.ibm.wala.util.MonitorUtil
-
- subTask(String) - Method in class com.ibm.wala.util.NullProgressMonitor
-
- suffix - Variable in enum com.ibm.wala.util.viz.DotUtil.DotOutputType
-
- 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(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(int, int) - Method in class com.ibm.wala.util.intset.IntegerUnionFind
-
union the equiv classes of x and y
- 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(String) - 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.
- 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(String, URL) - Static method in class com.ibm.wala.util.io.TemporaryFile
-
- urlToFile(File, 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
-