Commit Graph
2985 Commits
Author SHA1 Message Date
Reinier Zwitserloot 2ac4faf14c [trivial] [changelog] 2020-08-21 00:00:16 +02:00
Reinier Zwitserloot 613ecb0910 [docs] typo-fixes 2020-08-20 23:57:33 +02:00
Reinier Zwitserloot 7dfbe4323c [tests] fixed the 'ant test.javac' tests. 2020-07-24 00:35:33 +02:00
Reinier Zwitserloot 18222922da [tests] command line 'ant test.eclipse' fixed 2020-07-24 00:27:36 +02:00
Reinier Zwitserloot 0cbea15cae [trivial] I broke 'ant dist' earlier today 2020-07-24 00:27:36 +02:00
inherithandle 19db4be6e9 [trivial] update javadoc on Builder.java 2020-07-24 00:06:41 +02:00
Reinier Zwitserloot a0eb13a478 [test] bugfix for the 'dist' step 2020-07-23 23:51:50 +02:00
Reinier Zwitserloot 2f397d7c95 [tests] only add agent VM args for ECJ/Eclipse tests 2020-07-23 23:40:33 +02:00
Reinier Zwitserloot c003172205 [bugfix] [javac] LUB types + val
Until recently, we'd 'resolve' LUB (compound) types in val constructs by just taking the first one in the line of interfaces. The problem is, different versions of different compilers use different orderings. In an earlier commit, the eclipse impl gained a new algorithm that is more stable, e.g. by sorting on alphabet. now the javac side has the same algorithm.
2020-07-23 23:33:41 +02:00
Reinier Zwitserloot 5175725eee [trivial] [tests] fixing a broken test 2020-07-23 23:33:41 +02:00
Reinier Zwitserloot e6cbb7fbe6 [tests] [trivial] stop printing the javac version
...  when running javac tests
2020-07-23 23:33:41 +02:00
Rawi01 b1f6372b35 [fixes #2300] Keep method argument positions for lazy getter initializer 2020-07-23 22:23:55 +02:00
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