Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-06-24 | [trivial] formatting. | Reinier Zwitserloot | |
2015-05-02 | Change http://projectlombok.org to https://projectlombok.org | Roel Spilker | |
2015-04-14 | [i804] @UtilityClass fails to properly initialize fields (which ↵ | Reinier Zwitserloot | |
@UtilityClass makes static) with initializers, in eclipse. also updates the changelog more generally, it was lacking some recent work. | |||
2015-02-08 | marking generated fields in builders as generated. This seems superfluous as ↵ | Reinier Zwitserloot | |
the entire builder class is marked as such, but it won’t be if that part is manually written but builder is supposed to fill in a few blanks. | |||
2015-02-04 | @UtilityClass handlers now more intelligent about inner types of implicitly ↵ | Reinier Zwitserloot | |
static contexts (enums, interfaces, and annotation declarations). Also added tests to test for these. | |||
2015-02-02 | added impl for @UtilityClass. | Reinier Zwitserloot | |
2015-02-02 | [trivial] Wither would produce the wrong error message for bad use of ↵ | Reinier Zwitserloot | |
onMethod/onParam. | |||
2015-02-02 | [i702] findbugs suppress warnings now available via config key. | Reinier Zwitserloot | |
2015-01-30 | * Added config key ‘lombok.addGeneratedAnnotation’. | Reinier Zwitserloot | |
* Added ‘format’ directive for tests. * Updates tests to salt in some more format and config keys. | |||
2015-01-30 | * the j.u.List recipe is now used to singularize java.lang.Iterables. | Reinier Zwitserloot | |
* Code gen for builder now adheres to format options when delomboking (doesn’t generate java.lang. FQNs if you ask it not to do that). | |||
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. | |||
2015-01-29 | Reverting the revert of purely a style issue; the copyAnnotations method is ↵ | Reinier Zwitserloot | |
now ‘nicer’ and no longer requires having to deal with the fact that it can return both ‘null’ AND empty arrays. Thanks to Maaartin Gracjar for setting this change in motion in commit 842a4759165c5cd05aae63da3921ee11a3641a4b. | |||
2015-01-26 | optimized the creation for singular lists/collections. | Reinier Zwitserloot | |
2015-01-26 | documentation for @Singular. | Reinier Zwitserloot | |
2015-01-21 | [@Singular @Builder] Our recipe for guava builders did not work in javac 1.7 ↵ | Reinier Zwitserloot | |
and below; fixed. | |||
2015-01-20 | added the lombok.singular.auto config option. | Reinier Zwitserloot | |
2015-01-20 | added the ‘always use guava’ lombok.config option for @Singular @Builder. | Reinier Zwitserloot | |
2015-01-20 | trying to manually add (parts of) the infrastructure for @Singular @Builder ↵ | Reinier Zwitserloot | |
stuff is now flagged as an error. | |||
2015-01-19 | builder @Singleton now works fully in eclipse as well! feature done! | Reinier Zwitserloot | |
2015-01-19 | * Refactor AnnotationValues generator to also pick up on annotation ↵ | Reinier Zwitserloot | |
‘methods’ that don’t actually exist in the targeted annotation type; this is useful for old (experimental) variants that had more methods, for example. | |||
2015-01-16 | added j.u.List support for eclipse for @Singular @Builder. | Reinier Zwitserloot | |
2015-01-15 | ecj @Builder @Singular support for j.u. sets and maps. | Reinier Zwitserloot | |
2014-12-08 | moved builder to core package (deprecated old one, created new one, added ↵ | Reinier Zwitserloot | |
alias). | |||
2014-12-04 | fix for lombok not compiling if JDK8’s javac is used as default compiler. | Reinier Zwitserloot | |
2014-09-29 | histogram tracker now nanoTime based; lombok itself can be histogrammed now ↵ | Reinier Zwitserloot | |
with -Dlombok.histogram | |||
2014-09-02 | added memoization to config lookup in eclipse. This should help make it ↵ | Reinier Zwitserloot | |
(much) faster. | |||
2014-08-16 | Some workaround fix-esque work to prevent serious slowdown issues when ↵ | Reinier Zwitserloot | |
refactoring. | |||
2014-06-25 | [issue 699] [issue 682] [issue 683] lots of fixes for eclipse/ecj based ↵ | Roel Spilker | |
issues surrounding path finding. | |||
2014-06-24 | [issue 699] fileName (for finding absolute path of a source file) are ↵ | Roel Spilker | |
sometimes URIs, for example with GWT. We now do the right thing here instead of crashing out. | |||
2014-06-10 | remarked out the work in progress on resolving file paths in eclipse; this ↵ | Reinier Zwitserloot | |
causes ClassNotFoundErrors in ecj mode | |||
2014-06-06 | Merge branch 'master' into configResolutionInEclipse | Roel Spilker | |
2014-06-06 | more work on lombok.config resolution issues. Mostly turning outright ↵ | Roel Spilker | |
showstopping errors in workarounds and logs, because we can't reproduce any of it. | |||
2014-06-05 | Finished refactor of FieldAugment; there's no longer a separate variant for ↵ | Roel Spilker | |
boolean and references, and the code no longer blows up with a bunch of NPEs if you try to use the reference variant (which is now the only variant) with a primitive type. Should have zero effect on features or bugs, 100% refactor. | |||
2014-06-04 | [wip][#682][#683] Research on alternate ways to find the content of ↵ | Roel Spilker | |
lombok.config given a CompilationUnitDeclaration (in eclipse). | |||
2014-06-01 | Fixed up and extended Tolerate with support for constructors, and added docs. | Reinier Zwitserloot | |
2014-06-01 | Revert "Remove a wrong test for copyAnnotations returning empty array." | Reinier Zwitserloot | |
While Maaartinus' thoughts are obviously correct (far better to use an empty array to convey 'this list-like construct has 0 items in it right now', vs. a null pointer), eclipse actually uses null-as-empty almost everywhere, and a lot of eclipse code will simply break if you don't do it right. This reverts commit 842a4759165c5cd05aae63da3921ee11a3641a4b. | |||
2014-06-01 | Fix a trivial bug in generateNullCheck. | Maaartin Grajcar | |
2014-05-31 | Implement Tolerate. | Maaartin Grajcar | |
2014-05-31 | Remove a wrong test for copyAnnotations returning empty array. | Maaartin Grajcar | |
2014-05-30 | #682: bugfix work in progress to fix IllegalArgumentException ‘Path must ↵ | Reinier Zwitserloot | |
include project and resource name’. | |||
2014-05-27 | Changed the lombok.nonNull.exceptionType configkey to be an enum, partly to ↵ | Reinier Zwitserloot | |
enforce only sensible exceptions and partly to make it possible to have the message be ‘x is null’ when throwing IAEs. | |||
2014-05-23 | Added confkey to make @NonNull generate a different exception because of the ↵ | Reinier Zwitserloot | |
IllegalArgumentException vs. NullPointerException that we really don’t want to get into. | |||
2014-05-22 | added conf keys (and implementation to make them work) for ↵ | Reinier Zwitserloot | |
lombok.getter.lazy.flagUsage and lombok.equalsAndHashCode.doNotUseGetters. | |||
2014-05-21 | added a test and handler for correctly handling confkey: ↵ | Reinier Zwitserloot | |
lombok.delegate.flagUsage. | |||
2014-05-20 | @Delegate has moved to lombok.experimental. | Reinier Zwitserloot | |
Some work on the aliasing system to make that go smoothly. | |||
2014-05-01 | bugfix for errors with ecj8 and builder. | Reinier Zwitserloot | |
2014-05-01 | eclipse usually just wants 'null' instead of a zero-len array. | Reinier Zwitserloot | |
In this particular case, ecj8 (but not ecj7) would start printing extra spaces, causing tests to fail. Other things tend to break too, so, we're sticking to the 'null for empty arrays' model. | |||
2014-04-29 | added docs for the new onParam feature on EqualsAndHashCode, and some tiny ↵ | Reinier Zwitserloot | |
stylistic nitpicking. | |||
2014-04-03 | Fixing possible NPE | Christian Sterzl | |