Commit Graph
2973 Commits
Author SHA1 Message Date
Rawi01 ce92389da7 [fixes #977] Set generated flag for annotation names 2020-07-12 01:22:38 +02:00
Reinier Zwitserloot 4fdcdd126a [test] this covers more eclipse versions 2020-07-10 02:57:45 +02:00
Reinier Zwitserloot 1fd2401bad [test] more flexible options for limiting your tests. 2020-07-10 02:57:45 +02:00
Reinier Zwitserloot 32e7cd1857 [bugfix] eclipse version differences in constants for registering operator type 2020-07-10 02:57:45 +02:00
Reinier Zwitserloot 857a57cb16 [bugfix] eclipse version differences for weird LUB types 2020-07-10 02:57:45 +02:00
Roel Spilker baa3848498 fix assertion error if the param.sym is null 2020-07-09 22:53:44 +02:00
Roel Spilker 2e08e49ed7 fix typo in printing switch expressions 2020-07-09 22:49:21 +02:00
Rawi01 ab7970b259 Remove unnecessary list copy 2020-07-09 22:04:23 +02:00
Rawi01 586af27800 Replace JavacAst list with single object iteration to save some memory 2020-07-09 22:04:23 +02:00
Reinier Zwitserloot 88d4c1e54c [build] [wip] the eclipse debug targets still aren't entirely correct. 2020-07-03 17:50:44 +02:00
Reinier Zwitserloot 933d75c2fe [test] [bugfix] far too few tests were being selected for the 'javac' target. 2020-07-03 05:34:31 +02:00
Reinier Zwitserloot cb7e4a9ef3 [build] propagate chosen bootclasspath into eclipse test targets 2020-07-03 05:34:30 +02:00
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