ReferencesToClosure Class Reference

Inheritance diagram for ReferencesToClosure:

Inheritance graph
[legend]
Collaboration diagram for ReferencesToClosure:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ReferencesToClosure (oop target, int limit)
bool has_reference (memOop obj)
void do_object (memOop obj)

Public Attributes

int limit
oop target
GrowableArray< oop > * result

Detailed Description

Definition at line 719 of file system_prims.cpp.


Constructor & Destructor Documentation

ReferencesToClosure::ReferencesToClosure ( oop  target,
int  limit 
) [inline]

Definition at line 721 of file system_prims.cpp.

References result, and target.


Member Function Documentation

void ReferencesToClosure::do_object ( memOop  obj  )  [inline, virtual]

Reimplemented from ObjectClosure.

Definition at line 737 of file system_prims.cpp.

References has_reference(), oopDesc::is_context(), limit, and result.

Here is the call graph for this function:

bool ReferencesToClosure::has_reference ( memOop  obj  )  [inline]

Definition at line 731 of file system_prims.cpp.

References memOopDesc::oop_iterate(), HasReferenceClosure::result, and target.

Referenced by do_object().

Here is the call graph for this function:


Member Data Documentation

int ReferencesToClosure::limit

Definition at line 727 of file system_prims.cpp.

Referenced by do_object().

GrowableArray<oop>* ReferencesToClosure::result

Definition at line 729 of file system_prims.cpp.

Referenced by do_object(), PRIM_DECL_2(), and ReferencesToClosure().

oop ReferencesToClosure::target

Definition at line 728 of file system_prims.cpp.

Referenced by has_reference(), and ReferencesToClosure().


The documentation for this class was generated from the following file:
Generated on Mon Oct 9 14:14:48 2006 for Strongtalk VM by  doxygen 1.4.7