ArgUtil.java
package tools.jackson.dataformat.xml.util;
import java.util.Objects;
public abstract class ArgUtil
{
public static String emptyToNull(String str) {
return "".equals(str) ? null : str;
}
public static String nullToEmpty(String str) {
return Objects.requireNonNullElse(str, "");
}
public static String nonEmptyNonNull(String prop, String str) {
if (str == null || str.isEmpty()) {
throw new IllegalArgumentException("Illegal argument for '%s': must be non-empty String"
.formatted(prop));
}
return str;
}
}