Serialized Form
-
Package com.ibm.wala.util
-
Exception Class com.ibm.wala.util.CancelException
class CancelException extends Exception implements Serializable- serialVersionUID:
- 3728159810629412928L
-
Exception Class com.ibm.wala.util.CancelRuntimeException
class CancelRuntimeException extends RuntimeException implements Serializable- serialVersionUID:
- 5859062345002606705L
-
Exception Class com.ibm.wala.util.ProgressMaster.TooMuchMemoryUsed
class TooMuchMemoryUsed extends Exception implements Serializable- serialVersionUID:
- -7174940833610292692L
-
Exception Class com.ibm.wala.util.WalaException
class WalaException extends Exception implements Serializable- serialVersionUID:
- 3959226859263419122L
-
Exception Class com.ibm.wala.util.WalaRuntimeException
class WalaRuntimeException extends RuntimeException implements Serializable- serialVersionUID:
- -272544923431659418L
-
-
Package com.ibm.wala.util.collections
-
Class com.ibm.wala.util.collections.ArraySetMultiMap
class ArraySetMultiMap extends com.ibm.wala.util.collections.AbstractMultiMap<K,V> implements Serializable - serialVersionUID:
- -3475591699051060160L
-
Class com.ibm.wala.util.collections.HashSetMultiMap
class HashSetMultiMap extends com.ibm.wala.util.collections.AbstractMultiMap<K,V> implements Serializable - serialVersionUID:
- 1699856257459175263L
-
Class com.ibm.wala.util.collections.Pair
class Pair extends Object implements Serializable- serialVersionUID:
- 1861211857872739247L
-
Class com.ibm.wala.util.collections.ParanoidHashMap
- serialVersionUID:
- 909018793791787198L
-
Class com.ibm.wala.util.collections.ParanoidHashSet
- serialVersionUID:
- 30919839181133333L
-
Class com.ibm.wala.util.collections.SparseVector
class SparseVector extends Object implements Serializable- serialVersionUID:
- -6220164684358954867L
-
Serialized Fields
-
data
Object[] data
-
indices
MutableSparseIntSet indices
if indices[i] = x, then data[i] == get(x)
-
-
Class com.ibm.wala.util.collections.TwoLevelVector
class TwoLevelVector extends Object implements Serializable- serialVersionUID:
- -835376054736611070L
-
Serialized Fields
-
data
Vector<SparseVector<T>> data
Array of IVector: data.get(i) holds data[i*PAGE_SIZE] ... data[(i+1)*PAGESIZE - 1] -
maxPage
int maxPage
-
-
-
Package com.ibm.wala.util.config
-
Class com.ibm.wala.util.config.FileOfClasses
class FileOfClasses extends SetOfClasses implements Serializable- serialVersionUID:
- -3256390509887654322L
-
Class com.ibm.wala.util.config.SetOfClasses
class SetOfClasses extends Object implements Serializable- serialVersionUID:
- -3048222852073799533L
-
-
Package com.ibm.wala.util.debug
-
Exception Class com.ibm.wala.util.debug.UnimplementedError
class UnimplementedError extends Error implements Serializable- serialVersionUID:
- 20981098918191L
-
-
Package com.ibm.wala.util.graph
-
Exception Class com.ibm.wala.util.graph.GraphIntegrity.UnsoundGraphException
class UnsoundGraphException extends Exception implements Serializable- serialVersionUID:
- 1503478788521696930L
-
Class com.ibm.wala.util.graph.Path
class Path extends SimpleIntVector implements Serializable- serialVersionUID:
- 5622964158500601280L
-
Serialized Fields
-
size
int size
-
-
-
Package com.ibm.wala.util.graph.impl
-
Class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
class SlowNumberedNodeManager extends Object implements Serializable- serialVersionUID:
- 8956107128389624337L
-
Serialized Fields
-
map
MutableMapping<T> map
A bijection between integer <-> node
-
-
Class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
- serialVersionUID:
- 7014361126159594838L
-
Serialized Fields
-
edgeManager
SparseNumberedEdgeManager<T> edgeManager
-
nodeManager
SlowNumberedNodeManager<T> nodeManager
-
-
Class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
class SparseNumberedEdgeManager extends Object implements Serializable- serialVersionUID:
- 6751048618312429623L
-
Serialized Fields
-
hasSuccessor
BitVector hasSuccessor
cache this state here for efficiency -
nodeManager
NumberedNodeManager<T> nodeManager
-
predecessors
IBinaryNaturalRelation predecessors
-
successors
IBinaryNaturalRelation successors
-
-
-
Package com.ibm.wala.util.graph.labeled
-
Class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
class SparseNumberedLabeledEdgeManager extends Object implements Serializable- serialVersionUID:
- 5298089288917726790L
-
Serialized Fields
-
defaultLabel
U defaultLabel
the label to be attached to an edge when no label is specified -
edgeLabelToManager
Map<U,
SparseNumberedEdgeManager<T>> edgeLabelToManager maps each edge label to its ownSparseNumberedEdgeManager
-
nodeManager
NumberedNodeManager<T> nodeManager
-
nodeToPredLabels
ArraySetMultiMap<T,
U> nodeToPredLabels -
nodeToSuccLabels
ArraySetMultiMap<T,
U> nodeToSuccLabels
-
-
-
Package com.ibm.wala.util.graph.traverse
-
Class com.ibm.wala.util.graph.traverse.DFSAllPathsFinder
- serialVersionUID:
- 5413569289853649240L
-
Class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
- serialVersionUID:
- 4238700455408861924L
-
Class com.ibm.wala.util.graph.traverse.DFSFinishTimeIterator
- serialVersionUID:
- 8440061593631309429L
-
Class com.ibm.wala.util.graph.traverse.DFSPathFinder
- serialVersionUID:
- 9939900773328288L
-
Serialized Fields
-
filter
Predicate<T> filter
The Filter which defines the target set of nodes to find -
G
Graph<T> G
The graph to search -
initialized
boolean initialized
Flag recording whether initialization has happened. -
pendingChildren
Map<Object,
Iterator<? extends T>> pendingChildren An iterator of child nodes for each node being searched -
roots
Iterator<T> roots
an enumeration of all nodes to search from
-
-
Class com.ibm.wala.util.graph.traverse.NumberedDFSDiscoverTimeIterator
class NumberedDFSDiscoverTimeIterator extends com.ibm.wala.util.graph.traverse.GraphDFSDiscoverTimeIterator<T> implements Serializable- serialVersionUID:
- -3919708273323217304L
-
Serialized Fields
-
G
NumberedGraph<T> G
The Graph being traversed -
pendingChildren
Iterator<? extends T>[] pendingChildren
An iterator of child nodes for each node being searched
-
-
Class com.ibm.wala.util.graph.traverse.NumberedDFSFinishTimeIterator
- serialVersionUID:
- 8737376661L
-
Serialized Fields
-
G
NumberedGraph<T> G
The Graph being traversed -
pendingChildren
Iterator<T>[] pendingChildren
An iterator of child nodes for each node being searched
-
-
Class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
class SlowDFSDiscoverTimeIterator extends com.ibm.wala.util.graph.traverse.GraphDFSDiscoverTimeIterator<T> implements Serializable- serialVersionUID:
- 9439217987188L
-
Class com.ibm.wala.util.graph.traverse.SlowDFSFinishTimeIterator
- serialVersionUID:
- 3903190104743762628L
-
-
Package com.ibm.wala.util.intset
-
Class com.ibm.wala.util.intset.BasicNaturalRelation
class BasicNaturalRelation extends Object implements Serializable- serialVersionUID:
- 4483720230344867621L
-
Serialized Fields
-
delegateStore
IVector<IntSet> delegateStore
delegateStore[x] holds an int set of the y's s.t. R(x,y) -
maxX
int maxX
maximum x for any pair in this relation. -
smallStore
IntVector[] smallStore
smallStore[i][x] holds- if >=0, the ith integer associated with x
- if -2, then use the delegateStore instead of the small store
- if -1, then R(x) is empty
-
-
Class com.ibm.wala.util.intset.BimodalMutableIntSet
class BimodalMutableIntSet extends Object implements Serializable- serialVersionUID:
- 7332332295529936562L
-
Serialized Fields
-
impl
MutableIntSet impl
-
-
Class com.ibm.wala.util.intset.BitVector
- serialVersionUID:
- 9087259335807761617L
-
Class com.ibm.wala.util.intset.BitVectorBase
class BitVectorBase extends Object implements Serializable- serialVersionUID:
- 1151811022797406841L
-
Serialized Fields
-
bits
int[] bits
-
-
Class com.ibm.wala.util.intset.BitVectorIntSet
class BitVectorIntSet extends Object implements Serializable- serialVersionUID:
- 7477243071826223843L
-
Serialized Fields
-
bitVector
BitVector bitVector
-
populationCount
int populationCount
-
-
Class com.ibm.wala.util.intset.EmptyIntSet
class EmptyIntSet extends Object implements Serializable- serialVersionUID:
- 5116475799916663164L
-
Class com.ibm.wala.util.intset.FixedSizeBitVector
class FixedSizeBitVector extends Object implements Serializable- serialVersionUID:
- 33181877746462822L
-
Serialized Fields
-
bits
int[] bits
-
nbits
int nbits
-
-
Class com.ibm.wala.util.intset.MutableMapping
class MutableMapping extends Object implements Serializable- serialVersionUID:
- 4011751404163534418L
-
Class com.ibm.wala.util.intset.MutableSparseIntSet
class MutableSparseIntSet extends SparseIntSet implements Serializable- serialVersionUID:
- 1479453398189400698L
-
Class com.ibm.wala.util.intset.OffsetBitVector
- serialVersionUID:
- -5846568678514886375L
-
Serialized Fields
-
offset
int offset
-
-
Class com.ibm.wala.util.intset.SemiSparseMutableIntSet
class SemiSparseMutableIntSet extends Object implements Serializable- serialVersionUID:
- 8647721176321526013L
-
Serialized Fields
-
densePart
OffsetBitVector densePart
-
sparsePart
MutableSparseIntSet sparsePart
-
-
Class com.ibm.wala.util.intset.SimpleIntVector
class SimpleIntVector extends Object implements Serializable- serialVersionUID:
- -7909547846468543777L
-
Serialized Fields
-
defaultValue
int defaultValue
-
maxIndex
int maxIndex
-
store
int[] store
-
-
Class com.ibm.wala.util.intset.SparseIntSet
class SparseIntSet extends Object implements Serializable- serialVersionUID:
- 2394141733718319022L
-
Serialized Fields
-
elements
int[] elements
The backing store of int arrays -
size
int size
The number of entries in the backing store that are valid.
-
-
Class com.ibm.wala.util.intset.SparseIntVector
class SparseIntVector extends Object implements Serializable- serialVersionUID:
- -2428993854689991888L
-
Serialized Fields
-
data
int[] data
-
defaultValue
int defaultValue
-
EXPANSION
double EXPANSION
-
indices
MutableSparseIntSet indices
if indices[i] = x, then data[i] == get(x) -
maxIndex
int maxIndex
-
-
Class com.ibm.wala.util.intset.TunedMutableSparseIntSet
class TunedMutableSparseIntSet extends MutableSparseIntSet implements Serializable- serialVersionUID:
- -1559172158241923881L
-
Serialized Fields
-
expansion
float expansion
-
initialSize
int initialSize
-
-
Class com.ibm.wala.util.intset.TunedSimpleIntVector
class TunedSimpleIntVector extends SimpleIntVector implements Serializable- serialVersionUID:
- -1380867351543398351L
-
Serialized Fields
-
expansion
float expansion
-
initialSize
int initialSize
-
-
Class com.ibm.wala.util.intset.TwoLevelIntVector
class TwoLevelIntVector extends Object implements Serializable- serialVersionUID:
- -7383053435395846217L
-
Serialized Fields
-
data
Vector<SparseIntVector> data
Array of IntVector: data.get(i) holds data[i*PAGE_SIZE] ... data[(i+1)*PAGESIZE - 1] -
defaultValue
int defaultValue
-
maxIndex
int maxIndex
-
-