#include <mirrorOop.h>
Class diagram for mirrorOopClass:
Public Members | |||
mirrorOop | clone (bool mustAllocate= true) | ||
oop | reflectee () | ||
mirrorOop | set_reflectee (oop r) | ||
oop | codes_prim () | ||
oop | literals_prim () | ||
oop | source_prim () | ||
oop | source_offset_prim () | ||
oop | source_length_prim () | ||
oop | file_prim () | ||
oop | line_prim () | ||
oop | size_prim () | ||
oop | get_reflectee_prim () | ||
oop | names_prim () | ||
oop | name_at_prim (smi inx) | ||
oop | contents_at_prim (stringOop n) | ||
oop | is_parent_at_prim (stringOop n) | ||
oop | is_argument_at_prim (stringOop n) | ||
oop | is_assignable_at_prim (stringOop n) | ||
oop | define_prim (mirrorOop contMir, void *FH) | ||
oop | copy_add_slot_prim (stringOop name, mirrorOop contMirror, bool isP, bool isA, oop anno, void *FH) | ||
oop | copy_remove_prim (stringOop name, void *FH) | ||
oop | evaluate_in_context_prim (mirrorOop methodMirror) | ||
void | switch_reflectee (oop* where, oop to) | ||
oop | create_block_prim () | ||
oop | get_annotation_prim () | ||
oop | copy_set_annotation_prim (oop a, void *FH) | ||
oop | annotation_at_prim (stringOop n) | ||
oop | sender_prim () | ||
oop | parent_prim () | ||
oop | receiver_prim () | ||
oop | expr_stack_prim () | ||
oop | methodHolder_prim () | ||
oop | selector_prim () | ||
oop | bci_prim () | ||
Protected Members | |||
mirrorOopClass* | addr () | ||
oop | _reflectee | ||
Friends | |||
oop | as_mirror_prim (oop obj) |
mirrorOop mirrorOopClass::clone (bool mustAllocate = true) [inline]
|
Reimplemented from slotsOopClass.
oop mirrorOopClass::reflectee () [inline]
|
mirrorOop mirrorOopClass::set_reflectee (oop r) [inline]
|
oop mirrorOopClass::codes_prim () [inline]
|
oop mirrorOopClass::literals_prim () [inline]
|
oop mirrorOopClass::source_prim () [inline]
|
oop mirrorOopClass::source_offset_prim () [inline]
|
oop mirrorOopClass::source_length_prim () [inline]
|
oop mirrorOopClass::file_prim () [inline]
|
oop mirrorOopClass::line_prim () [inline]
|
oop mirrorOopClass::size_prim () [inline]
|
oop mirrorOopClass::get_reflectee_prim () [inline]
|
oop mirrorOopClass::names_prim () [inline]
|
oop mirrorOopClass::name_at_prim (smi inx) [inline]
|
oop mirrorOopClass::contents_at_prim (stringOop n) [inline]
|
oop mirrorOopClass::is_parent_at_prim (stringOop n) [inline]
|
oop mirrorOopClass::is_argument_at_prim (stringOop n) [inline]
|
oop mirrorOopClass::is_assignable_at_prim (stringOop n) [inline]
|
oop mirrorOopClass::define_prim (mirrorOop cont, void * FH) |
oop mirrorOopClass::copy_add_slot_prim (stringOop name, mirrorOop contMirror, bool isP, bool isA, oop anno, void * FH) |
oop mirrorOopClass::copy_remove_prim (stringOop name, void * FH) |
oop mirrorOopClass::evaluate_in_context_prim (mirrorOop methodMirror) |
void mirrorOopClass::switch_reflectee (oop * where, oop to) |
oop mirrorOopClass::create_block_prim () [inline]
|
Reimplemented from slotsOopClass.
oop mirrorOopClass::get_annotation_prim () [inline]
|
oop mirrorOopClass::copy_set_annotation_prim (oop a, void * FH) |
oop mirrorOopClass::annotation_at_prim (stringOop n) [inline]
|
oop mirrorOopClass::sender_prim () [inline]
|
oop mirrorOopClass::parent_prim () [inline]
|
oop mirrorOopClass::receiver_prim () [inline]
|
oop mirrorOopClass::expr_stack_prim () [inline]
|
oop mirrorOopClass::methodHolder_prim () [inline]
|
oop mirrorOopClass::selector_prim () [inline]
|
oop mirrorOopClass::bci_prim () [inline]
|
mirrorOopClass * mirrorOopClass::addr () [inline, protected]
|
Reimplemented from slotsOopClass.
oop as_mirror_prim (oop obj) [friend]
|
oop mirrorOopClass::_reflectee [protected]
|