Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-04 | SuperBuilder support for abstract classes | Jan Rieke | |
2018-06-01 | support @Builder.Default | Jan Rieke | |
2018-06-01 | handle experimental flag usage | Jan Rieke | |
2018-05-31 | ecj: generate default constructor for builder classes | Jan Rieke | |
2018-05-31 | Revert "ecj: SuperBuilderBasic test passes (removed superconstructor calls)" | Jan Rieke | |
This reverts commit 9ee2491427f1522a7689d1c28a816294bcff315b. | |||
2018-05-31 | second generics test case | Jan Rieke | |
2018-05-31 | ecj: reordering of methods | Jan Rieke | |
2018-05-30 | fixed compiler errors in ant | Jan Rieke | |
2018-05-30 | ecj: fixed compiler errors after revert of HandleBuilder | Jan Rieke | |
2018-05-30 | ecj: revert changes to HandleBuilder (everything in HandleSuperBuilder) | Jan Rieke | |
2018-05-30 | ecj: no empty <> if there are no type params | Jan Rieke | |
2018-05-30 | ecj: type parameters for methods and constructor param | Jan Rieke | |
2018-05-30 | ecj: copy type parameters to builder class | Jan Rieke | |
2018-05-17 | ecj: SuperBuilderBasic test passes (removed superconstructor calls) | Jan Rieke | |
2018-05-17 | ecj: remaining type args for non-generic class builders | Jan Rieke | |
2018-05-14 | ecj: method body for self(); type args for BuilderImpl extends clause | Jan Rieke | |
2018-05-11 | ecj: setter methods now return self() | Jan Rieke | |
2018-05-11 | ecj: type params for constructor, abstract builder class, self method | Jan Rieke | |
2018-05-06 | ecj: builder generics [WIP] | Jan Rieke | |
2018-04-27 | fixed generation problem caused by reusing expressions | Jan Rieke | |
2018-04-21 | first try for Eclipse handler [WIP] | Jan Rieke | |
2018-03-28 | [builderParentClass] Code to handle builder on enums removed; that doesn’t ↵ | Reinier Zwitserloot | |
make a heck of a lot of sense and enums aren’t extensible in the first place. Also fixed up a wrong access level; now all existing builder tests pass. | |||
2018-03-28 | Merge branch 'master' of https://github.com/janrieke/lombok into janrieke-master | Reinier Zwitserloot | |
Also fixed up style and docs, and updated behaviour when using `@Builder(inherit = true)` to error if you have no parent class. | |||
2018-03-27 | [trivial] some memoryload improvements by not making a new instance but ↵ | Reinier Zwitserloot | |
using a cached one instead. Fixes issue #1579 | |||
2018-03-27 | Merge pull request #1583 from jramosf/master | Reinier Zwitserloot | |
#1579: recycle handlers to avoid excessive garbage collection | |||
2018-03-20 | [issue #1615] fixes a bug where equals and hashcode would mess up if both ↵ | Reinier Zwitserloot | |
the outer and the inner class have generics, the inner is non-static, and you generate equals/hashcode on the inner. Note that in general this is just broken; do not put non-static inner classes in generics-carrying classes in the first place! | |||
2018-03-19 | Fresh builds wouldn’t work anymore due to a weird addition in ecj9. | Reinier Zwitserloot | |
2018-02-16 | #1579: recycle handlers to avoid excessive garbage collection | Javier Ramos | |
2018-02-07 | [bugfix] builder.default with the old lombok.experimental.Builder annotation ↵ | Reinier Zwitserloot | |
only worked in javac, not eclipse. | |||
2018-02-07 | [trivial] copyright header year bump to 2018 | Reinier Zwitserloot | |
2018-02-07 | As we’re preparing to release v2, we want to delete the experimental ↵ | Reinier Zwitserloot | |
editions of the Builder and Value annotations… but in case you install lombok v2 into eclipse but use an older lombok as dep in your project, we still do want to process the old annotations. Had to stringly-type a few things to make that happen, but, works now. | |||
2018-02-07 | [var] various upgrades to var: | Reinier Zwitserloot | |
* var is promoted to the main package. * It is no longer an opt-in thing. * bug: var (unlike val) is allowed in old-style for loops, but if you multi-init: for (var i = 0, j="Foo";;), you now get an error that you can't do that. * tests both for the multi-for situation and the new main package variant. | |||
2017-12-12 | handle @Builder.Default on generic fields. Fixes #1527 | Roel Spilker | |
2017-12-04 | for lombok v2, make generation of ConstructorProperties an optional extra, ↵ | Reinier Zwitserloot | |
instead of default on. | |||
2017-11-06 | Generate correct hashCode when callSuper and no fields included. Fixes #1505 | Roel Spilker | |
2017-09-18 | Merge branch 'master' of https://github.com/kchirls/lombok into kchirls-master | Roel Spilker | |
Fixes #869, fixes #1018 | |||
2017-05-16 | [i1351] Warning on initialized non-final field in Builder was wrong | Roel Spilker | |
2017-03-23 | Fixed issue #1342: builder now marks generated stuff as deprecated if ↵ | Reinier Zwitserloot | |
appropriate. | |||
2017-03-23 | [i1180] generate ConstructorProperties also for (package) private constructors | Roel Spilker | |
2017-03-23 | [i1329] respect configuration for field access when generating equals, ↵ | Roel Spilker | |
hashCode and toString from Data and Value | |||
2017-03-22 | Builder.Default now throws out a few more warnings if misused. | Reinier Zwitserloot | |
2017-03-20 | Fixing issue #1201: Builder now supports defaults! | Reinier Zwitserloot | |
2017-03-15 | Updates for pull request #1284. Fix for issues #869 and #1018. | Kevin Chirls | |
Added name to AUTHORS file. Added ECJ fix and test. Made one of the variables final to also verify the final error case. | |||
2017-03-15 | ConstructorProperties not necessary; javadoc | Jan Rieke | |
2017-03-14 | singularizer's build code for any variable name (not only "this") | Jan Rieke | |
2017-03-14 | moved code only relevant to builders to HandleBuilder (Eclipse) | Jan Rieke | |
reverted HandleConstructor to original state moved generation of builder-based constructor to HandleBuilder | |||
2017-03-13 | Merge remote-tracking branch 'upstream/master' | Jan Rieke | |
# Conflicts: # src/core/lombok/eclipse/handlers/HandleBuilder.java # src/core/lombok/eclipse/handlers/HandleConstructor.java # src/core/lombok/javac/handlers/HandleBuilder.java # src/core/lombok/javac/handlers/HandleConstructor.java | |||
2017-03-13 | do not assign values in build() method for extendable builders (WIP) | Jan Rieke | |
2017-03-13 | activate extendable builders explicitly (ensure backwards compatibility) | Jan Rieke | |
2017-03-07 | removed the suppressConstructorProperties param. | Reinier Zwitserloot | |