18 Commits
Author SHA1 Message Date
Reinier Zwitserloot d8f7b19071 [tests] This seemingly humongous commit is actually nothing: All test-cases now have @Generated annotations where before they did not. 2024-05-17 03:39:42 +02:00
Rawi01 c93400d9f4 [fixes #2917] Use $value instead of value in lazy getter 2024-03-18 18:07:03 +01:00
Reinier Zwitserloot 8943b49dfe [fixes #880] get rid of an unchecked cast warning for @Getter(lazy=true) 2020-02-06 23:57:30 +01:00
Reinier Zwitserloot 9aac454aec fixing tests to account for generation of javax.annotation.Generated and ConstructorProperties being default-off. 2017-12-04 21:41:47 +01:00
Roel Spilker 70f77f928a [i1014] Only add lombok.Generated if it is explicitly turned on 2017-02-09 22:52:38 +01:00
Roel Spilker 9e4292dae4 add @lombok.Generated to generated classes, methods and fields 2017-01-06 01:05:16 +01:00
Reinier Zwitserloot 9cfac4131f The bulk of the effort for a new pretty printer. 2015-11-16 22:18:29 +01:00
Reinier Zwitserloot 251fd03cd7 The hashCode() method now generates a magic prime instead of 0 for the hash of null values; this reduces collisions. 2015-06-25 00:13:12 +02:00
Reinier Zwitserloot a7bd812893 [i623] added eclipse code for generating @javax.annotation.Generated, and refactored java impl to reduce DRY violations. -f pretty now includes skipping generation of this annotation, and updated ALL the test cases. 2015-01-30 15:43:41 +01:00
Roel Spilker 4d24542dac [i660] canEqual is now protected instead of public.
Also fixed the total lack of canEqual in the usage examples.
2014-03-26 21:11:30 +01:00
Roel Spilker 14cc545276 Issue 625: use (even) better primes for hashcodes 2014-01-19 21:49:35 +01:00
Reinier Zwitserloot a40a86ad53 [#625] Instead of '31' as a prime number for hashCode(), use something else. 31, probably owing to its inclusion in Effective Java, is overused, as proven by Maaartinus in issue 625. Switching to 277 instead. Also, 1231/1237 pair used for booleans has been replaced by 2591/2609. 2014-01-09 21:24:04 +01:00
Reinier Zwitserloot b6a23a7d94 @Getter(lazy=true) now uses a different, more efficient desugaring. Implementing in javac, ecj still has to be done. 2013-07-07 21:49:47 +02:00
Roel Spilker 5a13db5dc9 Issue 366: don't call the getter twice, fixed for javac. 2012-04-29 23:57:47 +02:00
Reinier Zwitserloot 06581537f2 More test files, test files updated to be valid java, and ecj test now goes through the complete compile process. This means val and @Delegate testing is now enabled.
TODO: Update -eclipse tests.
2012-02-14 16:39:48 +01:00
Reinier Zwitserloot 41a85d2814 Some of the tests weren't succeeding (and haven't for a while now) since fixing the bug where lombok will call equals(SomeSpecificType) instead of equals(Object) from data. This commit rectifies this by updating the tests. 2011-01-17 23:57:11 +01:00
Roel Spilker 3f00e7c905 @Getter(lazy=true) now also works in Eclipse 2010-11-11 05:55:15 +01:00
Roel Spilker 1c32333249 @Getter(lazy=true) support for javac 2010-11-11 01:58:48 +01:00