From 1734a5b44f3dfda13c07d6d9b7e7a42a1103ff3b Mon Sep 17 00:00:00 2001 From: Jari Vetoniemi Date: Mon, 25 Feb 2019 09:48:40 +0200 Subject: java: implement classloader findclass --- src/libjvm-java.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/libjvm-java.c b/src/libjvm-java.c index cf13544..e07b339 100644 --- a/src/libjvm-java.c +++ b/src/libjvm-java.c @@ -84,6 +84,15 @@ java_lang_ClassLoader_findLibrary(JNIEnv *env, jobject object, va_list args) return (*env)->NewStringUTF(env, lib); } +jobject +java_lang_ClassLoader_findClass(JNIEnv *env, jobject object, va_list args) +{ + assert(env && object); + jstring str = va_arg(args, jstring); + const char *utf = (*env)->GetStringUTFChars(env, str, NULL); + return (*env)->FindClass(env, utf); +} + jobject java_lang_Class_getClassLoader(JNIEnv *env, jobject object) { -- cgit v1.2.3