#include <slotRef.h>
Class diagram for realSlotRef:
Public Members | |||
![]() | ![]() | realSlotRef (lookupTarget* h, slotDesc* d) | |
![]() | ![]() | bool | is_real () |
![]() | ![]() | bool | exists () |
![]() | ![]() | oop | contents () |
![]() | ![]() | void | set_contents (oop) |
![]() | ![]() | oop | methodHolder_or_map (oop rcvr) |
![]() | ![]() | oop | generalized_methodHolder_or_map (oop rcvr) |
![]() | ![]() | void | print_short () |
![]() | ![]() | void | print () |
![]() | ![]() | bool | EQsr (realSlotRef* s) |
![]() | ![]() | void | add_dependency (slotDesc* sd, simpleLookup* L) |
![]() | ![]() | ResultType | resultType (oop sel) |
![]() | ![]() | lookupTarget* | holder |
![]() | ![]() | slotDesc* | desc |
Protected Members | |||
![]() | ![]() | oop | methodHolder_if_not_rcvr () |
realSlotRef::realSlotRef (lookupTarget * h, slotDesc * d) [inline]
|
bool realSlotRef::is_real () [inline, virtual]
|
Reimplemented from abstractSlotRef.
bool realSlotRef::exists () [inline, virtual]
|
Reimplemented from abstractSlotRef.
oop realSlotRef::contents () [virtual]
|
Reimplemented from abstractSlotRef.
void realSlotRef::set_contents (oop x) [virtual]
|
Reimplemented from abstractSlotRef.
oop realSlotRef::methodHolder_or_map (oop rcvr) [virtual]
|
Reimplemented from abstractSlotRef.
oop realSlotRef::generalized_methodHolder_or_map (oop rcvr) [virtual]
|
Reimplemented from abstractSlotRef.
void realSlotRef::print_short () [virtual]
|
Reimplemented from VMObj.
void realSlotRef::print () [virtual]
|
Reimplemented from VMObj.
bool realSlotRef::EQsr (realSlotRef * s) [inline]
|
void realSlotRef::add_dependency (slotDesc * sd, simpleLookup * L) [inline, virtual]
|
Reimplemented from abstractSlotRef.
ResultType realSlotRef::resultType (oop sel) [virtual]
|
Reimplemented from abstractSlotRef.
oop realSlotRef::methodHolder_if_not_rcvr () [protected]
|
lookupTarget* realSlotRef::holder |
slotDesc* realSlotRef::desc |