Groovy adds the isAllWhitespace()
method to Strings, which is great, but there doesn't seem to be a good way of determining if a String has something other than just white space in it.
The best I've been able to come up with is:
myString && !myString.allWhitespace
But that seems too verbose. This seems like such a common thing for validation that there must be a simpler way to determine this.
Another option is
if (myString?.trim()) {
...
}