|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
BloatContext | This abstract class is a central repository for all things that are necessary for a BLOATing sessions. |
BloatingClassLoader | BloatingClassLoader is a Java class loader that BLOATs
a class before it is loader into a Java Virtual Machine. |
CachingBloatContext | Does a lot of the same stuff as PersistentBloatContext except that it manages the chaches of BLOAT objects. |
PersistentBloatContext | Maintains all BLOAT data structures as if they were meant to reside in a persistent store. |
Repositories for important BLOAT objects such as the Editor, ClassHierarchy, and FlowGraphs. In order to avoid build dependencies with other packages we took the novel approach of having a "context" interface in several packages that the classes in this package then implement.
The reason we implement all of the methods in one class is so that if the user wants to have different contexts with different attributes (for instance, caching policies), all one has to do is subclass BloatContext instead of subclassing other contextes which may become ackward.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |