这个包中的类主要作用是生成一些比较常见的方法,例如:toString,hashCode,equals,compareTo。
下面看一下这个包的整体类图,图中没有画出依赖的关系
这个包下一共有7个类:
用于生成toString方法的ToStringBuilder,ReflectionToStringBuilder;
用于辅助生成toString方法以及其他一些方法的ToStringStyle,StandardToStringStyle类。其中ToStringStyle中又包含了5个内置的嵌套类,用于提供常见的ToStringStyle类的实现。
用于生成euqals方法的EqualsBuilder类;
用于生成compareTo方法的CompareToBuilder类;
用于生成hashCode方法的HashCodeBuilder类