On Mon, 30 Mar 2026 08:53:37 GMT, Alan Bateman <[email protected]> wrote:

>> This is a "merging" operation though. And overlay would be a view of two 
>> bits of data to make them look the same, but this is data which is merged 
>> with other data to form a single result that's not a view of several things.
>> 
>> I'm using "relativized" in the same sense as `Path.relativize()` but I'll 
>> explain what it's relative to.
>
> The terminology is very confusing. The META-INF/preview tree is an overlay, 
> just like a versioned section in a MR JAR. So hopefully we can go through all 
> naming and comments in this PR to get consistent use of the terms.

> I'm using "relativized" in the same sense as Path.relativize() but I'll 
> explain what it's relative to.

The reason is confusing is that relativization can involve going both up and 
down in the tree. The changes in this PR add a lot of complexity so we need to 
keep it as simple and understandable as possible.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/29414#discussion_r3008445142

Reply via email to