Rawi01
75b7a88a45
[ fixes #2261 ] Detect static method access properly
2020-08-20 09:53:18 +02:00
Rawi01
4d2ae4ba32
[bugfix] Fix suppressBaseMethods in ecj/eclipse
2020-08-20 09:29:49 +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