Rawi01
4c8607f2a4
[ fixes #3315 ] Copy annotations on record components
2023-05-10 17:02:19 +02:00
Rawi01 and Roel Spilker
250bc0660b
[ fixes #3406 ] Find jdt.core classloader if initialized in batch mode
2023-04-16 18:10:19 +02:00
Rawi01 and Roel Spilker
3f51b25ac9
Remove eclipse specific classes in ExtensionMethod patch signatures
2023-04-14 21:55:28 +02:00
Reinier Zwitserloot
b80ff39d82
[fixup]
2023-03-23 14:21:56 +01:00
Reinier Zwitserloot
2079eba1f9
[build] Fixing ant edge.release.
2023-03-23 14:18:54 +01:00
Rawi01 and Roel Spilker
afceb138e6
[ fixes #3373 ] Find references for extension methods
2023-03-22 22:57:52 +01:00
Reinier Zwitserloot
d56b576c26
[changelog]
2023-03-22 14:06:54 +01:00
Christoph Dreis and Reinier Zwitserloot
e051df91a0
Reduce allocations from JavacHandlerUtil.typeMatches()
2023-03-22 12:36:28 +01:00
Rawi01 and Reinier Zwitserloot
02fe21f27c
[jdk20] Reorder JavacAST child nodes for JCEnhancedForLoop
2023-03-22 12:35:53 +01:00
Rawi01 and Reinier Zwitserloot
f87b6716bc
[jdk20] Adds support for updated JCEnhancedForLoop
2023-03-22 12:35:38 +01:00
Rawi01 and Reinier Zwitserloot
8c0081a806
[ fixes #3364 ] Generate JCTree clones to prevent duplicate nodes
2023-03-22 12:33:59 +01:00
Rawi01 and Roel Spilker
3b968fe57c
Fix binding patterns in delombok in Java 14+15
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
780b75b0cb
Add Java 20 test step
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
cc6309250b
Run static in record test only for JDK16+
...
javac bug (JDK-8243057)
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
2837c6df59
Update ant.yml
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
816822caf4
Try to install latest ant version
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
ed56aab237
Run test with default methods in interface only for JDK8+
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
a03ef7ceff
Try to download latest ant version
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
2cb1e085ea
Add missing classpath element to eclipse-X-full
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
70754bdf07
Add Gradle 7.6.1 as default
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
5dfe682989
Add missing certificate to cacerts for JDK9
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
0ae0a5a3ce
Update ant.yml
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
9beb6c42dc
Fix syntax
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
2c8a789d50
Add tool specific commands
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
721430e92a
Update ant.yml
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
8226a06066
Fix path
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
d331da59cd
Fix lombok.jar path
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
8c02b75cd9
Add build order
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
05a2c250fc
Add build args
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
34abdc0ba0
Mark scripts as executable
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
ec7a2e1164
Add integration tests
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
428023f548
Fix Java12 tests
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
193f808b69
Update ant.yml
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
10d824ace8
Fix test compile order
2023-03-22 10:22:34 +01:00
Rawi01 and Roel Spilker
b2657770e5
Add test workflow
2023-03-22 10:22:34 +01:00
Reinier Zwitserloot and GitHub
79c5d2dfd3
Merge pull request #3358 from dreis2211/config-parent-cache
...
Cache ConfigurationFile.parent()
2023-03-21 17:39:34 +01:00
Rawi01 and Roel Spilker
e64c6b5879
[ fixes #3346 ] Add jakarta Nonnull/Nullable annotations
2023-03-21 17:38:04 +01:00
Reinier Zwitserloot
984cd1d5cf
[trivial] code style
2023-03-21 17:37:24 +01:00
Reinier Zwitserloot and GitHub
5a2b68c574
Merge pull request #3357 from dreis2211/stop-bubbling
...
Avoid looking up parent if bubbling stopped
2023-03-21 17:35:23 +01:00
Rawi01 and Roel Spilker
6f204d98c4
[ fixes #3366 ] Handle @NonNull type annotations on record components
2023-03-21 17:13:54 +01:00
Rawi01 and Roel Spilker
13642eb896
[ fixes #3332 ] Prepend jdt.core SCL to compiler SCL
...
The latest eclipse version properly splits the jdt.core module and the
compiler. To load jdt.core classes during compilation the compiler SCL
needs a reference to the jdt.core SCL.
2023-03-21 17:11:45 +01:00
Christoph Dreis and Roel Spilker
70cf9b5d0d
Add author
2023-03-21 17:10:58 +01:00
Reinier Zwitserloot and GitHub
f494c8efea
Merge pull request #3356 from dreis2211/reduce-allocations-typematch
...
Reduce allocations from JavacHandlerUtil.typeMatches()
2023-03-21 17:10:34 +01:00
Reinier Zwitserloot and GitHub
f22f6d7e13
Merge pull request #3355 from dreis2211/module-name-fix
...
Remove obsolete LombokProcessor.getModuleName
2023-03-21 17:04:45 +01:00
Reinier Zwitserloot
f6c9bfba1b
Updating tests and changelog to reflect JDK20 support
2023-03-21 16:31:04 +01:00
Rawi01 and Roel Spilker
148680cb49
[jdk20] Reorder JavacAST child nodes for JCEnhancedForLoop
2023-03-21 16:12:22 +01:00
Rawi01 and Roel Spilker
d96bf4cc36
[jdk20] Adds support for updated JCEnhancedForLoop
2023-03-21 16:12:22 +01:00
Rawi01 and Roel Spilker
83c4dcfd52
[jdk20] Updates support for record patterns
2023-03-21 16:12:22 +01:00
Christoph Dreis
ea0fbd8ca5
Cache ConfigurationFile.parent()
2023-02-22 14:03:58 +01:00
Christoph Dreis
094077da6e
Avoid looking up parent if bubbling stopped
2023-02-22 13:56:13 +01:00