Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

vframeMap Class Reference

#include <vframeMap.h>

Class diagram for vframeMap:

codeLikeSlotsMap slotsMapDeps slotsMap Map MapBase ovframeMap bvframeMap

List of all members.

Public Members

bool is_vframe ()
bool is_killable ()
bool is_programmable_slots ()
oop basic_clone (oop obj, bool mustAllocate= true, oop genObj= NULL)
oop clone (oop obj, bool mustAllocate= true, oop genObj= NULL)
bool can_inline_clone ()
oop cloneSize (oop obj, fint length, bool mustAllocate= true, oop filler= NULL)
oop mirror_names (oop r)
oop mirror_name_at (oop obj, smi inx)
oop mirror_contents_at (oop r, stringOop name)
oop mirror_is_parent_at (oop r, stringOop name)
oop mirror_is_argument_at (oop r, stringOop name)
oop mirror_is_assignable_at (oop r, stringOop name)
oop mirror_codes (oop obj)
oop mirror_literals (oop obj)
oop mirror_source (oop obj)
oop mirror_source_length (oop obj)
oop mirror_source_offset (oop obj)
oop mirror_file (oop obj)
oop mirror_line (oop obj)
oop mirror_sender (oop obj)
oop mirror_parent (oop obj)
oop mirror_receiver (oop obj)
oop mirror_expr_stack (oop obj)
oop mirror_methodHolder (oop obj)
oop mirror_selector (oop obj)
oop mirror_bci (oop obj)
oop mirror_annotation_at (oop obj, stringOop name)
bool verify (oop obj)
fint empty_object_size ()
void kill (oop vfp)
bool is_live (oop vfp)
void print_string (oop obj, char* buf)
void print (oop obj)
void print_oop (oop obj)
virtual bool is_enumerable (oop obj, oop* matching_cell)
void dummy_initialize (oop obj, oop filler)

Detailed Description


Member Function Documentation

bool vframeMap::is_vframe () [inline, virtual]

Reimplemented from Map.

bool vframeMap::is_killable () [inline, virtual]

Reimplemented from Map.

bool vframeMap::is_programmable_slots () [inline, virtual]

Reimplemented from Map.

oop vframeMap::basic_clone (oop obj, bool mustAllocate = true, oop genObj = NULL) [inline]

oop vframeMap::clone (oop obj, bool mustAllocate = true, oop genObj = NULL) [virtual]

Reimplemented from Map.

bool vframeMap::can_inline_clone () [inline, virtual]

Reimplemented from Map.

oop vframeMap::cloneSize (oop obj, fint length, bool mustAllocate = true, oop filler = NULL) [virtual]

Reimplemented from Map.

oop vframeMap::mirror_names (oop obj) [virtual]

Reimplemented from Map.

oop vframeMap::mirror_name_at (oop obj, smi inx) [virtual]

Reimplemented from Map.

oop vframeMap::mirror_contents_at (oop obj, stringOop name) [virtual]

Reimplemented from Map.

oop vframeMap::mirror_is_parent_at (oop r, stringOop name) [virtual]

Reimplemented from Map.

oop vframeMap::mirror_is_argument_at (oop r, stringOop name) [virtual]

Reimplemented from Map.

oop vframeMap::mirror_is_assignable_at (oop r, stringOop name) [virtual]

Reimplemented from Map.

oop vframeMap::mirror_codes (oop obj) [virtual]

Reimplemented from Map.

oop vframeMap::mirror_literals (oop obj) [virtual]

Reimplemented from Map.

oop vframeMap::mirror_source (oop obj) [virtual]

Reimplemented from Map.

oop vframeMap::mirror_source_length (oop obj) [virtual]

Reimplemented from Map.

oop vframeMap::mirror_source_offset (oop obj) [virtual]

Reimplemented from Map.

oop vframeMap::mirror_file (oop obj) [virtual]

Reimplemented from Map.

oop vframeMap::mirror_line (oop obj) [virtual]

Reimplemented from Map.

oop vframeMap::mirror_sender (oop obj) [virtual]

Reimplemented from Map.

oop vframeMap::mirror_parent (oop obj) [virtual]

Reimplemented from Map.

oop vframeMap::mirror_receiver (oop obj) [virtual]

Reimplemented from Map.

oop vframeMap::mirror_expr_stack (oop obj) [virtual]

Reimplemented from Map.

oop vframeMap::mirror_methodHolder (oop obj) [virtual]

Reimplemented from Map.

oop vframeMap::mirror_selector (oop obj) [virtual]

Reimplemented from Map.

oop vframeMap::mirror_bci (oop obj) [virtual]

Reimplemented from Map.

oop vframeMap::mirror_annotation_at (oop obj, stringOop name) [virtual]

Reimplemented from Map.

bool vframeMap::verify (oop obj) [virtual]

Reimplemented from Map.

fint vframeMap::empty_object_size () [virtual]

Reimplemented from Map.

void vframeMap::kill (oop vfp) [virtual]

Reimplemented from Map.

bool vframeMap::is_live (oop vfp) [virtual]

Reimplemented from Map.

void vframeMap::print_string (oop obj, char * buf) [virtual]

Reimplemented from Map.

void vframeMap::print (oop obj) [virtual]

Reimplemented from Map.

void vframeMap::print_oop (oop obj) [virtual]

Reimplemented from Map.

bool vframeMap::is_enumerable (oop obj, oop * matching_cell) [virtual]

Reimplemented from Map.

void vframeMap::dummy_initialize (oop obj, oop filler) [virtual]

Reimplemented from slotsMap.


The documentation for this class was generated from the following files:
Generated at Tue Jun 27 12:18:32 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999