RFR: 8298099: [JVMCI] decouple libgraal from JVMCI module at runtime [v5]
Doug Simon
dnsimon at openjdk.org
Tue Dec 6 16:53:21 UTC 2022
On Tue, 6 Dec 2022 15:41:20 GMT, Doug Simon <dnsimon at openjdk.org> wrote:
>> src/java.base/share/classes/jdk/internal/vm/VMSupport.java line 66:
>>
>>> 64: * only contains String keys and values.
>>> 65: */
>>> 66: private static byte[] serializePropertiesToByteArray(Properties p, boolean filter) throws IOException {
>>
>> I think we need more context as to why there are non-String system properties in use here.
>
> This parameter exists to allow a caller to pass in a `Properties` object that is guaranteed to have only String keys and so does not need the extra filtering done in this method. I'll refactor the code to make it clearer.
Hopefully this makes it clearer: https://github.com/openjdk/jdk/pull/11513/commits/5c610798fe4eaed7efeb2eebcf1e5db47714caee
-------------
PR: https://git.openjdk.org/jdk/pull/11513
More information about the core-libs-dev
mailing list