Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-25 | Merge branch 'master' into feature/typeInferenceImprovements | Bulgakov Alexander | |
2019-04-24 | [trivial] adding a comment to give context to the fix for delombok being ↵ | Reinier Zwitserloot | |
overly liberal with applying "var" to things. | |||
2019-04-24 | [jdk11] delombok was printing most variable declarations that are generated ↵ | Reinier Zwitserloot | |
by lombok with ‘var’. | |||
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-24 | improvements type inference of type intersections (affects ValLambda.java, ↵ | Bulgakov Alexander | |
ValWeirdTypes.java tests) | |||
2019-04-24 | [fixes #2085] JDK12 compatibility. Also acknowledging @nqzero for the ↵ | Reinier Zwitserloot | |
permit-reflect library which is inspiring our shenanigans :) | |||
2019-04-18 | #1040 remove createFormat() method | monosoul | |
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 | [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-26 | [i2066] Map#putIfAbsent does not exist in java6 | Roel 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 commit | Reinier 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 | [performance] improve typeMatches lookup. Especially in light of the ↵ | Reinier Zwitserloot | |
built-in copyable annotations lists growing, this should help performance. | |||
2019-03-07 | Fixed 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-19 | var/val in Eclipse can now handle intersection types, fixes #1986 | Roel Spilker | |
2019-02-19 | [issue #2039] update docs to warn about a javac peculiarity for named static ↵ | Reinier Zwitserloot | |
imports. | |||
2019-02-12 | post-release version bump | Reinier Zwitserloot | |
2019-02-12 | prerelease version bump | Reinier Zwitserloot | |
2019-02-12 | Merge pull request #2036 from inabajunmr/fix-javadoc-builder | Reinier Zwitserloot | |
Fix Javadoc for @Builder | |||
2019-02-12 | Merge pull request #2018 from emlun/refactor-singularizers | Reinier Zwitserloot | |
Reduce code duplication in singularizers | |||
2019-02-02 | fix doc for Builder | inabajunmr | |
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-29 | Remove javax.validation.constraints.NotNull from list | Michael Ernst | |
2019-01-29 | Augment 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 | New strategy to force new rounds. Possible fix for #1723, #1858 and #1946 | Roel Spilker | |
2019-01-29 | [fixes #2024] FieldNameConstants was causing lots of problems in eclipse, ↵ | Reinier Zwitserloot | |
especially with save actions. | |||
2019-01-28 | Replace sized array in toArray with 0 | Robert 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-21 | Delombok now also prints explicit no-arg super constructor calls, fixes #2023. | Roel Spilker | |
2019-01-21 | Alphabetize list of annotations | Michael Ernst | |
This makes it easier to see what is there and to know where to add other annotations. | |||
2019-01-15 | whitespace | Roel Spilker | |
2019-01-15 | Add Checker Framework NonNull and Nullable annotations | Michael Ernst | |
2019-01-15 | Copy Javadoc to @Builder setters | Emil Lundberg | |
2019-01-14 | Fixed two minor typos | Tomasz Linkowski | |
SuppressFBWArnings => SuppressFBWarnings no-ars => no-args | |||
2019-01-13 | Colocate statements declaration with use in Map generateSingularMethodStatements | Emil Lundberg | |
2019-01-13 | Simplify Guava generateSingularMethodStatements return statement to single ↵ | Emil Lundberg | |
expression | |||
2019-01-13 | Simplify List generateSingularMethodStatements to single expression | Emil Lundberg | |
2019-01-13 | Pull createConstructBuilderVarIfNeeded calls up to JavacSingularizer | Emil Lundberg | |
2019-01-13 | Inline Guava singularizer instances into getGuavaInstead() | Emil Lundberg | |
2019-01-13 | Push Guava singularizer instances down from JavacJavaUtilSingularizer | Emil Lundberg | |
2019-01-13 | Pull useGuavaInstead logic up to JavacSingularizer | Emil Lundberg | |
2019-01-13 | Replace JavacSingularizers with Guava version once and for all | Emil Lundberg | |
2019-01-13 | Remove unused imports | Emil Lundberg | |
2019-01-13 | Make some JavacSingularizer methods private | Emil Lundberg | |