See: Description
| Class | Description |
|---|---|
| Assert |
Mechanism for making assertions about things in BLOAT.
|
| Graph |
Graph represents a graph of nodes with directed edges between them.
|
| GraphNode |
GraphNode represents a node in a Graph.
|
| IdentityComparator |
IdentityComparator compares two objects using the result of
System.identityHashCode.
|
| ImmutableIterator |
ImmutableIterator is simply an iterator whose contents can not be changed.
|
| ResizeableArrayList |
ResizableArrayList is the same as ArrayList except that ensureSize not only
increases the size of the array (super.ensureCapacity), but it also fills the
empty space with null.
|
| UnionFind |
Represents the union-find data structure.
|
Contains a number of utility classes used by BLOAT. BLOAT uses several utility classes such as a directed graph and an immutatable iterator to get its work done.