8150162: Move sun.misc.Version to a truly internal package
Reviewed-by: alanb, dholmes, iris, mchung, rriggs
--- a/hotspot/src/share/vm/classfile/vmSymbols.hpp Fri Feb 26 10:35:07 2016 -0800
+++ b/hotspot/src/share/vm/classfile/vmSymbols.hpp Thu Mar 03 12:59:21 2016 +0000
@@ -123,7 +123,7 @@
template(sun_misc_Launcher_ExtClassLoader, "sun/misc/Launcher$ExtClassLoader") \
\
/* Java runtime version access */ \
- template(sun_misc_Version, "sun/misc/Version") \
+ template(java_lang_VersionProps, "java/lang/VersionProps") \
template(java_runtime_name_name, "java_runtime_name") \
template(java_runtime_version_name, "java_runtime_version") \
\
--- a/hotspot/src/share/vm/runtime/thread.cpp Fri Feb 26 10:35:07 2016 -0800
+++ b/hotspot/src/share/vm/runtime/thread.cpp Thu Mar 03 12:59:21 2016 +0000
@@ -1005,9 +1005,9 @@
char java_runtime_name[128] = "";
char java_runtime_version[128] = "";
-// extract the JRE name from sun.misc.Version.java_runtime_name
+// extract the JRE name from java.lang.VersionProps.java_runtime_name
static const char* get_java_runtime_name(TRAPS) {
- Klass* k = SystemDictionary::find(vmSymbols::sun_misc_Version(),
+ Klass* k = SystemDictionary::find(vmSymbols::java_lang_VersionProps(),
Handle(), Handle(), CHECK_AND_CLEAR_NULL);
fieldDescriptor fd;
bool found = k != NULL &&
@@ -1027,9 +1027,9 @@
}
}
-// extract the JRE version from sun.misc.Version.java_runtime_version
+// extract the JRE version from java.lang.VersionProps.java_runtime_version
static const char* get_java_runtime_version(TRAPS) {
- Klass* k = SystemDictionary::find(vmSymbols::sun_misc_Version(),
+ Klass* k = SystemDictionary::find(vmSymbols::java_lang_VersionProps(),
Handle(), Handle(), CHECK_AND_CLEAR_NULL);
fieldDescriptor fd;
bool found = k != NULL &&