| Package | Description |
|---|---|
| org.aoju.bus.core.builder |
| Modifier and Type | Class and Description |
|---|---|
class |
MultilineRecursiveToStringStyle
|
class |
RecursiveToStringStyle
使用
ToStringBuilder创建一个"deep" toString |
class |
StandardToStringStyle
使用
ToStringBuilder创建toString |
| Modifier and Type | Field and Description |
|---|---|
static ToStringStyle |
ToStringStyle.DEFAULT_STYLE
默认的toString样式
|
static ToStringStyle |
ToStringStyle.JSON_STYLE
JSON toString样式
|
static ToStringStyle |
ToStringStyle.MULTI_LINE_STYLE
多行toString样式
|
static ToStringStyle |
ToStringStyle.NO_CLASS_NAME_STYLE
没有类名的toString样式
|
static ToStringStyle |
ToStringStyle.NO_FIELD_NAMES_STYLE
无字段名toString样式
|
static ToStringStyle |
ToStringStyle.SHORT_PREFIX_STYLE
短前缀toString样式
|
static ToStringStyle |
ToStringStyle.SIMPLE_STYLE
简单的toString样式
|
| Modifier and Type | Method and Description |
|---|---|
static ToStringStyle |
ToStringBuilder.getDefaultStyle()
Gets the default
ToStringStyle to use. |
ToStringStyle |
ToStringBuilder.getStyle()
Gets the
ToStringStyle being used. |
ToStringStyle |
DiffResult.getToStringStyle() |
| Modifier and Type | Method and Description |
|---|---|
static String |
ToStringBuilder.reflectionToString(Object object,
ToStringStyle style)
Uses
ReflectionToStringBuilder to generate a
toString for the specified object. |
static String |
ToStringBuilder.reflectionToString(Object object,
ToStringStyle style,
boolean outputTransients)
Uses
ReflectionToStringBuilder to generate a
toString for the specified object. |
static <T> String |
ToStringBuilder.reflectionToString(T object,
ToStringStyle style,
boolean outputTransients,
Class<? super T> reflectUpToClass)
Uses
ReflectionToStringBuilder to generate a
toString for the specified object. |
static void |
ToStringBuilder.setDefaultStyle(ToStringStyle style)
Sets the default
ToStringStyle to use. |
static String |
ReflectionToStringBuilder.toString(Object object,
ToStringStyle style) |
static String |
ReflectionToStringBuilder.toString(Object object,
ToStringStyle style,
boolean outputTransients) |
static String |
ReflectionToStringBuilder.toString(Object object,
ToStringStyle style,
boolean outputTransients,
boolean outputStatics) |
String |
DiffResult.toString(ToStringStyle style) |
static <T> String |
ReflectionToStringBuilder.toString(T object,
ToStringStyle style,
boolean outputTransients,
boolean outputStatics,
boolean excludeNullValues,
Class<? super T> reflectUpToClass) |
static <T> String |
ReflectionToStringBuilder.toString(T object,
ToStringStyle style,
boolean outputTransients,
boolean outputStatics,
Class<? super T> reflectUpToClass) |
| Constructor and Description |
|---|
DiffBuilder(Object lhs,
Object rhs,
ToStringStyle style)
使用指定样式为指定对象构造一个生成器
|
DiffBuilder(Object lhs,
Object rhs,
ToStringStyle style,
boolean testTriviallyEqual)
使用指定样式为指定对象构造一个生成器
如果
lhs == rhs或lhs.equals(rhs),
则构建器将不计算对append(…)的任何调用,
并在DiffBuilder.build()执行时返回一个空的DiffResult. |
ReflectionDiffBuilder(T lhs,
T rhs,
ToStringStyle style)
使用指定样式为指定对象构造一个生成器
|
ReflectionToStringBuilder(Object object,
ToStringStyle style) |
ReflectionToStringBuilder(Object object,
ToStringStyle style,
StringBuffer buffer) |
ReflectionToStringBuilder(T object,
ToStringStyle style,
StringBuffer buffer,
Class<? super T> reflectUpToClass,
boolean outputTransients,
boolean outputStatics)
构造函数
|
ReflectionToStringBuilder(T object,
ToStringStyle style,
StringBuffer buffer,
Class<? super T> reflectUpToClass,
boolean outputTransients,
boolean outputStatics,
boolean excludeNullValues)
构造函数
|
ToStringBuilder(Object object,
ToStringStyle style) |
ToStringBuilder(Object object,
ToStringStyle style,
StringBuffer buffer) |
Copyright © 2019. All rights reserved.