Can we deprecate Path.endsWith(String)?
David Alayachew
davidalayachew at gmail.com
Sat Jan 10 23:19:13 UTC 2026
Of course.
I see lots of approvals and not really any dissenters. Are we waiting for
more responses? Or is there anything we can do to kick start this?
On Fri, Jan 9, 2026, 10:22 PM Brian Burkhalter <brian.burkhalter at oracle.com>
wrote:
> Thanks for the corroboration.
>
> On Jan 8, 2026, at 1:50 PM, David Alayachew <davidalayachew at gmail.com>
> wrote:
>
> Thanks for reviving this.
>
> I am perfectly happy with the idea of deprecating the
> Path.{start,ends}With(String), and then only add the file extension method.
> Originally, I didn't know that new method was on the table, so I suggested
> a rename. But the file extension api feels like the superior solution.
>
> 10 times out of 10, if I am calling endsWith, the only time I am not
> looking for "whole" path elements is when I am looking for a file
> extension. In every other instance, the api does exactly what I expect and
> want. And plus, something like looking for a file extension is better off
> being explicit.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/core-libs-dev/attachments/20260110/b86153ac/attachment.htm>
More information about the core-libs-dev
mailing list