#include <slotDesc.h>
Public Members | |||
![]() | ![]() | slotDesc () | |
![]() | ![]() | slotDesc (stringOop n, slotType t, oop d, oop a) | |
![]() | ![]() | oop | get_annotation () |
![]() | ![]() | void | set_annotation (oop a, bool cs = true) |
![]() | ![]() | void | init (stringOop n, slotType t, oop d, oop a, bool cs = true) |
![]() | ![]() | bool | is_obj_slot () |
![]() | ![]() | bool | is_map_slot () |
![]() | ![]() | bool | is_arg_slot () |
![]() | ![]() | bool | is_vm_slot () |
![]() | ![]() | bool | is_parent () |
![]() | ![]() | stringOop | assignment_slot_name () |
![]() | ![]() | bool | is_assignment_slot_name (stringOop n) |
![]() | ![]() | bool | compare (slotDesc* obj) |
![]() | ![]() | slotDesc* | shift (Map* old_map, Map* new_map) |
![]() | ![]() | bool | verify (Map* m) |
![]() | ![]() | void | printAugmentedName () |
![]() | ![]() | char* | augmentedName () |
![]() | ![]() | stringOop | name |
![]() | ![]() | slotType | type |
![]() | ![]() | oop | data |
![]() | ![]() | oop | annotation |
slotDesc::slotDesc () [inline]
|
slotDesc::slotDesc (stringOop n, slotType t, oop d, oop a) [inline]
|
oop slotDesc::get_annotation () [inline]
|
void slotDesc::set_annotation (oop a, bool cs = true) [inline]
|
void slotDesc::init (stringOop n, slotType t, oop d, oop a, bool cs = true) [inline]
|
bool slotDesc::is_obj_slot () [inline]
|
bool slotDesc::is_map_slot () [inline]
|
bool slotDesc::is_arg_slot () [inline]
|
bool slotDesc::is_vm_slot () [inline]
|
bool slotDesc::is_parent () [inline]
|
stringOop slotDesc::assignment_slot_name () |
bool slotDesc::is_assignment_slot_name (stringOop n) |
bool slotDesc::compare (slotDesc * sd) |
slotDesc * slotDesc::shift (Map * old_map, Map * new_map) [inline]
|
bool slotDesc::verify (Map * m) |
void slotDesc::printAugmentedName () |
char * slotDesc::augmentedName () |
stringOop slotDesc::name |
slotType slotDesc::type |
oop slotDesc::data |
oop slotDesc::annotation |