Reinier Zwitserloot
88918e9eb3
[build] fixed a build issue (on 'ant dist') on windows.
...
apparently on windows symlinking requires admin rights because ?????
This can be fixed with an explicit update to group policies, which I
can't assume anybody working on lombok is going to actually do.
/bin/ln in msysgit just copies (interesting choice). I could write a mechanism
that tries /bin/ln and if not there, try <copy> instead, either in the build scripts
or in ivyplusplus, but that's way too much effort to avoid a 2MB copy. So,
for now, we just copy... if more symlinking is to be done later, we'll revisit, though.
copying is such a silly waste of time, slowing down the build for no reason.
2020-07-02 23:34:54 +02:00
Rawi01
91f576e7e5
Documentation for lombok.addSuppressWarnings
2020-07-02 23:15:14 +02:00
Rawi01
84556ebb00
[ fixes #2433 ] Add config key to turn off @SuppressWarnings("all")
2020-07-02 23:15:14 +02:00
Rawi01
9425e99b49
[ fixes #2469 ] Support static reference as logger topic
2020-07-02 23:08:41 +02:00
Denis Stepanov
e4ec9e6648
Fix missing parameter names, annotations in following annotation processors
2020-07-02 20:25:28 +02:00
Roel Spilker
326955cde1
Update changelog.
2020-06-26 00:12:20 +02:00
Roel Spilker
f2b2555045
Potential fix for #2412
2020-06-26 00:06:50 +02:00
Reinier Zwitserloot
625acfa2a4
Merge branch 'newbuild'
2020-06-25 23:33:16 +02:00
Reinier Zwitserloot
966852e410
[bugfix] building would fail
...
due to an invalid reference from src/utils to src/core.
2020-06-25 23:31:22 +02:00
Reinier Zwitserloot
0f1c950b77
[build] [mapstructBinding]
2020-06-25 23:31:13 +02:00
Rawi01
a3d71d6847
Fix broken test cases
2020-06-25 23:06:10 +02:00
Rawi01
faa682b416
Do not resolve type if the name does not match
2020-06-25 23:06:10 +02:00
Roel Spilker
e75517d561
Avoid class.getSimpleName except in static initializers or error messages
2020-06-25 23:01:06 +02:00
Rawi01
3ffef5d23b
Prevent NullPointerException
2020-06-25 21:36:19 +02:00
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
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