| Interface | Description | 
|---|---|
| Annotatable | 
 Indicates that an object has an associated annotation. 
 | 
| Annotation | 
 
 Arbitrary annotation associated with one or more objects. 
 | 
| Class | Description | 
|---|---|
| AbstractAnnotation | 
 A utility class to ease the problem of implementing an Annotation to that of
 providing an apropreate implementation of Map. 
 | 
| KeyedWeakReference | 
 Subclass of WeakReference which includes and extra field (the key)
 which can be used to help cleanup once this reference has been
 enqueued. 
 | 
| SmallAnnotation | 
 Annotation that is optimized for memory usage. 
 | 
| SmallMap | 
 Lightweight implementation of Map which uses little memory to store a
 small number of mappings, at the expense of scalability. 
 | 
| StaticMemberPlaceHolder | |
| WeakValueHashMap | 
 Map implementation which keeps weak references to values. 
 | 
| Error | Description | 
|---|---|
| AssertionFailure | 
 An unchecked exception representing an Assertion failure. 
 | 
Copyright © 2000–2016 BioJava. All rights reserved.