#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 |