CACAO
|
GNU Classpath java/lang/String. More...
Public Member Functions | |
java_lang_String (java_handle_t *h) | |
java_lang_String (java_handle_t *h, java_handle_chararray_t *value, int32_t count, int32_t offset=0) | |
java_handle_chararray_t * | get_value () const |
int32_t | get_count () const |
int32_t | get_offset () const |
void | set_value (java_handle_chararray_t *value) |
void | set_count (int32_t value) |
void | set_offset (int32_t value) |
![]() | |
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 Public Member Functions | |
static void | set_fields (java_handle_t *str, java_handle_chararray_t *value) |
static java_handle_chararray_t * | get_value (java_handle_t *str) |
static int32_t | get_count (java_handle_t *str) |
static int32_t | get_offset (java_handle_t *str) |
Static Private Attributes | |
static const off_t | offset_value = MEMORY_ALIGN(sizeof(java_object_t), SIZEOF_VOID_P) |
static const off_t | offset_count = MEMORY_ALIGN(offset_value + SIZEOF_VOID_P, sizeof(int32_t)) |
static const off_t | offset_cachedHashCode = MEMORY_ALIGN(offset_count + sizeof(int32_t), sizeof(int32_t)) |
static const off_t | offset_offset = MEMORY_ALIGN(offset_cachedHashCode + sizeof(int32_t), sizeof(int32_t)) |
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/String.
Object layout:
0. object header
Definition at line 696 of file javaobjects.hpp.
|
inline |
Definition at line 706 of file javaobjects.hpp.
|
inline |
Definition at line 738 of file javaobjects.hpp.
|
inline |
Definition at line 750 of file javaobjects.hpp.
|
inlinestatic |
Definition at line 730 of file javaobjects.hpp.
|
inline |
Definition at line 755 of file javaobjects.hpp.
|
inlinestatic |
Definition at line 733 of file javaobjects.hpp.
|
inline |
Definition at line 745 of file javaobjects.hpp.
|
inlinestatic |
Definition at line 727 of file javaobjects.hpp.
|
inline |
Definition at line 765 of file javaobjects.hpp.
|
inlinestatic |
Definition at line 720 of file javaobjects.hpp.
|
inline |
Definition at line 770 of file javaobjects.hpp.
|
inline |
Definition at line 760 of file javaobjects.hpp.
|
staticprivate |
Definition at line 702 of file javaobjects.hpp.
|
staticprivate |
Definition at line 701 of file javaobjects.hpp.
|
staticprivate |
Definition at line 703 of file javaobjects.hpp.
|
staticprivate |
Definition at line 700 of file javaobjects.hpp.