Commit Graph
3502 Commits
Author SHA1 Message Date
Rawi01 2917a8c5e1 Cache absolute file location 2020-06-25 21:36:19 +02:00
Rawi01 4e359da7cc Replace getSimpleName() with getName() 2020-06-25 21:36:19 +02:00
Rawi01 e964c995ca Fix UtilityClass test case 2020-06-25 20:35:04 +02:00
Reinier Zwitserloot 0bbedd092a [build] rewriting the build system 2020-06-23 15:55:18 +02:00
Reinier Zwitserloot 22ac024abb [trivial] typos in javadoc 2020-06-23 15:55:17 +02:00
Roel Spilker ed8ea0d804 #1543: First primitives, then primitive wrappers, then other references 2020-06-19 00:48:56 +02:00
Roel Spilker 39d2c280fb Fixes #1543: in equals, by default first compare the primitives 2020-06-18 22:08:25 +02:00
Roel Spilker c4db4e124c Remove unused import 2020-06-18 21:43:49 +02:00
Roel Spilker 0e4cb869b9 fix compiler error 2020-06-11 21:50:23 +02:00
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
Rawi01 3d90a51163 Added tests for ExtensionMethod 2020-04-23 09:59:36 +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
Rawi01 39b733ab80 Stop trying to resolve methods with broken arguments 2020-04-04 22:58:52 +02:00
Rawi01 7242b70270 Fix missing extension method parameters names during code completion 2020-04-04 22:51:43 +02:00
Rawi01 f035e9177f Add missing library to generated project 2020-04-04 16:48:11 +02:00
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
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