Hello @core-libs-dev <[email protected]>,
I have an instance of java.nio.file.Path to represent a root folder. I then
create many other instances of Path that refer to subfolders of that root
folder -- oftentimes, many levels deep. To do this, I use
Path.resolve(String).
However, I often find myself writing 4 or 5 layers deep of Path resolution.
rootPath
.resolve("src")
.resolve("main")
.resolve("java")
.resolve("someModule")
.resolve("somePackage")
;
I would much prefer to just use varargs, and list them all up front, as
opposed to having to call resolve over and over.
rootPath.resolve("src", "main", "java");
And I am ignorant about performance, but maybe there is a performance
benefit to be gained here? It appears that I don't need to create multiple
instances of Path anymore.
Thank you for your time and consideration.
David Alayachew