< 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 >