IdManager
must provide: public ObjectId getObjectId (Object theObject); public ObjectId get (long id); public ObjectId readObjectId (ByteBuffer bb); public ReferenceTypeId getReferenceTypeId (Class clazz); public ReferenceTypeId getReferenceType (long id); public ReferenceTypeId readReferenceTypeId (ByteBuffer bb);
See the javadoc on these methods later in this file for more information on these functions. NOTE: All IDs handled by the ID manager (all object and reference type IDs) are assumed to be of type long
. NOTE: This class does not manage virtual machine-specific types, like methods, fields, and frames. These already have unique IDs within the virtual machine and do not need further abstraction here.
@author Keith Seitz (keiths@redhat.com)
|
|