#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]
|