Serialized Form
-
Package com.ibm.wala.util
-
Class com.ibm.wala.util.CancelException extends java.lang.Exception implements Serializable
- serialVersionUID:
- 3728159810629412928L
-
Class com.ibm.wala.util.CancelRuntimeException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- 5859062345002606705L
-
Class com.ibm.wala.util.ProgressMaster.TooMuchMemoryUsed extends java.lang.Exception implements Serializable
- serialVersionUID:
- -7174940833610292692L
-
Class com.ibm.wala.util.WalaException extends java.lang.Exception implements Serializable
- serialVersionUID:
- 3959226859263419122L
-
Class com.ibm.wala.util.WalaRuntimeException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- -272544923431659418L
-
-
Package com.ibm.wala.util.collections
-
Class com.ibm.wala.util.collections.ArraySetMultiMap extends com.ibm.wala.util.collections.AbstractMultiMap<K,V> implements Serializable
- serialVersionUID:
- -3475591699051060160L
-
Class com.ibm.wala.util.collections.HashSetMultiMap extends com.ibm.wala.util.collections.AbstractMultiMap<K,V> implements Serializable
- serialVersionUID:
- 1699856257459175263L
-
Class com.ibm.wala.util.collections.Pair extends java.lang.Object implements Serializable
- serialVersionUID:
- 1861211857872739247L
-
Class com.ibm.wala.util.collections.ParanoidHashMap extends java.util.LinkedHashMap<K,V> implements Serializable
- serialVersionUID:
- 909018793791787198L
-
Class com.ibm.wala.util.collections.ParanoidHashSet extends java.util.LinkedHashSet<T> implements Serializable
- serialVersionUID:
- 30919839181133333L
-
Serialized Fields
-
BAD_HC
int BAD_HC
If a hash set contains more than this number of items with the same hash code, complain. -
hcFreq
java.util.Map<java.lang.Integer,java.util.Set<T>> hcFreq
A mapping from Integer (hashcode) -> Set of objects -
nAdded
int nAdded
-
-
Class com.ibm.wala.util.collections.SparseVector extends java.lang.Object implements Serializable
- serialVersionUID:
- -6220164684358954867L
-
Serialized Fields
-
data
java.lang.Object[] data
-
indices
MutableSparseIntSet indices
if indices[i] = x, then data[i] == get(x)
-
-
Class com.ibm.wala.util.collections.TwoLevelVector extends java.lang.Object implements Serializable
- serialVersionUID:
- -835376054736611070L
-
Serialized Fields
-
data
java.util.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 extends SetOfClasses implements Serializable
- serialVersionUID:
- -3256390509887654322L
-
Serialized Fields
-
needsCompile
boolean needsCompile
-
pattern
java.util.regex.Pattern pattern
-
regex
java.lang.String regex
-
-
Class com.ibm.wala.util.config.SetOfClasses extends java.lang.Object implements Serializable
- serialVersionUID:
- -3048222852073799533L
-
-
Package com.ibm.wala.util.debug
-
Class com.ibm.wala.util.debug.UnimplementedError extends java.lang.Error implements Serializable
- serialVersionUID:
- 20981098918191L
-
-
Package com.ibm.wala.util.graph
-
Class com.ibm.wala.util.graph.GraphIntegrity.UnsoundGraphException extends java.lang.Exception implements Serializable
- serialVersionUID:
- 1503478788521696930L
-
Class com.ibm.wala.util.graph.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 extends java.lang.Object implements Serializable
- serialVersionUID:
- 8956107128389624337L
-
Serialized Fields
-
map
MutableMapping<T> map
A bijection between integer <-> node
-
-
Class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph extends AbstractNumberedGraph<T> implements Serializable
- serialVersionUID:
- 7014361126159594838L
-
Serialized Fields
-
edgeManager
SparseNumberedEdgeManager<T> edgeManager
-
nodeManager
SlowNumberedNodeManager<T> nodeManager
-
-
Class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager extends java.lang.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 extends java.lang.Object implements Serializable
- serialVersionUID:
- 5298089288917726790L
-
Serialized Fields
-
defaultLabel
U defaultLabel
the label to be attached to an edge when no label is specified -
edgeLabelToManager
java.util.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 extends DFSPathFinder<T> implements Serializable
- serialVersionUID:
- 5413569289853649240L
-
Class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator extends java.util.ArrayList<T> implements Serializable
- serialVersionUID:
- 4238700455408861924L
-
Serialized Fields
-
roots
java.util.Iterator<? extends T> roots
an enumeration of all nodes to search from
-
-
Class com.ibm.wala.util.graph.traverse.DFSFinishTimeIterator extends java.util.ArrayList<T> implements Serializable
- serialVersionUID:
- 8440061593631309429L
-
Class com.ibm.wala.util.graph.traverse.DFSPathFinder extends java.util.ArrayList<T> implements Serializable
- serialVersionUID:
- 9939900773328288L
-
Serialized Fields
-
filter
java.util.function.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
java.util.Map<java.lang.Object,java.util.Iterator<? extends T>> pendingChildren
An iterator of child nodes for each node being searched -
roots
java.util.Iterator<T> roots
an enumeration of all nodes to search from
-
-
Class com.ibm.wala.util.graph.traverse.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
java.util.Iterator<? extends T>[] pendingChildren
An iterator of child nodes for each node being searched
-
-
Class com.ibm.wala.util.graph.traverse.NumberedDFSFinishTimeIterator extends DFSFinishTimeIterator<T> implements Serializable
- serialVersionUID:
- 8737376661L
-
Serialized Fields
-
G
NumberedGraph<T> G
The Graph being traversed -
pendingChildren
java.util.Iterator<T>[] pendingChildren
An iterator of child nodes for each node being searched
-
-
Class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator extends com.ibm.wala.util.graph.traverse.GraphDFSDiscoverTimeIterator<T> implements Serializable
- serialVersionUID:
- 9439217987188L
-
Class com.ibm.wala.util.graph.traverse.SlowDFSFinishTimeIterator extends DFSFinishTimeIterator<T> implements Serializable
- serialVersionUID:
- 3903190104743762628L
-
-
Package com.ibm.wala.util.intset
-
Class com.ibm.wala.util.intset.BasicNaturalRelation extends java.lang.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 extends java.lang.Object implements Serializable
- serialVersionUID:
- 7332332295529936562L
-
Serialized Fields
-
impl
MutableIntSet impl
-
-
Class com.ibm.wala.util.intset.BitVector extends BitVectorBase<BitVector> implements Serializable
- serialVersionUID:
- 9087259335807761617L
-
Class com.ibm.wala.util.intset.BitVectorBase extends java.lang.Object implements Serializable
- serialVersionUID:
- 1151811022797406841L
-
Serialized Fields
-
bits
int[] bits
-
-
Class com.ibm.wala.util.intset.BitVectorIntSet extends java.lang.Object implements Serializable
- serialVersionUID:
- 7477243071826223843L
-
Serialized Fields
-
bitVector
BitVector bitVector
-
populationCount
int populationCount
-
-
Class com.ibm.wala.util.intset.EmptyIntSet extends java.lang.Object implements Serializable
- serialVersionUID:
- 5116475799916663164L
-
Class com.ibm.wala.util.intset.FixedSizeBitVector extends java.lang.Object implements Serializable
- serialVersionUID:
- 33181877746462822L
-
Serialized Fields
-
bits
int[] bits
-
nbits
int nbits
-
-
Class com.ibm.wala.util.intset.MutableMapping extends java.lang.Object implements Serializable
- serialVersionUID:
- 4011751404163534418L
-
Serialized Fields
-
array
java.lang.Object[] array
-
map
java.util.HashMap<T,java.lang.Integer> map
A mapping from object to Integer. -
nextIndex
int nextIndex
-
-
Class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet extends java.lang.Object implements Serializable
- serialVersionUID:
- -6630888692508092370L
-
Serialized Fields
-
privatePart
MutableSparseIntSet privatePart
-
sharedPart
BitVectorIntSet sharedPart
-
-
Class com.ibm.wala.util.intset.MutableSparseIntSet extends SparseIntSet implements Serializable
- serialVersionUID:
- 1479453398189400698L
-
Class com.ibm.wala.util.intset.OffsetBitVector extends BitVectorBase<OffsetBitVector> implements Serializable
- serialVersionUID:
- -5846568678514886375L
-
Serialized Fields
-
offset
int offset
-
-
Class com.ibm.wala.util.intset.SemiSparseMutableIntSet extends java.lang.Object implements Serializable
- serialVersionUID:
- 8647721176321526013L
-
Serialized Fields
-
densePart
OffsetBitVector densePart
-
sparsePart
MutableSparseIntSet sparsePart
-
-
Class com.ibm.wala.util.intset.SimpleIntVector extends java.lang.Object implements Serializable
- serialVersionUID:
- -7909547846468543777L
-
Serialized Fields
-
defaultValue
int defaultValue
-
maxIndex
int maxIndex
-
store
int[] store
-
-
Class com.ibm.wala.util.intset.SparseIntSet extends java.lang.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 extends java.lang.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 extends MutableSparseIntSet implements Serializable
- serialVersionUID:
- -1559172158241923881L
-
Serialized Fields
-
expansion
float expansion
-
initialSize
int initialSize
-
-
Class com.ibm.wala.util.intset.TunedSimpleIntVector extends SimpleIntVector implements Serializable
- serialVersionUID:
- -1380867351543398351L
-
Serialized Fields
-
expansion
float expansion
-
initialSize
int initialSize
-
-
Class com.ibm.wala.util.intset.TwoLevelIntVector extends java.lang.Object implements Serializable
- serialVersionUID:
- -7383053435395846217L
-
Serialized Fields
-
data
java.util.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
-
-