public class ToStringHelper
extends java.lang.Object
| Constructor and Description |
|---|
ToStringHelper() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
join(java.lang.String separator,
java.lang.Object... values)
Joins object array using specified separator.
|
static java.lang.String |
joinClassNames(java.lang.String separator,
java.lang.Class<?>... classes)
Joins class names using specified separator.
|
static java.lang.String |
toString(java.lang.Class<?> declaringClass,
java.lang.String fieldName)
Returns string representation of field.
|
static java.lang.String |
toString(java.lang.Class<?> clazz,
java.lang.String methodName,
java.lang.Class<?>[] parameters)
Returns string representation of method or constructor signature.
|
static java.lang.String |
toString(java.lang.Class<?> clazz,
java.lang.String methodName,
java.lang.Class<?>[] parameters,
java.lang.Object[] arguments)
Returns string representation of method or constructor invocation.
|
public static java.lang.String toString(java.lang.Class<?> clazz,
java.lang.String methodName,
java.lang.Class<?>[] parameters,
java.lang.Object[] arguments)
Used to create diagnostic messages.
clazz - Class a class (non-null)methodName - String method name. If null then 'constructor' will be used.parameters - Class[] parameter parameters (non-null)arguments - Object[] parameter values (nullable)public static java.lang.String toString(java.lang.Class<?> clazz,
java.lang.String methodName,
java.lang.Class<?>[] parameters)
Call to this method is equivalent to:
toString(clazz, methodName, parameterTypes, null);
clazz - Class classmethodName - String method name. If null then 'constructor' will be used.parameters - Class[] parameter typespublic static java.lang.String toString(java.lang.Class<?> declaringClass,
java.lang.String fieldName)
declaringClass - Class classfieldName - String field name.public static java.lang.String joinClassNames(java.lang.String separator,
java.lang.Class<?>... classes)
separator - String separator to useclasses - vararg array of classes to join.public static java.lang.String join(java.lang.String separator,
java.lang.Object... values)
separator - String separator to usevalues - vararg array of values to join. Method leverages Object.toString()