Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-21 | Delombok now also prints explicit no-arg super constructor calls, fixes #2023. | Roel Spilker | |
2018-11-08 | [fixes #1628] Lombok now marks the `result` field used in the generated ↵ | Reinier Zwitserloot | |
hashCode method as final if it isn’t modified. This doesn’t change its behavior whatsoever, but some linters and especially eclipse save actions (specifically: ‘mark local variables final if possible’) cause issues when they try to mess with generated code. Of course, now any save action with ‘remove useless modifiers’ would cause an issue but those don’t (yet…) exist. | |||
2018-06-04 | Make `extraPrivate` opt-in instead of opt-out. Fixes #1708 | Roel Spilker | |
2018-05-28 | Generate default no-args constructor | Roel Spilker | |
2017-12-04 | fixing tests to account for generation of javax.annotation.Generated and ↵ | Reinier Zwitserloot | |
ConstructorProperties being default-off. | |||
2017-11-06 | Generate correct hashCode when callSuper and no fields included. Fixes #1505 | Roel Spilker | |
2017-02-09 | [i1014] Only add lombok.Generated if it is explicitly turned on | Roel Spilker | |
2017-01-06 | add `@lombok.Generated` to generated classes, methods and fields | Roel Spilker | |
2015-11-16 | The bulk of the effort for a new pretty printer. | Reinier Zwitserloot | |
2015-06-25 | The hashCode() method now generates a magic prime instead of 0 for the hash ↵ | Reinier Zwitserloot | |
of null values; this reduces collisions. | |||
2015-01-30 | [i623] added eclipse code for generating @javax.annotation.Generated, and ↵ | Reinier Zwitserloot | |
refactored java impl to reduce DRY violations. -f pretty now includes skipping generation of this annotation, and updated ALL the test cases. | |||
2014-03-26 | [i660] canEqual is now protected instead of public. | Roel Spilker | |
Also fixed the total lack of canEqual in the usage examples. | |||
2014-01-19 | Issue 625: use (even) better primes for hashcodes | Roel Spilker | |
2014-01-09 | [#625] Instead of '31' as a prime number for hashCode(), use something else. ↵ | Reinier Zwitserloot | |
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. | |||
2012-07-16 | Updated tests to reflect changes to delombok (delombok now kills super(), ↵ | Reinier Zwitserloot | |
because attrib adds them even in places where that's wrong). Also split up the SynchronizedName test into separate cases for each expected failure mode. | |||
2012-04-29 | Issue 366: don't call the getter twice, fixed for javac. | Roel Spilker | |
2012-02-14 | More test files, test files updated to be valid java, and ecj test now goes ↵ | Reinier Zwitserloot | |
through the complete compile process. This means val and @Delegate testing is now enabled. TODO: Update -eclipse tests. | |||
2011-01-17 | Some of the tests weren't succeeding (and haven't for a while now) since ↵ | Reinier Zwitserloot | |
fixing the bug where lombok will call equals(SomeSpecificType) instead of equals(Object) from data. This commit rectifies this by updating the tests. | |||
2010-11-10 | From now on it is possible to specify annotations to be placed on the method | Roel Spilker | |
or the parameter of the generated getter/setter methods. | |||
2010-11-08 | Added support for canEquals in javac | Roel Spilker | |
2010-07-21 | refactored the tests to prepare running ecj as well as delombok. | Reinier Zwitserloot | |