aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-24[val] in ecj we were constructing a different type than for javac, when ↵Reinier Zwitserloot
using ‘val’ on an intersection type.
2019-04-24[jdk12] adding support for the new nodes introduced for the improvements to ↵Reinier Zwitserloot
switch statements, and the ‘switch expression’ preview feature, as well as support for the concept of preview features in general.
2019-04-24improvements type inference of type intersections (affects ValLambda.java, ↵Bulgakov Alexander
ValWeirdTypes.java tests)
2019-04-24[website] added the 7-lessons presentation as videoReinier Zwitserloot
2019-04-24[fixes #2085] JDK12 compatibility. Also acknowledging @nqzero for the ↵Reinier Zwitserloot
permit-reflect library which is inspiring our shenanigans :)
2019-04-18Updated the text explanation link.Charles A Sharp
OCI moved their Java News Briefs (JNB) to a more general format called Software Engineering Tech Trends (SETT). This changed the link for the article featuring Project Lombok. This minor modification corrects the JNB link to the current location of the article.
2019-04-18#1040 remove createFormat() methodmonosoul
Method createFormat() causes ambiguous behavior and shouldn't be used with addFormat(), especially because the created format instance doesn't being added to the formatOptions
2019-03-26[p2069] Add sbt-delombok documentationRoel Spilker
2019-03-26Merge branch 'patch-1' of https://github.com/Atry/lombok into Atry-patch-1Roel Spilker
2019-03-26[fixes #2050] [fixes #2061] javac would fail to skip generating build() ↵Reinier Zwitserloot
method if it is already there
2019-03-26[fixes #2049] Delombok now figures out usages of ‘var’ and delomboks ↵Reinier Zwitserloot
them as just ‘var’ instead of their actual type.
2019-03-26[#2046] Extend suppress builder feature to `@SuperBuilder`Reinier Zwitserloot
2019-03-26changelog updateRoel Spilker
2019-03-26[i2066] Map#putIfAbsent does not exist in java6Roel Spilker
2019-03-26typoRoel Spilker
2019-03-26[i2078] Add possibility to generate assert on `@NonNull`Roel Spilker
2019-03-25[performance] fixing bug in earlier performance commit on optimizing lookups ↵Reinier Zwitserloot
of typeMatches.
2019-03-25[fixes #2046] you can now suppress the builder() method, useful if you only ↵Reinier Zwitserloot
want toBuilder(). Also suppresses the warnings about any missing Builder.Default annotations.
2019-03-25[trivial] fixing spacing of earlier commitReinier Zwitserloot
2019-03-25[javadoc] new javadoc tools, new boneheaded mistakes. Seemingly nobody gives ↵Reinier Zwitserloot
a toss about this tool over at oracle? Used some hacks to work around the worst offenses.
2019-03-25[docs] we had 2 references to v2.0.0; in the end that turned out to simply ↵Reinier Zwitserloot
be v1.16.20.
2019-03-25[performance] improve typeMatches lookup. Especially in light of the ↵Reinier Zwitserloot
built-in copyable annotations lists growing, this should help performance.
2019-03-25[website] adding CSS style for important notificationsReinier Zwitserloot
2019-03-15Mention sbt-delombok杨博 (Yang Bo)
2019-03-12Merge pull request #2060 from nbali/patch-1Reinier Zwitserloot
Fixed bug with 'lombok.experimental.flagUsage = ALLOW'
2019-03-07Fixed bug with 'lombok.experimental.flagUsage = ALLOW'Balázs Németh
Fixes #2059
2019-02-19[fixes #1997] try-with-resources where the thing you’re guarding is just a ↵Reinier Zwitserloot
variable ref instead of a full decl (legal since JDK9) would break delombok
2019-02-19var/val in Eclipse can now handle intersection types, fixes #1986Roel Spilker
2019-02-19[build] bugfix for the build.Reinier Zwitserloot
2019-02-19[issue #2039] update docs to warn about a javac peculiarity for named static ↵Reinier Zwitserloot
imports.
2019-02-18[build] ecj-ified all attempts to build anything targeted at below java9 ↵Reinier Zwitserloot
(so, most of it), because right now only javac from JDK9 can be used to build lombok and that’s a sad state of affairs.
2019-02-12post-release version bumpReinier Zwitserloot
2019-02-12prerelease version bumpReinier Zwitserloot
2019-02-12Merge pull request #2036 from inabajunmr/fix-javadoc-builderReinier Zwitserloot
Fix Javadoc for @Builder
2019-02-12Merge pull request #2018 from emlun/refactor-singularizersReinier Zwitserloot
Reduce code duplication in singularizers
2019-02-02fix doc for Builderinabajunmr
2019-01-29update changelogRoel Spilker
2019-01-29[test] Made it easier to run the tests on just one of the resource files.Reinier Zwitserloot
2019-01-29[fixes #2011] If you have a field named `build` or `toString`, and you ↵Reinier Zwitserloot
generate a builder, that builder wouldn’t make the build or toString methods because it thinks the builder-setter methods it just generated that so happen to have that name indicate you don’t want lombok to do that. You really shouldn’t name any fields builder or toString, though.
2019-01-29Remove javax.validation.constraints.NotNull from listMichael Ernst
2019-01-29Augment NONNULL_ANNOTATIONS with more aliases for lombok.NonNull.Michael Ernst
Augment BASE_COPYABLE_ANNOTATIONS with more type annotations from the Checker Framework.
2019-01-29[fixes #2013] documentation for config system was still referring to ↵Reinier Zwitserloot
deprecated keys.
2019-01-29docker support gradle 5.1.1Roel Spilker
2019-01-29New strategy to force new rounds. Possible fix for #1723, #1858 and #1946Roel Spilker
2019-01-29[fixes #2024] FieldNameConstants was causing lots of problems in eclipse, ↵Reinier Zwitserloot
especially with save actions.
2019-01-28[website] updated docs for using lombok with gradleReinier Zwitserloot
2019-01-28Replace sized array in toArray with 0Robert Wertman
This approach has been benchmarked to be marginally faster. Fixes #2030.
2019-01-22[fixes #2019] Lombok now properly deals with `@NonNull` specifically on the ↵Reinier Zwitserloot
‘type use’ of a parameter (and, in case of arrays, on the outermost dimension which is actually the first one listed. Weird corner case of the JLS).
2019-01-22[website] linked to blog for intellij install instructions just in case ↵Reinier Zwitserloot
someone’s looking for screenshots and such
2019-01-22add pom for jdk11 docker imageRoel Spilker
use openjdk11.0.2 update maven default to 3.6.0