Package EDU.purdue.cs.bloat.util


package EDU.purdue.cs.bloat.util

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.

  • Classes
    Class
    Description
    Mechanism for making assertions about things in BLOAT.
    Graph represents a graph of nodes with directed edges between them.
    GraphNode represents a node in a Graph.
    IdentityComparator compares two objects using the result of System.identityHashCode.
    ImmutableIterator is simply an iterator whose contents can not be changed.
    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.
    Represents the union-find data structure.