Rawi01
c95b473e7f
Improve ExtensionMethod support in Eclipse
...
Add basic support for lambdas, add autoboxing support for varargs, code
completion now works if the only matching methods are extension methods,
code completion no longer shows all extension methods
2020-04-04 16:48:11 +02:00
Reinier Zwitserloot
94440a8bd7
[UtilityClass] [issue #2384 ] Added a test to confirm no issue.
...
added some tests to confirm that lombok makes things static if needed.
2020-03-15 06:59:31 +01:00
Reinier Zwitserloot
3edac64911
[ fixes #2386 ] [checkerframework]
...
Now generating checkerframework `@Pure` instead of `@SideEffectFree` where appropriate.
2020-03-15 03:04:03 +01:00
Reinier Zwitserloot
6356482555
[ fixes #2176 ] this should add support for the UI auto-finding the RedHat codeready IDE.
2020-03-15 00:03:47 +01:00
Reinier Zwitserloot
732c7257e1
[ fixes #2358 ] self-referential generics could cause endless loops in javac.
...
... unfortunately eclipse's val resolver is now very slightly worse in very exotic circumstances - spent about 4 hours trying to fix it, can't figure it out, let's move on.
2020-03-06 05:25:03 +01:00
Reinier Zwitserloot
5e1ee5cb0d
[Jacksonized] fixing the idempotent tests
...
they fail due to builder annotation not being removed.
2020-03-06 05:25:03 +01:00
Roel Spilker
17e48aab62
documentation layout fix
2020-03-06 01:17:07 +01:00
Roel Spilker
a79e67713a
docker image for gradle 6.2.2, try reproducing #2336
2020-03-06 00:32:44 +01:00
Reinier Zwitserloot
2dc69359f0
[trivial] minor updates to Jacksonized docs.
2020-03-05 23:20:53 +01:00
Reinier Zwitserloot
ed412b7e09
Merge branch 'jacksonizedSquash' of git://github.com/janrieke/lombok into janrieke-jacksonizedSquash2
2020-03-05 23:16:27 +01:00
Roel Spilker
0401f49fa6
Update org.eclipse dependencies, fixes #2363
2020-03-05 22:53:52 +01:00
Reinier Zwitserloot
635a32258e
[eclipse-p2] the eclipse p2 site is now selfsigned.
2020-03-05 22:47:54 +01:00
Jan Rieke
3a2a61f807
@Jacksonized: add documentation, changelog
2020-03-05 16:31:14 +01:00
Jan Rieke
a749bc230f
@Jacksonized: add flag usage configuration key
2020-03-05 16:25:09 +01:00
Jan Rieke
8be4b0ffe6
@Jacksonized: modify builders that they can be used by Jackson
2020-03-03 13:01:48 +01:00
Reinier Zwitserloot
59aa676111
[eclipse-p2] create a p2 eclipse update site
2020-02-28 19:25:30 +01:00
Roel Spilker
0a32c9b126
Re-add mapstruct code to secondaryLoading
2020-02-28 00:21:02 +01:00
Roel Spilker
d5a06afc17
Generate more mapstruct artifacts for maven
2020-02-27 23:19:06 +01:00
Reinier Zwitserloot
14a7af6d85
[docs]
2020-02-27 23:12:56 +01:00
Reinier Zwitserloot
f129fa85ba
Merge pull request #2376 from Rawi01/extensionMethod
...
Set missing argumentTypes for eclipse extension methods
2020-02-27 23:00:24 +01:00
Reinier Zwitserloot
fc04b74c67
[ fixes #2377 ] documentation about configkey lombok.noArgsConstructor.extraPrivate was incorrect
2020-02-27 22:26:36 +01:00
Reinier Zwitserloot
75f522749b
Merge pull request #2378 from Rawi01/codeStyleFix
...
Add moved CodeStyleFix to patch list
2020-02-27 22:09:28 +01:00
Reinier Zwitserloot
013d97251f
Merge pull request #2381 from junoyoon/customNullAnnotatationClassNameBugFix
...
Make custom null annotation resolved in addNullAnnotations
2020-02-27 22:00:38 +01:00
Reinier Zwitserloot
f232e9f8b8
[website] ecj instructions were outdated and the pom link was broken
2020-02-27 21:31:26 +01:00
junoyoon
b460d2aa68
[ Fix #2380 ] Make custom null annotation resolved in addNullAnnotations
2020-02-28 03:55:22 +09:00
Rawi01
0950d51104
Add moved CodeStyleFix to patch list
2020-02-26 22:42:18 +01:00
Rawi01
cf1cffa76e
Set missing argumentTypes for eclipse extension methods
2020-02-26 09:16:03 +01:00
Reinier Zwitserloot
7993aa20cd
[issue #2368 ] [withBy] support for ecj
2020-02-15 07:23:16 +01:00
Reinier Zwitserloot
a991bebe41
[issue #2368 ] [withBy] support for javac
2020-02-15 07:23:10 +01:00
Reinier Zwitserloot
d08229a580
[ fixes #2369 ] types nested in enums/interfaces not marked static no longer cause issues in ecj.
2020-02-14 15:07:31 +01:00
Reinier Zwitserloot
a6fb86359a
[issue #2369 ] [reproduction-test] inner types not detected as static if in interface/enum.
2020-02-14 14:50:38 +01:00
Reinier Zwitserloot
62d2d73712
[fixing up 0d7540d] the jar file produced did not have a .jar file extension
2020-02-14 01:33:30 +01:00
Reinier Zwitserloot
72f546f9cb
[trivial] improving consistency between javac vs. ecj output
...
wasn't worth an issue on the tracker: javac and ecj handlers for static constructors would differ; ecjs would specify the return type and constructor invocation using fully qualified types, whereas the handler for javac did not.
2020-02-14 01:21:24 +01:00
Reinier Zwitserloot
89f98da78d
[ fixes #678 ] @Synchronize an instance method on static variable no longer emits a warning.
2020-02-14 01:21:24 +01:00
Roel Spilker
15b09ee274
update changelog
2020-02-14 00:22:10 +01:00
Roel Spilker
0d7540db0c
( #2125 ) Extract mapstruct binding to separate module.
2020-02-14 00:07:45 +01:00
Reinier Zwitserloot
a8dd99d9f0
Documenting the fix for issue #2359 by @JanRieke in previous commit in changelog.
2020-02-11 14:21:37 +01:00
Reinier Zwitserloot
39c2903c88
Merge pull request #2362 from janrieke/superBuilderNestedGenericTypes
...
SuperBuilder javac fix for nested generic types
2020-02-11 14:18:49 +01:00
Reinier Zwitserloot
c4223d1dcd
Merge pull request #2361 from janrieke/superBuilderSetterPrefixDoc
...
Documentation for SuperBuilder setter prefix
2020-02-11 14:08:24 +01:00
Jan Rieke
0ab433b41a
SuperBuilder javac fix for nested generic types; fixes #2359
2020-02-11 12:47:38 +01:00
Jan Rieke
042789b839
changelog
2020-02-10 22:00:43 +01:00
Jan Rieke
ad4c612303
SuperBuilder setterPrefix documentation
2020-02-10 13:31:44 +01:00
Reinier Zwitserloot
d1c81abc13
Merge pull request #2357 from janrieke/superBuilderSetterPrefix
...
setter prefixes for SuperBuilder
2020-02-08 22:27:03 +01:00
Jan Rieke
6e2d23fdd7
setter prefixes for SuperBuilder
...
setter prefixes for SuperBuilder [javac]
better javadoc for the SuperBuilder setterPrefix value
setter prefixes for SuperBuilder [ecj]
add test for SuperBuilder setter method customization
fix setter method customization with setterPrefix
2020-02-08 16:09:56 +01:00
Reinier Zwitserloot
cf4e59662a
post-release version bump
2020-02-07 00:09:47 +01:00
Reinier Zwitserloot
4ca9ccfc52
pre-release version bump
2020-02-07 00:01:24 +01:00
Reinier Zwitserloot
8c952fa0e0
[trivial] we've decided to call this one 1.18.12, not 1.20.0.
2020-02-06 23:59:38 +01:00
Reinier Zwitserloot
8943b49dfe
[ fixes #880 ] get rid of an unchecked cast warning for @Getter(lazy=true)
2020-02-06 23:57:30 +01:00
Reinier Zwitserloot
2e06cb3ff1
[ #2355 ] fixed tests for clashes in the generics for superbuilder
2020-02-06 22:06:21 +01:00
Reinier Zwitserloot
f12b7059ca
[issue #1197 ] fixed documentation of NonNull
...
It did not mention the Guava and JDK options.
2020-02-06 21:47:27 +01:00