Package org.aspectbench.tm.runtime.internal

Interface Summary
IndexTree Interface for a fully indexed tree of tracematch constraints
IndexTreeLeaf An interface for the leaves of an IndexTree.
IShadowSwitchInitializer IShadowSwitchInitializer - interface used for dynamic class loading
ITDBinding A marker interface for objects that have some tracematch bindings injected.
WeakRefContainer Something that contains weak references and potentially must do additional cleanup when they expire; the weakrefs will notify the container.
 

Class Summary
ClashPersistentWeakRef  
ClashWeakRef  
IdentityHashMap  
IndexTreeLeafSet A class implementing the sets of ITDBindings stored at the leaves of an IndexTree.
IndexTreeMap A class implementing an index tree with fully collectable indices, as well as methods to easily add and get values.
Lock  
Marker  
MaybeWeakRef Weak ref implementation that allows the reference to be strengthened if necessary.
MyWeakRef  
PersistentWeakRef  
ShadowSwitch ShadowSwitch - stub for shadow switching.
WeakKeyCollectingIdentityHashMap  
WeakKeyIdentityHashMap Part of the Indexing Data Structure implementation.