在将C ++ * .idl结构类型转换为生成的java文件时实现equals()和hascode

时间:2013-01-21 19:05:46

标签: java idl

我正在使用C ++ * .idl文件中的结构数据类型并将其转换为生成的java类。它生成java分类,但它没有实现等于和哈希方法..所以我无法用它们进行比较。

Ex:我想在一个集合中使用它们(不应该支持重复),因为没有equals和hashCode所以它允许重复输入。

任何人都可以帮助我。使用equals和hasecode生成(如何支持生成)java类的任何方法

1 个答案:

答案 0 :(得分:0)

您可以通过生成使用EqualsBuilderHashCodeBuilder的代码来简化代码生成。除此之外......它是一项繁琐的编码工作。