假设我有一个类 Customer:
public class Customer {
private String firstName;
private String lastName;
private String doNotAddMeToEquals;
//Getters and Setters below
}
我正在使用番石榴 Eclipse 插件 http://sourceforge.net/projects/guavaeclipse/在 Eclipse 中生成我的 equals() 和 hashCode() 方法;但是,我也可以使用 eclipse -> Source -> Generate HashCode / Equals。不管怎样……都没关系。
有没有办法注释属性 doNotAddMeToEquals,以便当我使用 guava 插件生成 equals 和 hashcode 方法时,该属性不会显示在列表中?
无需更改插件或创建模板。
提前致谢!!
听起来你想要的是这样的:
http://projectlombok.org/features/EqualsAndHashCode.html http://projectlombok.org/features/EqualsAndHashCode.html
它允许您使用注释来驱动 equals 和 hashcode 方法中包含哪些属性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)