Reinier Zwitserloot
0519cb23b1
[ fixes #2714 ] Detect turbine and fail harder than usual.
2021-02-04 22:13:23 +01:00
Reinier Zwitserloot
d958f988a0
Merge pull request #2733 from Rawi01/checker-superbuilder
...
Add missing checker annotations in SuperBuilder
2021-02-04 22:02:58 +01:00
Reinier Zwitserloot
ccae25ac8c
Merge pull request #2734 from Rawi01/data-equals-warning
...
Only show super()-warning if lombok generates a method
2021-02-04 22:02:30 +01:00
Reinier Zwitserloot
011e9915f2
[changelog] [issue #2730 ] add the potential fix to the changelog
2021-02-04 22:01:36 +01:00
Reinier Zwitserloot
adf3095246
[issue #2730 ] Javadoc generated by lombok in javac now gets its position set.
...
This may fix 'IllegalArgumentException' errors when using google errorprone.
2021-02-04 21:59:32 +01:00
Rawi01
191a8011ef
[ fixes #1064 ] Only show super()-warning if lombok generates a method
2021-01-31 14:33:38 +01:00
Rawi01
561c434925
[ fixes #2692 ] Add missing checker annotations in SuperBuilder
2021-01-31 12:17:55 +01:00
Reinier Zwitserloot
3d3a4c322a
[versioning] post-release version bump
2021-01-28 23:20:00 +01:00
Reinier Zwitserloot
b9f1f50b8e
[versioning] pre-release version bump of the changelog as well
2021-01-28 23:16:26 +01:00
Reinier Zwitserloot
56d54bf1c4
[versioning] pre-release version bump
2021-01-28 22:58:02 +01:00
Reinier Zwitserloot
e6d8665f0e
[trivial] [build] .gitignore the jvm locations cachefile
2021-01-28 22:51:01 +01:00
Rawi01
eecd1a33e4
Validate positions during tests
2021-01-28 19:40:41 +01:00
Rawi01
a234a8e1d1
[ fixes #2691 ] Add end positions to all generated nodes
2021-01-28 19:40:41 +01:00
Christian Schlichtherle
04f17f4dcf
Add to AUTHORS.
2021-01-15 10:37:55 +01:00
Christian Schlichtherle
648a56cb0a
Improve Javadoc and consistently use SourceVersion.latest().
2021-01-15 10:37:55 +01:00
Lars Knickrehm
4f360802f5
Fix inconsistency in lombok.toString.callSuper doc
2021-01-15 00:35:59 +01:00
Rawi01
2e5ea518cc
[ fixes #2443 ] Remove multiline Javadoc tags
2021-01-14 23:54:48 +01:00
Rawi01
b8d49a884e
[ fixes #2695 ] Create void literal properly
2021-01-14 23:37:54 +01:00
Reinier Zwitserloot
831e277d00
[website] Clarified @Accessors documentation and added links to issue #2464 and issue #2693
2021-01-03 15:07:32 +01:00
Reinier Zwitserloot
6f218d5ba8
Merge pull request #2690 from mattiasgronlund/master
...
Do not lose generic arguments when adding annotations
2021-01-01 15:29:24 +01:00
Mattias Grönlund
01cc651540
Do not lose generic arguments when adding annotations #2689
2021-01-01 12:38:07 +01:00
Reinier Zwitserloot
67d66be9ec
fixing sneakythrows in ecj, and with that, the tests.
2020-12-27 06:37:47 +01:00
Reinier Zwitserloot
11b6f8f97a
Merge pull request #2684 from Rawi01/npe-javadoc
...
Fix NullPointerException during Javadoc copy
2020-12-27 05:36:51 +01:00
Reinier Zwitserloot
0532285eb8
Merge pull request #2685 from Rawi01/copy-name-npe
...
Replace duplicate code with new method, add null check
2020-12-27 05:31:43 +01:00
Rawi01
e131cf6b42
[refactor] Replace duplicate code with new method, add null check
2020-12-23 09:45:14 +01:00
Reinier Zwitserloot
8ba5df7161
[trivial] hey, setting automatic module name is probably a good idea. Can't hurt.
2020-12-22 19:31:53 +01:00
Roel Spilker
208329f10f
Fix configuration test, the configuration app generates platform-specific line-endings
2020-12-22 13:52:03 +01:00
Roel Spilker
c9f6766b63
Run tests if no exclusions match
2020-12-22 00:27:12 +01:00
Rawi01
624c8a5a52
[ fixes #2682 ] Fix NPE, always add Javadoc return statement
2020-12-21 17:16:33 +01:00
Rawi01
626c33255b
[tests] Support javadoc in ecj tests
2020-12-20 14:03:28 +01:00
murphy-li
f17dd03638
fix #2679
2020-12-15 23:50:44 +01:00
Reinier Zwitserloot
082584cb63
Merge pull request #2674 from mjaggard/patch-1
...
Add information about 2020.3 having Lombok support
2020-12-11 13:46:15 +01:00
Reinier Zwitserloot
b4b034af37
Merge pull request #2676 from andrebrait/patch-1
...
Add missing PR number
2020-12-10 23:59:42 +01:00
Andre Brait
b58eae2386
Add missing PR number
2020-12-10 18:01:05 +01:00
Reinier Zwitserloot
2fcd0a2f5f
[changelog] adding fix to ExtensionMethod with generics in ecj
2020-12-10 17:32:14 +01:00
Reinier Zwitserloot
51cc0d4b0a
Merge pull request #2671 from kdombeck/add-changelog
...
Add new cache hashCode feature to changelog
2020-12-10 17:28:22 +01:00
Reinier Zwitserloot
0bda744baf
Merge pull request #2658 from Rawi01/extension-method-generic
...
Reset inference context for extension methods
2020-12-10 17:26:25 +01:00
Reinier Zwitserloot
c14aa6a698
Merge pull request #2668 from mkurz/fix-sbt-subprojects
...
Fixing reading files in sbt 1.4+ subprojects
2020-12-10 17:23:52 +01:00
mjaggard
55c7eb32d3
Add information about 2020.3 having Lombok support
...
Built in support is now available in IntelliJ
2020-12-09 14:45:20 +00:00
Ken Dombeck
2900a8d112
Add new cache hashCode feature to changelog
2020-12-08 09:35:51 -06:00
Matthias Kurz
02e3101a0b
Fixing reading files in sbt 1.4+ subprojects
2020-12-05 18:03:45 +01:00
Reinier Zwitserloot
321727559f
[trivial] recording ecj fix in changelog
2020-12-04 23:19:52 +01:00
Andre Brait
d4c3c5580a
Fix typo
2020-12-04 17:37:53 +01:00
Reinier Zwitserloot
734b91ea97
[build] build is now far less unreliable
...
Tiered compilation used to dump every stage into the same build dir, and included that dir on the classpath,
which means any ordering issues introduced into a build aren't going to result in a failed build,
thus breaking the build for everybody except those who already had a working lombok in their
build dir before starting a build. The opposite of bootstrapping, in other words.
Fixed by having each stage build into its own private stage phase.
2020-12-04 07:16:19 +01:00
Reinier Zwitserloot
ea442e676c
[build] the build can now autoclean
...
autocleaning means that the build system detects that the usual incremental mode,
where the build artefacts are not deleted and instead used to skip steps already performed,
is not an option due to changes in the build script itself or a change in deps not detectable.
It works by having a version number which can be incremented, and a system that checks
for mismatches and forces a clean.
2020-12-04 07:14:14 +01:00
Reinier Zwitserloot
59bf969500
[build] bugfix for mapstructBinding build
2020-12-04 05:01:58 +01:00
Reinier Zwitserloot
b586c543cd
[pr #2637 ] recent versions of ecj double-close the classfile stream, causing corrupt classfiles
...
Would crash with java.lang.ClassFormatError: Extra bytes at the end of class file de/lomboktest/Application
Fixes https://github.com/mplushnikov/lombok-intellij-plugin/issues/969
figuring out the problem was the hard work - credits to @Rawi01 for discovering this
2020-12-04 04:17:05 +01:00
Reinier Zwitserloot
da2c793083
[build] added a publish target for the mapstruct binding jar
2020-12-04 04:15:08 +01:00
Roel Spilker
8cfe4c73fa
[build] #2616 have lombok-mapstruct-binding contain a java module file and java8 class files.
2020-12-04 01:14:38 +01:00
Reinier Zwitserloot
2b35568788
[build] The 'utils' source files had a dep on main which is not okay; I need to address the build so that this causes errors.
2020-12-04 00:52:40 +01:00