#include <target.h>
Class diagram for objectLookupTarget:
Public Members | |||
objectLookupTarget (oop p) | |||
bool | EQ (lookupTarget* t) | ||
bool | check_cycle_mark () | ||
void | set_cycle_mark () | ||
void | clear_cycle_mark () | ||
bool | is_object () | ||
lookupTarget* | get_target_for_slot (slotDesc* s, simpleLookup* L) | ||
oop | get_slot (slotDesc*) | ||
void | set_slot (slotDesc*, oop) | ||
virtual void | print_short () | ||
void | print () | ||
oop | obj | ||
realSlotRef* | prevTargetSlot | ||
assignableSlotLink* | links | ||
bool | value_constrained |
objectLookupTarget::objectLookupTarget (oop p) |
bool objectLookupTarget::EQ (lookupTarget * t) [inline, virtual]
|
Reimplemented from lookupTarget.
bool objectLookupTarget::check_cycle_mark () [inline, virtual]
|
Reimplemented from lookupTarget.
void objectLookupTarget::set_cycle_mark () [inline, virtual]
|
Reimplemented from lookupTarget.
void objectLookupTarget::clear_cycle_mark () [inline, virtual]
|
Reimplemented from lookupTarget.
bool objectLookupTarget::is_object () [inline, virtual]
|
Reimplemented from lookupTarget.
lookupTarget * objectLookupTarget::get_target_for_slot (slotDesc * s, simpleLookup * L) [virtual]
|
Reimplemented from lookupTarget.
oop objectLookupTarget::get_slot (slotDesc * sd) [virtual]
|
Reimplemented from lookupTarget.
void objectLookupTarget::set_slot (slotDesc * sd, oop x) [virtual]
|
Reimplemented from lookupTarget.
void objectLookupTarget::print_short () [virtual]
|
Reimplemented from VMObj.
void objectLookupTarget::print () [virtual]
|
Reimplemented from VMObj.
oop objectLookupTarget::obj |
realSlotRef* objectLookupTarget::prevTargetSlot |
assignableSlotLink* objectLookupTarget::links |
bool objectLookupTarget::value_constrained |