Commit Graph
3537 Commits
Author SHA1 Message Date
Rawi01 4c8607f2a4 [fixes #3315] Copy annotations on record components 2023-05-10 17:02:19 +02:00
Rawi01andRoel Spilker 250bc0660b [fixes #3406] Find jdt.core classloader if initialized in batch mode 2023-04-16 18:10:19 +02:00
Rawi01andRoel 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
Rawi01andRoel 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 DreisandReinier Zwitserloot e051df91a0 Reduce allocations from JavacHandlerUtil.typeMatches() 2023-03-22 12:36:28 +01:00
Rawi01andReinier Zwitserloot 02fe21f27c [jdk20] Reorder JavacAST child nodes for JCEnhancedForLoop 2023-03-22 12:35:53 +01:00
Rawi01andReinier Zwitserloot f87b6716bc [jdk20] Adds support for updated JCEnhancedForLoop 2023-03-22 12:35:38 +01:00
Rawi01andReinier Zwitserloot 8c0081a806 [fixes #3364] Generate JCTree clones to prevent duplicate nodes 2023-03-22 12:33:59 +01:00
Rawi01andRoel Spilker 3b968fe57c Fix binding patterns in delombok in Java 14+15 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker 780b75b0cb Add Java 20 test step 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker cc6309250b Run static in record test only for JDK16+
javac bug (JDK-8243057)
2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker 2837c6df59 Update ant.yml 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker 816822caf4 Try to install latest ant version 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker ed56aab237 Run test with default methods in interface only for JDK8+ 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker a03ef7ceff Try to download latest ant version 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker 2cb1e085ea Add missing classpath element to eclipse-X-full 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker 70754bdf07 Add Gradle 7.6.1 as default 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker 5dfe682989 Add missing certificate to cacerts for JDK9 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker 0ae0a5a3ce Update ant.yml 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker 9beb6c42dc Fix syntax 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker 2c8a789d50 Add tool specific commands 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker 721430e92a Update ant.yml 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker 8226a06066 Fix path 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker d331da59cd Fix lombok.jar path 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker 8c02b75cd9 Add build order 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker 05a2c250fc Add build args 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker 34abdc0ba0 Mark scripts as executable 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker ec7a2e1164 Add integration tests 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker 428023f548 Fix Java12 tests 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker 193f808b69 Update ant.yml 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker 10d824ace8 Fix test compile order 2023-03-22 10:22:34 +01:00
Rawi01andRoel Spilker b2657770e5 Add test workflow 2023-03-22 10:22:34 +01:00
Reinier ZwitserlootandGitHub 79c5d2dfd3 Merge pull request #3358 from dreis2211/config-parent-cache
Cache ConfigurationFile.parent()
2023-03-21 17:39:34 +01:00
Rawi01andRoel 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 ZwitserlootandGitHub 5a2b68c574 Merge pull request #3357 from dreis2211/stop-bubbling
Avoid looking up parent if bubbling stopped
2023-03-21 17:35:23 +01:00
Rawi01andRoel Spilker 6f204d98c4 [fixes #3366] Handle @NonNull type annotations on record components 2023-03-21 17:13:54 +01:00
Rawi01andRoel 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 DreisandRoel Spilker 70cf9b5d0d Add author 2023-03-21 17:10:58 +01:00
Reinier ZwitserlootandGitHub f494c8efea Merge pull request #3356 from dreis2211/reduce-allocations-typematch
Reduce allocations from JavacHandlerUtil.typeMatches()
2023-03-21 17:10:34 +01:00
Reinier ZwitserlootandGitHub 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
Rawi01andRoel Spilker 148680cb49 [jdk20] Reorder JavacAST child nodes for JCEnhancedForLoop 2023-03-21 16:12:22 +01:00
Rawi01andRoel Spilker d96bf4cc36 [jdk20] Adds support for updated JCEnhancedForLoop 2023-03-21 16:12:22 +01:00
Rawi01andRoel 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