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
