aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-28Merge branch 'master' of https://github.com/janrieke/lombok into janrieke-masterReinier 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] eclipse patches are loaded from Class50 even if you override the ↵Reinier Zwitserloot
shadowloader classpath, but only if you have lombok.jar in there. This solves exotic problems if you try to add some features to lombok in a separate jar, and addresses issue #1523
2018-03-27fix javadoc warningsRoel Spilker
2018-03-27Fixes #1608: give pages a titleRoel Spilker
2018-03-27Merge branch 'adding-java10-provision' of https://github.com/krzyk/lombok ↵Reinier Zwitserloot
into krzyk-adding-java10-provision
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-27Merge pull request #1583 from jramosf/masterReinier Zwitserloot
#1579: recycle handlers to avoid excessive garbage collection
2018-03-27Merge pull request #1622 from danieltaub96/masterReinier Zwitserloot
fixed ExtensionMethod example to return T (generic type)
2018-03-27Merge pull request #1589 from tmurakam/feature/1572-jdk10Reinier Zwitserloot
Add jdk-10.sh and update jdk-9.sh for docker
2018-03-27Merge pull request #1620 from tmurakam/feautre/1572-intellij-jdk10Reinier Zwitserloot
[fix] Fix intellij build with jdk10 (#1572)
2018-03-27[JDK10] Building lombok on JDK10 now works fine.Reinier Zwitserloot
2018-03-27Fixes #1613: add support for STS4Roel Spilker
2018-03-27rt-openjdk6 is downloaded from the lombok site, we had a weird version up ↵Reinier Zwitserloot
there for a while that broke the build, we fixed it, but you won’t know until you do some fairly fancy cleaning (a complete re-clone or a distclean). Updated build script to scan for anything that isn’t the right version and re-download.
2018-03-24improve compiler detection for jdk9 later.Takuya Murakami
2018-03-22removed inet4 enforcementKrzysztof Krason
2018-03-22using GA java 10Krzysztof Krason
2018-03-21fixed ExtensionMethod example to return T (generic type) , seem to remove or ↵Daniel
forgot for some reason...
2018-03-21[fix] Fix intellij build with jdk10 (#1572)Takuya Murakami
Add a JavaFileManager class name to KNOWN_JAVA9_FILE_MANAGERS.
2018-03-20tests updated; a few tests were failing because we removed a few things ↵Reinier Zwitserloot
recently, such as value and builder from experimental.
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[website] Added instruction page about VS Code support in lombok. Updated ↵Reinier Zwitserloot
upcoming talks section.
2018-03-19Fresh builds wouldn’t work anymore due to a weird addition in ecj9.Reinier Zwitserloot
2018-03-18[website] Some minor updates and fixes to the website order page.Reinier Zwitserloot
2018-03-18Added test case for issue #1615: non-static inner classes where both inner ↵Reinier Zwitserloot
and outer have generics fails if inner is annotated with @Data
2018-03-11last minute bugfixes to license order form mechanics.Reinier Zwitserloot
2018-03-11[website] added supporters infrastructure.Reinier Zwitserloot
2018-03-11Website updated to list supporters on the website.Reinier Zwitserloot
2018-03-02updated java 10 downloadKrzysztof Krason
2018-03-02[website] Added JUG details and updated links for german JUG week.Reinier Zwitserloot
2018-02-22fix permissions of docker provision scriptsTakuya Murakami
2018-02-22add jdk-10.sh for openjdk10, update jdk-9 version (#1572)Takuya Murakami
add jdk10.sh to download openjdk10+44 EA. update jdk 9.0.1 -> 9.0.4
2018-02-16#1579: recycle handlers to avoid excessive garbage collectionJavier Ramos
2018-02-07adding java10 download scriptKrzysztof Krason
2018-02-07Parsing for source level broken under JDK9 due to change in 1.X->X ↵Reinier Zwitserloot
versioning by oracle.
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] updated comment and slight tweak to website text.Reinier Zwitserloot
2018-02-07[trivial] copyright header year bump to 2018Reinier Zwitserloot
2018-02-07documented in changelog work on supporting JDK10.Reinier Zwitserloot
2018-02-07Fix version parsing for jdk10.Roel Spilker
2018-02-07Keep indentations in javadoc. Fixes #1571Roel Spilker
2018-02-07As 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-07URLs to the ‘experimental’ feature page of features that have been ↵Reinier Zwitserloot
promoted will now redirect (permanently) to the (non-experimental) feature page equivalent.
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.
2018-02-07[jdk9] forcing new rounds when compiling multiple modules didn’t work. ↵Reinier Zwitserloot
(FilerException on creating the new round).
2018-02-06[website] Updated docs for JDK9 module-info support.Reinier Zwitserloot
2018-02-06[jdk9] added a best-effort attempt to claim away lombok annotations when ↵Reinier Zwitserloot
lombok is deployed in JDK9-module mode. Due to a bug or oversight in jigsaw it is no longer possible to supply 2 providers for the Processor service, which was the common and as far as I know only way to deal with the situation that you want to claim a subset of annotations but look at all of them (which is what lombok wants to do).
2018-02-06[compiling] running the ant compile job now no longer emits any warnings. ↵Reinier Zwitserloot
Each warning that was emitted has been addressed, or analysed and suppressed.
2018-02-06[jdk9] [opinionated] The java9 warning when using lombok about ↵Reinier Zwitserloot
‘inaccessible API’ is now suppressed.
2018-02-06[jdk9] add support for using lombok with JDK9 code when compiling using the ↵Reinier Zwitserloot
new module syntax, and having module-info.java files in your source.