Bala,
That does not make sense, as the following will also fail:
interface Foo extends Comparable {
String getVersion()
File getLocation()
}
@EqualsAndHashCode(excludes=['location'])
@TupleConstructor
@Sortable(excludes=['location'])
@ToString
class Bar implements Foo {
String version
File location
}
On 11/11/2015 16:55, Balachandran Sivakumar wrote:
Hi Schalk,
On Wed, Nov 11, 2015 at 9:09 PM, Schalk Cronjé <ysb...@gmail.com
<mailto:ysb...@gmail.com>> wrote:
This following code works under 2.3.3, but fails under 2.3.6 - 2.4.5
@EqualsAndHashCode(excludes=['location'])
@TupleConstructor
@Sortable(excludes=['location'])
@ToString
class Bar implements Comparable {
I think @Sortable automatically makes it Comparable. So, we
don't have to "implement" Comparable if we use the @Sortable
annotation. Without the implements Comparable part, this works fine
for me on groovy 2.4.5. Thanks
--
Thank you
Balachandran Sivakumar
--
Schalk W. Cronjé
Twitter / Ello / Toeter : @ysb33r