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