|
CACAO
|
Public Member Functions | |
| const u2 * | begin () const |
| const u2 * | end () const |
| size_t | size () const |
| size_t | utf8_size () const |
| char * | to_chars () const |
| Utf8String | to_utf8 () const |
| Utf8String | to_utf8_dot_to_slash () const |
| JavaString | intern () const |
| void | fprint (FILE *) const |
| void | fprint_printable_ascii (FILE *) const |
| JavaString () | |
| JavaString (java_handle_t *h) | |
| operator java_handle_t * () const | |
Static Public Member Functions | |
| static void | initialize () |
| static bool | is_initialized () |
| static JavaString | from_utf8 (Utf8String) |
| static JavaString | from_utf8 (const char *, size_t) |
| static JavaString | from_utf8 (const char *cs) |
| static JavaString | from_utf8_slash_to_dot (Utf8String) |
| static JavaString | from_utf8_dot_to_slash (Utf8String) |
| static JavaString | literal (Utf8String) |
| static JavaString | from_utf16 (const u2 *, size_t) |
| creates a new java/lang/String from a utf16-text More... | |
| static JavaString | from_array (java_handle_t *array, int32_t count, int32_t offset) |
| creates a new java/lang/String with a given char[] WARNING: the char[] is not copied or validated, you must make sure it is never changed. More... | |
Private Attributes | |
| java_handle_t * | str |
Friends | |
| cacao::OStream & | operator<< (cacao::OStream &, JavaString) |
Definition at line 42 of file string.hpp.
|
inline |
Definition at line 105 of file string.hpp.
|
inline |
Definition at line 106 of file string.hpp.
| const uint16_t * JavaString::begin | ( | ) | const |
Definition at line 350 of file string.cpp.
| const uint16_t * JavaString::end | ( | ) | const |
Definition at line 369 of file string.cpp.
| void JavaString::fprint | ( | FILE * | stream | ) | const |
Definition at line 466 of file string.cpp.
| void JavaString::fprint_printable_ascii | ( | FILE * | stream | ) | const |
Definition at line 478 of file string.cpp.
|
static |
creates a new java/lang/String with a given char[] WARNING: the char[] is not copied or validated, you must make sure it is never changed.
Definition at line 284 of file string.cpp.
|
static |
creates a new java/lang/String from a utf16-text
Definition at line 269 of file string.cpp.
|
static |
Definition at line 184 of file string.cpp.
|
static |
Definition at line 188 of file string.cpp.
|
inlinestatic |
Definition at line 58 of file string.hpp.
|
static |
Definition at line 216 of file string.cpp.
|
static |
Definition at line 202 of file string.cpp.
Definition at line 95 of file string.cpp.
| JavaString JavaString::intern | ( | ) | const |
Definition at line 336 of file string.cpp.
|
static |
Definition at line 106 of file string.cpp.
|
static |
Definition at line 257 of file string.cpp.
|
inline |
Definition at line 108 of file string.hpp.
| size_t JavaString::size | ( | ) | const |
Definition at line 382 of file string.cpp.
| char * JavaString::to_chars | ( | ) | const |
Definition at line 413 of file string.cpp.
| Utf8String JavaString::to_utf8 | ( | ) | const |
Definition at line 437 of file string.cpp.
| Utf8String JavaString::to_utf8_dot_to_slash | ( | ) | const |
Definition at line 450 of file string.cpp.
| size_t JavaString::utf8_size | ( | ) | const |
Definition at line 394 of file string.cpp.
|
friend |
Definition at line 492 of file string.cpp.
|
private |
Definition at line 112 of file string.hpp.
1.8.5