On Mon, 16 May 2022 22:54:55 GMT, Jonathan Gibbons <j...@openjdk.org> wrote:
>> Going forward, how about an `Args` builder, with fluent methods >> `add(String)`, `addAll(String...)`, `addAll(List<String>)` and >> `add(Optional<String>)` ... although that last one will cause warnings from >> javac which grumbles about using `Optional` as a parameter type. >> >> Instead of using `Optional`, we could have overloads `addIf(boolean, >> String)` etc. >> >> I'm open to suggestions for a better/neater methodology here. > > [JDK-8286842](https://bugs.openjdk.java.net/browse/JDK-8286842) Args builder sounds reasonable. ------------- PR: https://git.openjdk.java.net/jdk/pull/8708