这个包中的类主要作用是生成一些比较常见的方法,例如:toString,hashCode,equals,compareTo。
下面看一下这个包的整体类图,图中没有画出依赖的关系

这个包下一共有7个类:
用于生成toString方法的ToStringBuilder,ReflectionToStringBuilder;
用于辅助生成toString方法以及其他一些方法的ToStringStyle,StandardToStringStyle类。其中ToStringStyle中又包含了5个内置的嵌套类,用于提供常见的ToStringStyle类的实现。
用于生成euqals方法的EqualsBuilder类;
用于生成compareTo方法的CompareToBuilder类;
用于生成hashCode方法的HashCodeBuilder类
本文介绍了一个实用的代码生成工具包,该包包含七个核心类,用于自动化生成toString、equals、hashCode等方法。这些工具类简化了Java对象的实现过程。
550

被折叠的 条评论
为什么被折叠?



