hotspot/src/share/vm/prims/whitebox.cpp
changeset 42307 cefc81dc1d52
parent 41084 fc5db29fa08e
child 42650 1f304d0c888b
equal deleted inserted replaced
42142:6d23d5e6b916 42307:cefc81dc1d52
  1411   Modules::add_module_exports(module, package, NULL, CHECK);
  1411   Modules::add_module_exports(module, package, NULL, CHECK);
  1412 WB_END
  1412 WB_END
  1413 
  1413 
  1414 WB_ENTRY(void, WB_AddReadsModule(JNIEnv* env, jobject o, jobject from_module, jobject source_module))
  1414 WB_ENTRY(void, WB_AddReadsModule(JNIEnv* env, jobject o, jobject from_module, jobject source_module))
  1415   Modules::add_reads_module(from_module, source_module, CHECK);
  1415   Modules::add_reads_module(from_module, source_module, CHECK);
  1416 WB_END
       
  1417 
       
  1418 WB_ENTRY(jboolean, WB_CanReadModule(JNIEnv* env, jobject o, jobject asking_module, jobject source_module))
       
  1419   return Modules::can_read_module(asking_module, source_module, THREAD);
       
  1420 WB_END
       
  1421 
       
  1422 WB_ENTRY(jboolean, WB_IsExportedToModule(JNIEnv* env, jobject o, jobject from_module, jstring package, jobject to_module))
       
  1423   return Modules::is_exported_to_module(from_module, package, to_module, THREAD);
       
  1424 WB_END
  1416 WB_END
  1425 
  1417 
  1426 WB_ENTRY(void, WB_AddModulePackage(JNIEnv* env, jobject o, jclass module, jstring package))
  1418 WB_ENTRY(void, WB_AddModulePackage(JNIEnv* env, jobject o, jclass module, jstring package))
  1427   Modules::add_module_package(module, package, CHECK);
  1419   Modules::add_module_package(module, package, CHECK);
  1428 WB_END
  1420 WB_END
  1864                                                       (void*)&WB_DefineModule },
  1856                                                       (void*)&WB_DefineModule },
  1865   {CC"AddModuleExports",   CC"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V",
  1857   {CC"AddModuleExports",   CC"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V",
  1866                                                       (void*)&WB_AddModuleExports },
  1858                                                       (void*)&WB_AddModuleExports },
  1867   {CC"AddReadsModule",     CC"(Ljava/lang/Object;Ljava/lang/Object;)V",
  1859   {CC"AddReadsModule",     CC"(Ljava/lang/Object;Ljava/lang/Object;)V",
  1868                                                       (void*)&WB_AddReadsModule },
  1860                                                       (void*)&WB_AddReadsModule },
  1869   {CC"CanReadModule",      CC"(Ljava/lang/Object;Ljava/lang/Object;)Z",
       
  1870                                                       (void*)&WB_CanReadModule },
       
  1871   {CC"IsExportedToModule", CC"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Z",
       
  1872                                                       (void*)&WB_IsExportedToModule },
       
  1873   {CC"AddModulePackage",   CC"(Ljava/lang/Object;Ljava/lang/String;)V",
  1861   {CC"AddModulePackage",   CC"(Ljava/lang/Object;Ljava/lang/String;)V",
  1874                                                       (void*)&WB_AddModulePackage },
  1862                                                       (void*)&WB_AddModulePackage },
  1875   {CC"GetModuleByPackageName", CC"(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;",
  1863   {CC"GetModuleByPackageName", CC"(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;",
  1876                                                       (void*)&WB_GetModuleByPackageName },
  1864                                                       (void*)&WB_GetModuleByPackageName },
  1877   {CC"AddModuleExportsToAllUnnamed", CC"(Ljava/lang/Object;Ljava/lang/String;)V",
  1865   {CC"AddModuleExportsToAllUnnamed", CC"(Ljava/lang/Object;Ljava/lang/String;)V",