#include <byteVectorMap.h>
Class diagram for byteVectorMap:
Public Members | |||
bool | is_byteVector () | ||
fint | length_byte_array (oop obj) | ||
char* | byte_array (oop obj, fint which = 0) | ||
char | byte_at (oop obj, fint which) | ||
void | byte_at_put (oop obj, fint which, char contents) | ||
oop | clone (oop obj, bool mustAllocate= true, oop genObj= NULL) | ||
bool | can_inline_clone () | ||
oop | cloneSize (oop obj, fint len, bool mustAllocate= true, oop filler= NULL) | ||
slotsOop | create_object (fint size) | ||
mirrorOop | mirror_proto () | ||
fint | empty_object_size () | ||
fint | object_byte_size (oop obj) | ||
virtual oop | scavenge (oop obj) | ||
bool | verify (oop obj) | ||
bool | verifyBytesPart (oop obj, char*& b) | ||
Friends | |||
byteVectorOop | create_byteVector (slotList* slots) |
bool byteVectorMap::is_byteVector () [inline, virtual]
|
Reimplemented from Map.
fint byteVectorMap::length_byte_array (oop obj) [inline, virtual]
|
Reimplemented from Map.
char * byteVectorMap::byte_array (oop obj, fint which = 0) [inline, virtual]
|
Reimplemented from Map.
char byteVectorMap::byte_at (oop obj, fint which) [inline, virtual]
|
Reimplemented from Map.
void byteVectorMap::byte_at_put (oop obj, fint which, char contents) [inline, virtual]
|
Reimplemented from Map.
oop byteVectorMap::clone (oop obj, bool mustAllocate = true, oop genObj = NULL) [virtual]
|
bool byteVectorMap::can_inline_clone () [inline, virtual]
|
oop byteVectorMap::cloneSize (oop obj, fint len, bool mustAllocate = true, oop filler = NULL) [virtual]
|
slotsOop byteVectorMap::create_object (fint size) [inline, virtual]
|
mirrorOop byteVectorMap::mirror_proto () [inline, virtual]
|
fint byteVectorMap::empty_object_size () [virtual]
|
Reimplemented from Map.
fint byteVectorMap::object_byte_size (oop obj) [inline, virtual]
|
Reimplemented from Map.
oop byteVectorMap::scavenge (oop obj) [virtual]
|
bool byteVectorMap::verify (oop obj) [virtual]
|
bool byteVectorMap::verifyBytesPart (oop obj, char *& b) [virtual]
|
Reimplemented from Map.
byteVectorOop create_byteVector (slotList * slots) [friend]
|