On Wed, 6 Jan 2021 16:32:17 GMT, Maurizio Cimadamore <mcimadam...@openjdk.org> 
wrote:

>> This patch tweaks `MemorySegment::mapFile` so that it will throw 
>> `IllegalArgumentException` whenever the path to be mapped is associated with 
>> a custom file system provider.
>> 
>> The check in the implementation is heavily borrowed by what 
>> `UnixDomainSocketAddress::of(Path)` does (thanks Alan for the tip!). Not 
>> only we have to check if file system is the default one, but also if the 
>> default FS belongs to java.base (since that can be overridden).
>> 
>> The test simply check that paths coming from the (internal) JRT file system 
>> are not supported by the factory.
>
> Maurizio Cimadamore has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Simplify test not to depend on JDK internals

Marked as reviewed by alanb (Reviewer).

-------------

PR: https://git.openjdk.java.net/jdk16/pull/90

Reply via email to