hotspot/src/share/vm/runtime/reflection.cpp
changeset 44520 0553e129e0ec
parent 43471 bfb383279a16
child 46388 d7a164ad6b7f
equal deleted inserted replaced
44471:7e8e5ceecf99 44520:0553e129e0ec
   592         jio_snprintf(msg, len - 1,
   592         jio_snprintf(msg, len - 1,
   593           "class %s (in module %s) cannot access class %s (in module %s) because module %s does not read module %s",
   593           "class %s (in module %s) cannot access class %s (in module %s) because module %s does not read module %s",
   594           current_class_name, module_from_name, new_class_name,
   594           current_class_name, module_from_name, new_class_name,
   595           module_to_name, module_from_name, module_to_name);
   595           module_to_name, module_from_name, module_to_name);
   596       } else {
   596       } else {
   597         jobject jlrm = module_to->module();
   597         jobject jlm = module_to->module();
   598         assert(jlrm != NULL, "Null jlrm in module_to ModuleEntry");
   598         assert(jlm != NULL, "Null jlm in module_to ModuleEntry");
   599         intptr_t identity_hash = JNIHandles::resolve(jlrm)->identity_hash();
   599         intptr_t identity_hash = JNIHandles::resolve(jlm)->identity_hash();
   600         size_t len = 160 + strlen(current_class_name) + 2*strlen(module_from_name) +
   600         size_t len = 160 + strlen(current_class_name) + 2*strlen(module_from_name) +
   601           strlen(new_class_name) + 2*sizeof(uintx);
   601           strlen(new_class_name) + 2*sizeof(uintx);
   602         msg = NEW_RESOURCE_ARRAY(char, len);
   602         msg = NEW_RESOURCE_ARRAY(char, len);
   603         jio_snprintf(msg, len - 1,
   603         jio_snprintf(msg, len - 1,
   604           "class %s (in module %s) cannot access class %s (in unnamed module @" SIZE_FORMAT_HEX ") because module %s does not read unnamed module @" SIZE_FORMAT_HEX,
   604           "class %s (in module %s) cannot access class %s (in unnamed module @" SIZE_FORMAT_HEX ") because module %s does not read unnamed module @" SIZE_FORMAT_HEX,
   619         jio_snprintf(msg, len - 1,
   619         jio_snprintf(msg, len - 1,
   620           "class %s (in module %s) cannot access class %s (in module %s) because module %s does not export %s to module %s",
   620           "class %s (in module %s) cannot access class %s (in module %s) because module %s does not export %s to module %s",
   621           current_class_name, module_from_name, new_class_name,
   621           current_class_name, module_from_name, new_class_name,
   622           module_to_name, module_to_name, package_name, module_from_name);
   622           module_to_name, module_to_name, package_name, module_from_name);
   623       } else {
   623       } else {
   624         jobject jlrm = module_from->module();
   624         jobject jlm = module_from->module();
   625         assert(jlrm != NULL, "Null jlrm in module_from ModuleEntry");
   625         assert(jlm != NULL, "Null jlm in module_from ModuleEntry");
   626         intptr_t identity_hash = JNIHandles::resolve(jlrm)->identity_hash();
   626         intptr_t identity_hash = JNIHandles::resolve(jlm)->identity_hash();
   627         size_t len = 170 + strlen(current_class_name) + strlen(new_class_name) +
   627         size_t len = 170 + strlen(current_class_name) + strlen(new_class_name) +
   628           2*strlen(module_to_name) + strlen(package_name) + 2*sizeof(uintx);
   628           2*strlen(module_to_name) + strlen(package_name) + 2*sizeof(uintx);
   629         msg = NEW_RESOURCE_ARRAY(char, len);
   629         msg = NEW_RESOURCE_ARRAY(char, len);
   630         jio_snprintf(msg, len - 1,
   630         jio_snprintf(msg, len - 1,
   631           "class %s (in unnamed module @" SIZE_FORMAT_HEX ") cannot access class %s (in module %s) because module %s does not export %s to unnamed module @" SIZE_FORMAT_HEX,
   631           "class %s (in unnamed module @" SIZE_FORMAT_HEX ") cannot access class %s (in module %s) because module %s does not export %s to unnamed module @" SIZE_FORMAT_HEX,