Class ReflectionToStringBuilder

java.lang.Object
org.aoju.bus.core.builder.ToStringBuilder
org.aoju.bus.core.builder.ReflectionToStringBuilder
All Implemented Interfaces:
Serializable, Builder<String>

public class ReflectionToStringBuilder extends ToStringBuilder
使用反射帮助实现Object.toString()方法

该类使用反射来确定要追加的字段。因为这些字段通常是私有的,所以该类使用 AccessibleObject.setAccessible(AccessibleObject[], boolean) 来更改字段的可见性。在安全管理器下,除非正确设置了适当的权限,否则此操作将失败

此方法的典型调用如下所示:

 public String toString() {
     return ReflectionToStringBuilder.toString(this);
 }
 
Since:
Java 17+
Author:
Kimi Liu
See Also: