74 #ifdef WITH_JAVA_RUNTIME_LIBRARY_GNU_CLASSPATH
84 const u2*
end()
const;
115 #endif // STRING_HPP_
JavaString(java_handle_t *h)
Utf8String to_utf8() const
JavaString intern() const
static JavaString from_utf8(Utf8String)
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...
Simple stream class for formatted output.
void fprint(FILE *) const
friend cacao::OStream & operator<<(cacao::OStream &, JavaString)
static JavaString from_utf8_slash_to_dot(Utf8String)
void fprint_printable_ascii(FILE *) const
static JavaString from_utf8_dot_to_slash(Utf8String)
static JavaString from_utf8(const char *cs)
static JavaString literal(Utf8String)
static bool is_initialized()
static JavaString from_utf16(const u2 *, size_t)
creates a new java/lang/String from a utf16-text
Utf8String to_utf8_dot_to_slash() const