public class Utils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EOL |
static java.util.function.Predicate<java.lang.String> |
STRING_NOT_EMPTY |
Constructor and Description |
---|
Utils() |
Modifier and Type | Method and Description |
---|---|
static <T> java.util.List<T> |
arrayToList(T[] array)
Deprecated.
This is no longer in use by JavaParser, please write your own replacement.
|
static java.lang.String |
assertNonEmpty(java.lang.String string) |
static <T> T |
assertNotNull(T o) |
static java.lang.String |
camelCaseToScreaming(java.lang.String input) |
static java.lang.String |
capitalize(java.lang.String s)
Capitalizes the first character in the string.
|
static java.lang.String |
decapitalize(java.lang.String s)
Lower-cases the first character in the string.
|
static <T> java.util.List<T> |
ensureNotNull(java.util.List<T> list)
Deprecated.
This is no longer in use by JavaParser, please write your own replacement.
|
static java.lang.String |
escapeEndOfLines(java.lang.String string) |
static java.lang.StringBuilder |
indent(java.lang.StringBuilder builder,
int indentLevel)
Make an indent by appending indentLevel tab characters to the builder.
|
static <E> boolean |
isNullOrEmpty(java.util.Collection<E> collection) |
static java.lang.String |
nextWord(java.lang.String string)
Return the next word of the string, in other words it stops when a space is encountered.
|
static java.lang.String |
readerToString(java.io.Reader reader) |
static java.lang.String |
screamingToCamelCase(java.lang.String original)
Transform a string to the camel case conversion.
|
private static java.lang.String |
stringTransformer(java.lang.String s,
java.lang.String operationDescription,
java.util.function.Function<java.lang.String,java.lang.String> transformation) |
static java.lang.String |
toCamelCase(java.lang.String original)
Deprecated.
use screamingToCamelCase
|
static boolean |
valueIsNullOrEmpty(java.lang.Object value)
Return true if the value is null, an empty Optional or an empty String.
|
public static final java.lang.String EOL
public static final java.util.function.Predicate<java.lang.String> STRING_NOT_EMPTY
public static <T> java.util.List<T> ensureNotNull(java.util.List<T> list)
public static <E> boolean isNullOrEmpty(java.util.Collection<E> collection)
public static <T> T assertNotNull(T o)
public static java.lang.String assertNonEmpty(java.lang.String string)
public static java.lang.String escapeEndOfLines(java.lang.String string)
public static java.lang.String readerToString(java.io.Reader reader) throws java.io.IOException
java.io.IOException
public static <T> java.util.List<T> arrayToList(T[] array)
public static java.lang.String toCamelCase(java.lang.String original)
public static java.lang.String screamingToCamelCase(java.lang.String original)
For example "ABC_DEF" becomes "abcDef"
public static java.lang.String camelCaseToScreaming(java.lang.String input)
input
- "aCamelCaseString"public static java.lang.String nextWord(java.lang.String string)
public static java.lang.StringBuilder indent(java.lang.StringBuilder builder, int indentLevel)
public static java.lang.String capitalize(java.lang.String s)
public static java.lang.String decapitalize(java.lang.String s)
private static java.lang.String stringTransformer(java.lang.String s, java.lang.String operationDescription, java.util.function.Function<java.lang.String,java.lang.String> transformation)
public static boolean valueIsNullOrEmpty(java.lang.Object value)
value
-