isNullOrEmpty(CharSequence[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
appendHeading(Appendable, String, char) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
escapeForXml(CharSequence, StringUtils.XmlEscapeMode) |   | 90% |   | 85% | 5 | 25 | 8 | 56 | 0 | 1 |
nullSafeCharSequenceComparator(CharSequence, CharSequence) |   | 73% |   | 58% | 4 | 7 | 1 | 5 | 0 | 1 |
maybeToString(CharSequence) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
randomString(Random, char[], int) |   | 77% | | n/a | 0 | 1 | 2 | 7 | 0 | 1 |
requireNullOrNotEmpty(CharSequence, String) |   | 64% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
collectionToString(Collection) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
appendTo(Collection, StringBuilder) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
appendHeading(Appendable, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
returnIfNotEmptyTrimmed(String) |   | 71% |   | 50% | 2 | 3 | 2 | 6 | 0 | 1 |
requireNotNullOrEmpty(CharSequence, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isNullOrNotEmpty(CharSequence) |   | 75% |   | 50% | 2 | 3 | 1 | 3 | 0 | 1 |
StringUtils() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
hash(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
nullSafeCharSequenceEquals(CharSequence, CharSequence) |   | 75% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
encodeHex(byte[]) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
randomString(Appendable, Random, char[], int) |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
randomString(int, Random) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
isNotEmpty(CharSequence[]) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
appendTo(Collection, String, StringBuilder, Consumer) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
toStringBuilder(Collection, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
requireNotNullNorEmpty(CharSequence, String) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
static {...} |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
secureOnlineAttackSafeRandomString() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
secureUniqueRandomString() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
secureOfflineAttackSafeRandomString() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
isNullOrEmpty(CharSequence) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
isNotEmpty(CharSequence) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
isEmpty(CharSequence) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
appendTo(Collection, String, StringBuilder) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
splitLinesPortable(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
insecureRandomString(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
randomString(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
appendTo(Collection, StringBuilder, Consumer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
deleteXmlWhitespace(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$appendTo$0(StringBuilder, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
escapeForXml(CharSequence) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
escapeForXmlAttribute(CharSequence) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
escapeForXmlAttributeApos(CharSequence) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
escapeForXmlText(CharSequence) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
toUtf8Bytes(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |