36 #if defined(ENABLE_JNI_HEADERS)
37 # include "native/include/java_lang_System.h"
Table containing all native methods registered with the VM.
NativeMethods & get_nativemethods()
JNIEXPORT jint JNICALL Java_java_lang_System_identityHashCode(JNIEnv *env, jclass clazz, jobject obj)
void register_methods(Utf8String classname, const JNINativeMethod *methods, size_t count)
Register native methods with the VM.
JNIEXPORT void JNICALL Java_java_lang_System_arraycopy(JNIEnv *env, jclass clazz, jobject src, jint srcStart, jobject dest, jint destStart, jint len)
int32_t get_hashcode() const
#define NATIVE_METHODS_COUNT
static JavaString from_utf8(Utf8String)
static JNINativeMethod methods[]
void _Jv_java_lang_System_init(void)
Properties & get_properties()
static Utf8String from_utf8(const char *, size_t)
void builtin_arraycopy(java_handle_t *src, s4 srcStart, java_handle_t *dest, s4 destStart, s4 len)
JNIEXPORT jstring JNICALL Java_java_lang_System_getProperty0(JNIEnv *env, jclass clazz, jstring s)
#define MFREE(ptr, type, num)
const char * get(const char *key)
Get a property entry from the internal property map.
static VM * get_current()