Re: [LANG] Normalizing StringUtils output

2024-12-04 Thread Piotr P. Karwasz
Hi Gary, On 4.12.2024 12:44, Gary Gregory wrote: The StringUtils methods return a mix of null and "" for each method on null input. Each method does one of the following: - null out for null in - "" out for null in - null for null and "" for "" - throw an NPE We definitively need to put some

Re: [LANG] Normalizing StringUtils output

2024-12-04 Thread Dávid Szigecsán
Hi, In my opinion it would be nice if all the methods do the same for the same null or empty string input and would be consistent, but... I won't change the existing API in the current 3.x version. So I think we should fix them only in 4.0. However, we should fix it in the Strings class, before it

[LANG] Normalizing StringUtils output

2024-12-04 Thread Gary Gregory
Hi all, The StringUtils methods return a mix of null and "" for each method on null input. Each method does one of the following: - null out for null in - "" out for null in - null for null and "" for "" - throw an NPE The newer class Strings does the same as it backs StringUtils. Should we: -