< prev index next >

src/hotspot/share/classfile/modules.cpp

Print this page
@@ -156,11 +156,11 @@
    }
    return package_name;
  }
  
  static void define_javabase_module(Handle module_handle, jstring version, jstring location,
-                                    objArrayHandle pkgs, int num_packages, TRAPS) {
+                                    refArrayHandle pkgs, int num_packages, TRAPS) {
    ResourceMark rm(THREAD);
  
    // Obtain java.base's module version
    TempNewSymbol version_symbol = as_symbol(version);
  

@@ -295,11 +295,11 @@
      THROW_MSG(vmSymbols::java_lang_IllegalArgumentException(),
                "Module name cannot be null");
    }
  
    // Resolve packages
-   objArrayHandle packages_h(THREAD, objArrayOop(JNIHandles::resolve(packages)));
+   refArrayHandle packages_h(THREAD, refArrayOop(JNIHandles::resolve(packages)));
    int num_packages = (packages_h.is_null() ? 0 : packages_h->length());
  
    // Special handling of java.base definition
    if (strcmp(module_name, JAVA_BASE_NAME) == 0) {
      assert(is_open == JNI_FALSE, "java.base module cannot be open");
< prev index next >