On Fri, 26 May 2023 14:57:21 GMT, Roger Riggs <rri...@openjdk.org> wrote:
> Decouple the jdk.internal.util OperatingSystem and Version classes to > simplify class loading and avoid an indirect cyclic initialization. > > Move the method to get the current OS version from OperatingSystem to the > Version class and its initialization. > Revert to using String.toUpperCase() instead of custom code to uppercase. > > Update the uses of OperatingSystem.version to be Version.current. For the time being, I think they should be independent and clearly named. The nesting creates a very unwieldy and long name. (Not withstanding imports) ------------- PR Comment: https://git.openjdk.org/jdk/pull/14181#issuecomment-1564640242