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
Roel Spilker
b59db90acf
#2616 attempt to have java9 modules and java8 class files
2020-12-04 00:39:54 +01:00
Roel Spilker
6f39ee388c
reorder exports
2020-12-03 23:50:47 +01:00
Andre Brait
80133da528
Add documentation for cacheStrategy
2020-12-03 23:41:36 +01:00
Rawi01
965f2367e0
[ fixes #2657 ] Use the correct field to query parent type parameters
2020-12-03 23:40:44 +01:00
Rawi01
db80bb0a21
[ fixes #2648 ] Reset inference context, remove generic information copy
...
In Java >= 8 ecj uses the inference context to resolve the generic
information. This one is already set before lombok tries rewrite the
method call. Simply copying the information does not cover all the
different cases but reseting the inference contexts and running type
inference again does.
2020-11-25 08:54:17 +01:00
Reinier Zwitserloot
e1f82ac4d1
[ #2645 ] Fixing the reading of lombok.config on sbt 1.4+
2020-11-13 04:44:40 +01:00
Reinier Zwitserloot
f51be158c7
[website] fixing indents of snippets
2020-11-13 04:44:40 +01:00
Reinier Zwitserloot
3aace094f3
[refactor] reflection code streamlined by sending it through the Permit class
2020-11-13 04:44:39 +01:00
Shane Farmer
219bb4bea5
Update module-info.java
...
Export the lombok.extern.jackson package
2020-11-12 23:30:26 +01:00
Roel Spilker
2e35148abe
fix css class in documentation
2020-11-05 19:57:43 +01:00
Reinier Zwitserloot
28fbff467b
[issue #285 ] Compiling with Maven+Tycho should now work
2020-10-30 04:48:52 +01:00
Roel Spilker
647c36f016
Update changelog
2020-10-29 23:02:50 +01:00
Rawi01
5095cfaac9
[ #2612 ] Set VarSymbol.owner
2020-10-29 22:57:46 +01:00
Rawi01
dfbd843e5a
[ #2612 ] VarSymbol.adr is a bit field
2020-10-29 22:57:46 +01:00
Rawi01
f04ee37f6b
[ #2612 ] VarSymbol.adr is required for flow analysis in Netbeans
2020-10-29 22:57:46 +01:00
Reinier Zwitserloot
bfb9435daa
[versioning] post-release version bump
2020-10-15 23:42:03 +02:00
Reinier Zwitserloot
737dc6e433
[versioning] pre-release version bump
2020-10-15 23:24:04 +02:00