#include <slotsOop.h>
Class diagram for slotsOopClass:
Public Members | |||
slotsOopClass* | addr () | ||
slotsOop | clone (bool mustAllocate= true) | ||
slotsOop | cloneSize (fint length, bool mustAllocate= true, oop filler= NULL) | ||
oop | add_slots_prim (oop contents, void *FH) | ||
oop | add_slots_if_absent_prim (oop contents, void *FH) | ||
oop | copy_add_slot_prim (stringOop name, oop contents, bool isP, bool isA, oop anno, void *FH) | ||
oop | copy_add_slot_fixing_up_method ( stringOop name, slotType t, oop contents, oop anno, bool mustAllocate= false) | ||
oop | copy_remove_slot_fixing_up_method (stringOop name, bool mustAllocate) | ||
oop | remove_slot_prim (stringOop name, void *FH) | ||
oop | remove_all_slots_prim (void *FH) | ||
oop | copy_remove_slot_prim (stringOop name, void *FH) | ||
oop | create_block_prim () | ||
Friends | |||
slotsOop | as_slotsOop (void* p) | ||
slotsOop | create_slots (fint size) |
slotsOopClass * slotsOopClass::addr () [inline]
|
Reimplemented from memOopClass.
Reimplemented in blockOopClass, byteVectorOopClass, fctProxyOopClass, foreignOopClass, mirrorOopClass, objVectorOopClass, processOopClass, profilerOopClass, proxyOopClass, and vframeOopClass.
slotsOop slotsOopClass::clone (bool mustAllocate = true) [inline]
|
Reimplemented from oopClass.
Reimplemented in foreignOopClass, mirrorOopClass, objVectorOopClass, processOopClass, and proxyOopClass.
slotsOop slotsOopClass::cloneSize (fint length, bool mustAllocate = true, oop filler = NULL) [inline]
|
oop slotsOopClass::add_slots_prim (oop contents, void * FH) |
oop slotsOopClass::add_slots_if_absent_prim (oop contents, void * FH) |
oop slotsOopClass::copy_add_slot_prim (stringOop name, oop contents, bool isP, bool isA, oop anno, void * FH) |
oop slotsOopClass::copy_add_slot_fixing_up_method (stringOop name, slotType t, oop contents, oop anno, bool mustAllocate = false) |
oop slotsOopClass::copy_remove_slot_fixing_up_method (stringOop name, bool mustAllocate) |
oop slotsOopClass::remove_slot_prim (stringOop name, void * FH) |
oop slotsOopClass::remove_all_slots_prim (void * FH) |
oop slotsOopClass::copy_remove_slot_prim (stringOop name, void * FH) |
oop slotsOopClass::create_block_prim () |
Reimplemented in mirrorOopClass.
slotsOop as_slotsOop (void * p) [friend]
|
slotsOop create_slots (fint size) [friend]
|