CACAO
|
GNU Classpath java/lang/reflect/Method. More...
Public Member Functions | |
java_lang_reflect_Method (java_handle_t *h) | |
java_lang_reflect_Method (methodinfo *m) | |
java_handle_t * | invoke (java_handle_t *o, java_handle_objectarray_t *args) |
Invokes the given method. More... | |
int32_t | get_flag () const |
java_handle_t * | get_m () const |
void | set_m (java_handle_t *value) |
methodinfo * | get_method () const |
int32_t | get_override () const |
![]() | |
java_lang_Object () | |
java_lang_Object (java_handle_t *h) | |
virtual | ~java_lang_Object () |
virtual java_handle_t * | get_handle () const |
vftbl_t * | get_vftbl () const |
classinfo * | get_Class () const |
int32_t | get_hashcode () const |
bool | is_null () const |
bool | is_non_null () const |
Static Private Attributes | |
static const off_t | offset_flag = MEMORY_ALIGN(sizeof(java_object_t), sizeof(int32_t)) |
static const off_t | offset_p = MEMORY_ALIGN(offset_flag + sizeof(int32_t), SIZEOF_VOID_P) |
static const off_t | offset_m = MEMORY_ALIGN(offset_p + SIZEOF_VOID_P, SIZEOF_VOID_P) |
Additional Inherited Members | |
![]() | |
java_handle_t * | _handle |
![]() | |
template<> | |
java_handle_t * | get (java_handle_t *h, const off_t offset) |
template<> | |
void | set (java_handle_t *h, const off_t offset, java_handle_t *value) |
template<> | |
java_handle_t * | get_volatile (java_handle_t *h, const off_t offset) |
template<> | |
void | set_volatile (java_handle_t *h, const off_t offset, java_handle_t *value) |
![]() | |
template<class T > | |
static T | get (java_handle_t *h, const off_t offset) |
template<class T > | |
static void | set (java_handle_t *h, const off_t offset, T value) |
template<class T > | |
static T | get_volatile (java_handle_t *h, const off_t offset) |
template<class T > | |
static void | set_volatile (java_handle_t *h, const off_t offset, T value) |
GNU Classpath java/lang/reflect/Method.
Object layout:
0. object header
Definition at line 1601 of file javaobjects.hpp.
|
inline |
Definition at line 1610 of file javaobjects.hpp.
|
inline |
Definition at line 1628 of file javaobjects.hpp.
|
inline |
Definition at line 1646 of file javaobjects.hpp.
|
inline |
Definition at line 1651 of file javaobjects.hpp.
|
inline |
Definition at line 1663 of file javaobjects.hpp.
|
inline |
Definition at line 1669 of file javaobjects.hpp.
java_handle_t * java_lang_reflect_Method::invoke | ( | java_handle_t * | o, |
java_handle_objectarray_t * | args | ||
) |
Invokes the given method.
args | Method arguments. |
Definition at line 157 of file javaobjects.cpp.
|
inline |
Definition at line 1657 of file javaobjects.hpp.
|
staticprivate |
Definition at line 1605 of file javaobjects.hpp.
|
staticprivate |
Definition at line 1607 of file javaobjects.hpp.
|
staticprivate |
Definition at line 1606 of file javaobjects.hpp.