< prev index next >

src/share/vm/prims/jvm.h

Print this page
rev 12479 : 8171855: Move package name transformations during module bootstrap into native code
Reviewed-by: alanb, acorn, lfoltan, mchung

*** 412,443 **** * Module support funcions */ JNIEXPORT void JNICALL JVM_DefineModule(JNIEnv *env, jobject module, jboolean is_open, jstring version, ! jstring location, jobjectArray packages); JNIEXPORT void JNICALL JVM_SetBootLoaderUnnamedModule(JNIEnv *env, jobject module); JNIEXPORT void JNICALL ! JVM_AddModuleExports(JNIEnv *env, jobject from_module, jstring package, jobject to_module); JNIEXPORT void JNICALL ! JVM_AddModuleExportsToAllUnnamed(JNIEnv *env, jobject from_module, jstring package); JNIEXPORT void JNICALL ! JVM_AddModuleExportsToAll(JNIEnv *env, jobject from_module, jstring package); JNIEXPORT void JNICALL JVM_AddReadsModule(JNIEnv *env, jobject from_module, jobject source_module); JNIEXPORT void JNICALL ! JVM_AddModulePackage(JNIEnv* env, jobject module, jstring package); JNIEXPORT jobject JNICALL ! JVM_GetModuleByPackageName(JNIEnv* env, jobject loader, jstring package); /* * Reflection support functions */ --- 412,443 ---- * Module support funcions */ JNIEXPORT void JNICALL JVM_DefineModule(JNIEnv *env, jobject module, jboolean is_open, jstring version, ! jstring location, const char* const* packages, jsize num_packages); JNIEXPORT void JNICALL JVM_SetBootLoaderUnnamedModule(JNIEnv *env, jobject module); JNIEXPORT void JNICALL ! JVM_AddModuleExports(JNIEnv *env, jobject from_module, const char* package, jobject to_module); JNIEXPORT void JNICALL ! JVM_AddModuleExportsToAllUnnamed(JNIEnv *env, jobject from_module, const char* package); JNIEXPORT void JNICALL ! JVM_AddModuleExportsToAll(JNIEnv *env, jobject from_module, const char* package); JNIEXPORT void JNICALL JVM_AddReadsModule(JNIEnv *env, jobject from_module, jobject source_module); JNIEXPORT void JNICALL ! JVM_AddModulePackage(JNIEnv* env, jobject module, const char* package); JNIEXPORT jobject JNICALL ! JVM_GetModuleByPackageName(JNIEnv* env, jobject loader, const char* package); /* * Reflection support functions */
< prev index next >