35 #if defined(ENABLE_JNI_HEADERS)
36 # include "native/include/java_lang_Object.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.
static JNINativeMethod methods[]
int32_t get_hashcode() const
JNIEXPORT jint JNICALL Java_java_lang_Object_hashCode(JNIEnv *env, jobject _this)
#define NATIVE_METHODS_COUNT
JNIEXPORT jclass JNICALL Java_java_lang_Object_getClass(JNIEnv *env, jobject obj)
classinfo * get_Class() const
void _Jv_java_lang_Object_init(void)
JNIEnv jthread jobject jlong timeout
#define LLNI_classinfo_wrap(classinfo)
void lock_notify_all_object(java_handle_t *o)
JNIEXPORT void JNICALL Java_java_lang_Object_notify(JNIEnv *env, jobject _this)
JNIEXPORT void JNICALL Java_java_lang_Object_notifyAll(JNIEnv *env, jobject _this)
void lock_notify_object(java_handle_t *o)
void exceptions_throw_nullpointerexception(void)
static Utf8String from_utf8(const char *, size_t)
void lock_wait_for_object(java_handle_t *o, s8 millis, s4 nanos)
JNIEXPORT void JNICALL Java_java_lang_Object_wait(JNIEnv *env, jobject _this, jlong timeout)
static VM * get_current()