Commit Graph

2938 Commits

Author SHA1 Message Date
samukce db59aa442b Add tests classes for rank property 2020-06-11 21:47:27 +02:00
samukce 0fd663bb99 Oder equals/hashcode fields by rank or position 2020-06-11 21:47:27 +02:00
Rawi01 a2941041d4 [fixes #2481] Copy constructor javadoc to builder methods 2020-06-11 21:19:23 +02:00
Jacob Middag 51216bed0e [Fixes #2463] Clone type to correctly set annotated type on with methods. 2020-06-11 21:16:38 +02:00
Jan Rieke a8c75a64f4 more Jackson annotations to copy to setters 2020-06-11 21:14:41 +02:00
Jan Rieke f6738e4d81 fix package name of JsonDeserialize 2020-06-11 21:14:41 +02:00
Rawi01 a2a194f32d [fixes #2006] Delegate now excludes already implemented methods 2020-05-28 22:36:35 +02:00
Rawi01 7d08af7d85 [fixes #2382] Handle generic supertypes 2020-05-28 21:22:53 +02:00
Jan Rieke 77ab1cf867 also copy Jackson's JsonAlias and JsonView annotations to setter/builder 2020-05-28 21:20:30 +02:00
Jan Rieke b37f3cba3e [SuperBuilder] update documentation on customizing 2020-05-28 21:18:35 +02:00
Jan Rieke b767427f06 [SuperBuilder] don't warn on existing toBuilder method 2020-05-28 21:18:35 +02:00
Jan Rieke 48b1f17f7e [SuperBuilder] allow constructor customization 2020-05-28 21:18:35 +02:00
Jan Rieke faa70bd21d [Jacksonized] copy JsonAutoDetect to builder class 2020-05-28 21:16:35 +02:00
Roel Spilker ab028d70a4 add OpenJ9 fix to changelog 2020-05-28 21:15:50 +02:00
Jack Lu cd0af7a637 Update Fake.class to support OpenJ9 Field Layout
Currently lombok crashes when building with OpenJ9 JDK as described in #2414
It is due to the `override` field offset from Fake.class doesn't match actual offset value for AccessibleObject.class in OpenJ9 
This change is to support the OpenJ9 Field layout algorithm.
2020-05-28 21:10:03 +02:00
Rawi01 265c56d229 [fixes #1969] Enum.values() requires enumConstantsCounter to be set 2020-05-14 21:58:32 +02:00
Roel Spilker 8ba6d4b0ea Add more characters not to escape on Windows. Fixes #2435 2020-05-14 21:28:19 +02:00
Roel Spilker d54b360af9 Update changelog 2020-05-07 23:47:28 +02:00
Roel Spilker ca5bd2868a Delombok prints the ReceiverParameter (this), fixes #2444. 2020-05-07 23:27:17 +02:00
Reinier Zwitserloot 20cce2049d Merge pull request #2429 from janrieke/jacksonAndSingularAnnotationCopy
Copy more Jackson annotation to the builder, also to @Singular methods
2020-04-17 01:37:08 +02:00
Reinier Zwitserloot 9d50e9f8ad Merge pull request #2427 from Rawi01/addNullCheck
Add null check in copyTypeAnns
2020-04-17 01:34:30 +02:00
Reinier Zwitserloot d4e5eb0040 Merge pull request #2426 from Rawi01/subArrayTypeSourceRange
[fixes #2286] Set source range for vararg arrays
2020-04-17 01:33:13 +02:00
Reinier Zwitserloot 221783c1c2 Merge pull request #2421 from tkalmar/master
Encode partial URL. Fixes #1536
2020-04-16 23:41:13 +02:00
Reinier Zwitserloot c8e21dd336 Merge pull request #2409 from janrieke/superBuilderFixAIOOBE
[SuperBuilder] fix IndexOutOfBounds (fixes #2407)
2020-04-16 23:37:14 +02:00
Jan Rieke dede79bc22 copy more Jackson annotation to the builder, also for @Singular methods 2020-04-16 18:32:31 +02:00
Rawi01 d34fdeb3b4 [fixes #2246] Add null check 2020-04-15 09:22:01 +02:00
Rawi01 91cd859b72 [fixes #2286] Set source range for vararg arrays 2020-04-14 09:22:10 +02:00
Thomas Kalmár 2566345e61 Encode + sign properly. Fixes #1539 2020-04-11 15:25:08 +02:00
Jan Rieke 7369042982 [SuperBuilder] test qualified type references in extends clause 2020-03-26 23:21:44 +01:00
Jan Rieke 1b06f4aa29 [SuperBuilder] fix IndexOutOfBounds (fixes #2407) 2020-03-26 00:32:51 +01: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