< prev index next >

src/hotspot/share/include/jvm.h

Print this page


 474 JNIEXPORT void JNICALL
 475 JVM_AddModuleExportsToAllUnnamed(JNIEnv *env, jobject from_module, jstring package);
 476 
 477 /*
 478  * Do an unqualified export of a package.
 479  *  from_module: module containing the package to export
 480  *  package:     name of the package to export
 481  */
 482 JNIEXPORT void JNICALL
 483 JVM_AddModuleExportsToAll(JNIEnv *env, jobject from_module, jstring package);
 484 
 485 /*
 486  * Add a module to the list of modules that a given module can read.
 487  *  from_module:   module requesting read access
 488  *  source_module: module that from_module wants to read
 489  */
 490 JNIEXPORT void JNICALL
 491 JVM_AddReadsModule(JNIEnv *env, jobject from_module, jobject source_module);
 492 
 493 /*








 494  * Reflection support functions
 495  */
 496 
 497 JNIEXPORT jstring JNICALL
 498 JVM_InitClassName(JNIEnv *env, jclass cls);
 499 
 500 JNIEXPORT jobjectArray JNICALL
 501 JVM_GetClassInterfaces(JNIEnv *env, jclass cls);
 502 
 503 JNIEXPORT jboolean JNICALL
 504 JVM_IsInterface(JNIEnv *env, jclass cls);
 505 
 506 JNIEXPORT jobjectArray JNICALL
 507 JVM_GetClassSigners(JNIEnv *env, jclass cls);
 508 
 509 JNIEXPORT void JNICALL
 510 JVM_SetClassSigners(JNIEnv *env, jclass cls, jobjectArray signers);
 511 
 512 JNIEXPORT jobject JNICALL
 513 JVM_GetProtectionDomain(JNIEnv *env, jclass cls);




 474 JNIEXPORT void JNICALL
 475 JVM_AddModuleExportsToAllUnnamed(JNIEnv *env, jobject from_module, jstring package);
 476 
 477 /*
 478  * Do an unqualified export of a package.
 479  *  from_module: module containing the package to export
 480  *  package:     name of the package to export
 481  */
 482 JNIEXPORT void JNICALL
 483 JVM_AddModuleExportsToAll(JNIEnv *env, jobject from_module, jstring package);
 484 
 485 /*
 486  * Add a module to the list of modules that a given module can read.
 487  *  from_module:   module requesting read access
 488  *  source_module: module that from_module wants to read
 489  */
 490 JNIEXPORT void JNICALL
 491 JVM_AddReadsModule(JNIEnv *env, jobject from_module, jobject source_module);
 492 
 493 /*
 494  * Define all modules that have been stored in the CDS archived heap.
 495  *  platform_loader: the built-in platform class loader
 496  *  system_loader:   the built-in system class loader
 497  */
 498 JNIEXPORT void JNICALL
 499 JVM_DefineArchivedModules(JNIEnv *env, jobject platform_loader, jobject system_loader);
 500 
 501 /*
 502  * Reflection support functions
 503  */
 504 
 505 JNIEXPORT jstring JNICALL
 506 JVM_InitClassName(JNIEnv *env, jclass cls);
 507 
 508 JNIEXPORT jobjectArray JNICALL
 509 JVM_GetClassInterfaces(JNIEnv *env, jclass cls);
 510 
 511 JNIEXPORT jboolean JNICALL
 512 JVM_IsInterface(JNIEnv *env, jclass cls);
 513 
 514 JNIEXPORT jobjectArray JNICALL
 515 JVM_GetClassSigners(JNIEnv *env, jclass cls);
 516 
 517 JNIEXPORT void JNICALL
 518 JVM_SetClassSigners(JNIEnv *env, jclass cls, jobjectArray signers);
 519 
 520 JNIEXPORT jobject JNICALL
 521 JVM_GetProtectionDomain(JNIEnv *env, jclass cls);


< prev index next >