ReferencedInstVarNamesClosure Class Reference

Inheritance diagram for ReferencedInstVarNamesClosure:

Inheritance graph
[legend]
Collaboration diagram for ReferencedInstVarNamesClosure:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void push_instVar (int offset)
void push_instVar_name (symbolOop name)
void store_instVar (int offset)
void store_instVar_name (symbolOop name)
 ReferencedInstVarNamesClosure (int size, mixinOop mixin)

Public Attributes

GrowableArray< oop > * result

Private Member Functions

void collect (int offset)
void collect (symbolOop name)

Private Attributes

mixinOop mixin

Detailed Description

Definition at line 1137 of file methodOop.cpp.


Constructor & Destructor Documentation

ReferencedInstVarNamesClosure::ReferencedInstVarNamesClosure ( int  size,
mixinOop  mixin 
) [inline]

Definition at line 1156 of file methodOop.cpp.


Member Function Documentation

void ReferencedInstVarNamesClosure::collect ( symbolOop  name  )  [inline, private]

Definition at line 1146 of file methodOop.cpp.

void ReferencedInstVarNamesClosure::collect ( int  offset  )  [inline, private]

Definition at line 1141 of file methodOop.cpp.

Referenced by push_instVar(), push_instVar_name(), and store_instVar().

void ReferencedInstVarNamesClosure::push_instVar ( int  offset  )  [inline, virtual]

Reimplemented from TransitiveMethodClosure.

Definition at line 1151 of file methodOop.cpp.

References collect().

Here is the call graph for this function:

void ReferencedInstVarNamesClosure::push_instVar_name ( symbolOop  name  )  [inline, virtual]

Reimplemented from TransitiveMethodClosure.

Definition at line 1152 of file methodOop.cpp.

References collect().

Here is the call graph for this function:

void ReferencedInstVarNamesClosure::store_instVar ( int  offset  )  [inline, virtual]

Reimplemented from TransitiveMethodClosure.

Definition at line 1153 of file methodOop.cpp.

References collect().

Here is the call graph for this function:

void ReferencedInstVarNamesClosure::store_instVar_name ( symbolOop  name  )  [inline, virtual]

Reimplemented from TransitiveMethodClosure.

Definition at line 1154 of file methodOop.cpp.


Member Data Documentation

mixinOop ReferencedInstVarNamesClosure::mixin [private]

Definition at line 1139 of file methodOop.cpp.

GrowableArray<oop>* ReferencedInstVarNamesClosure::result

Definition at line 1160 of file methodOop.cpp.


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