public class Pretty
extends java.lang.Object
toString
method.Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
CONSTRUCTOR_NAME |
private static java.lang.String |
DOT |
private static java.lang.String |
NULL_STRING |
Modifier | Constructor and Description |
---|---|
private |
Pretty()
Private constructor to forbid the creation of Pretty instance.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
array(java.lang.Object[] array)
Returns a pretty string for the given array.
|
static java.lang.String |
clazz(java.lang.Class<?> clazz)
Makes a nice, pretty class (without the package name).
|
static java.lang.String |
collection(java.util.Collection<?> collection)
Returns a pretty string representing the collection.
|
static java.lang.String |
constructor(java.lang.reflect.Constructor<?> constructor)
Make a nice pretty string out of the constructor and all its parameters.
|
static java.lang.String |
field(java.lang.reflect.Field field)
Returns a pretty string representing a Field.
|
static java.lang.String |
method(java.lang.reflect.Method method)
Makes a nice pretty string of the method, with the method name and all parameters.
|
private static java.lang.String |
prettyPrintParameters(java.lang.Class<?>[] params) |
static java.lang.String |
pType(java.lang.reflect.ParameterizedType pType)
Prints a pretty parameterized type.
|
static java.lang.String |
type(java.lang.reflect.Type t)
Returns a pretty string for the given type.
|
private static final java.lang.String DOT
private static final java.lang.String NULL_STRING
private static final java.lang.String CONSTRUCTOR_NAME
private Pretty()
public static java.lang.String clazz(java.lang.Class<?> clazz)
clazz
- Make me a pretty class.public static java.lang.String pType(java.lang.reflect.ParameterizedType pType)
pType
- The parameterized type to print. May not be null.public static java.lang.String type(java.lang.reflect.Type t)
t
- A possibly null type.public static java.lang.String constructor(java.lang.reflect.Constructor<?> constructor)
constructor
- The constructor to make pretty.public static java.lang.String method(java.lang.reflect.Method method)
method
- The method to make pretty.public static java.lang.String field(java.lang.reflect.Field field)
field
- The possibly null field.public static java.lang.String array(java.lang.Object[] array)
array
- The possibly null array to represent.public static java.lang.String collection(java.util.Collection<?> collection)
collection
- A possibly null collection to represent.private static java.lang.String prettyPrintParameters(java.lang.Class<?>[] params)