34 #if defined(ENABLE_JNI_HEADERS)
35 # include "native/vm/include/gnu_java_lang_VMCPStringBuilder.h"
Table containing all native methods registered with the VM.
NativeMethods & get_nativemethods()
void register_methods(Utf8String classname, const JNINativeMethod *methods, size_t count)
Register native methods with the VM.
virtual java_handle_array_t * get_handle() const
static JNINativeMethod methods[]
#define NATIVE_METHODS_COUNT
void _Jv_gnu_java_lang_VMCPStringBuilder_init(void)
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...
int32_t get_length() const
static Utf8String from_utf8(const char *, size_t)
JNIEXPORT jstring JNICALL Java_gnu_java_lang_VMCPStringBuilder_toString(JNIEnv *env, jclass clazz, jcharArray value, jint startIndex, jint count)
void exceptions_throw_stringindexoutofboundsexception(void)
static VM * get_current()