CACAO
|
GNU Classpath java/lang/reflect/VMConstructor. More...
Public Member Functions | |
java_lang_reflect_VMConstructor (java_handle_t *h) | |
java_lang_reflect_VMConstructor (methodinfo *m) | |
classinfo * | get_clazz () const |
int32_t | get_slot () const |
java_handle_bytearray_t * | get_annotations () const |
java_handle_bytearray_t * | get_parameterAnnotations () const |
java_handle_t * | get_declaredAnnotations () const |
java_handle_t * | get_cons () const |
void | set_clazz (classinfo *value) |
void | set_slot (int32_t value) |
void | set_annotations (java_handle_bytearray_t *value) |
void | set_parameterAnnotations (java_handle_bytearray_t *value) |
void | set_declaredAnnotations (java_handle_t *value) |
void | set_cons (java_handle_t *value) |
methodinfo * | get_method () |
![]() | |
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_clazz = MEMORY_ALIGN(sizeof(java_object_t), SIZEOF_VOID_P) |
static const off_t | offset_slot = MEMORY_ALIGN(offset_clazz + SIZEOF_VOID_P, sizeof(int32_t)) |
static const off_t | offset_annotations = MEMORY_ALIGN(offset_slot + sizeof(int32_t), SIZEOF_VOID_P) |
static const off_t | offset_parameterAnnotations = MEMORY_ALIGN(offset_annotations + SIZEOF_VOID_P, SIZEOF_VOID_P) |
static const off_t | offset_declaredAnnotations = MEMORY_ALIGN(offset_parameterAnnotations + SIZEOF_VOID_P, SIZEOF_VOID_P) |
static const off_t | offset_cons = MEMORY_ALIGN(offset_declaredAnnotations + 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/VMConstructor.
Object layout:
0. object header
Definition at line 1016 of file javaobjects.hpp.
|
inline |
Definition at line 1028 of file javaobjects.hpp.
|
inline |
Definition at line 1052 of file javaobjects.hpp.
|
inline |
Definition at line 1080 of file javaobjects.hpp.
|
inline |
Definition at line 1070 of file javaobjects.hpp.
|
inline |
Definition at line 1095 of file javaobjects.hpp.
|
inline |
Definition at line 1090 of file javaobjects.hpp.
|
inline |
Definition at line 1130 of file javaobjects.hpp.
|
inline |
Definition at line 1085 of file javaobjects.hpp.
|
inline |
Definition at line 1075 of file javaobjects.hpp.
|
inline |
Definition at line 1110 of file javaobjects.hpp.
Definition at line 1100 of file javaobjects.hpp.
|
inline |
Definition at line 1125 of file javaobjects.hpp.
|
inline |
Definition at line 1120 of file javaobjects.hpp.
|
inline |
Definition at line 1115 of file javaobjects.hpp.
|
inline |
Definition at line 1105 of file javaobjects.hpp.
|
staticprivate |
Definition at line 1022 of file javaobjects.hpp.
|
staticprivate |
Definition at line 1020 of file javaobjects.hpp.
|
staticprivate |
Definition at line 1025 of file javaobjects.hpp.
|
staticprivate |
Definition at line 1024 of file javaobjects.hpp.
|
staticprivate |
Definition at line 1023 of file javaobjects.hpp.
|
staticprivate |
Definition at line 1021 of file javaobjects.hpp.