Clément Fournier
08284c2af5
Merge branch '7.0.x' into text-utils-comments
2022-11-26 16:04:21 +01:00
Clément Fournier
9a5c2523f6
Fix pmd-java
2022-11-16 14:51:33 +01:00
Clément Fournier
d540f6fb14
Merge branch 'master' into pr/4194
2022-11-16 13:56:01 +01:00
Clément Fournier
735197cff4
Support other cases found in checkstyle
2022-11-07 00:44:22 +01:00
Clément Fournier
36f19eda92
Push actual annotation nodes
...
This is to avoid having rules like UnusedImports
fail to see an annotation usage. This makes the
tree rather messy when there are type annotations
though.
2022-11-06 22:39:38 +01:00
Clément Fournier
00c06343a5
Fix tests
2022-11-06 21:50:33 +01:00
Clément Fournier
2027d2f57f
Support generic ctors
2022-11-05 17:05:46 +01:00
Clément Fournier
92ccf1b0ea
Support array init with just a comma
...
Refs #3643
2022-11-05 16:31:17 +01:00
Clément Fournier
b39ba3c560
Add new tests
...
Refs #3643
2022-11-05 16:30:01 +01:00
Clément Fournier
cd075d2459
Fix #4152 - support type annotations in more places
2022-11-05 15:48:04 +01:00
Clément Fournier
63c01f0f5b
Merge branch '7.0.x' into text-utils-javacc
2022-07-17 17:06:37 +02:00
Andreas Dangel
6c1bd0e82b
[java] Fix grammar and tests for Java 19
2022-07-10 17:12:30 +02:00
Andreas Dangel
183a322d7c
[java] Fix compile errors after merge
2022-07-10 15:33:32 +02:00
Andreas Dangel
ffbe5b7378
Merge branch 'pmd6-java-19' into pmd7-java-19
2022-07-10 15:05:35 +02:00
Andreas Dangel
b197daf84e
Apply fixes from review ( #4038 )
2022-07-10 14:29:03 +02:00
Andreas Dangel
32a76bd602
[java] Remove language version 17-preview
2022-07-07 15:24:49 +02:00
Andreas Dangel
a5b68ddfcf
[java] Add support for RecordPatterns
...
See JEP 405
2022-07-07 15:06:52 +02:00
Andreas Dangel
eeeccde494
[java] Update implementation for "Pattern Matching for switch"
...
See JEP 427
This is a preview feature
2022-07-07 15:03:20 +02:00
Andreas Dangel
eb53daa2c2
[java] Add new language versions 19 and 19-preview
2022-07-07 10:44:13 +02:00
Andreas Dangel
82dd4d46ca
Merge branch 'master' into pmd/7.0.x
2022-05-26 11:21:38 +02:00
Clément Fournier
078345fbca
Add phonetic extensions to other langs
2022-05-01 18:16:53 +02:00
Clément Fournier
b328bc5fdc
Add more cjk and exotic scripts, also to JS
...
Fix #2605
2022-05-01 17:47:11 +02:00
Clément Fournier
98f44b7e3f
Allow Phonetic Extensions block in java
...
Fix #3423
2022-05-01 17:31:52 +02:00
Clément Fournier
a9037215f7
Merge branch 'text-utils-javacc' into text-utils-comments
2022-04-30 21:29:23 +02:00
Clément Fournier
d1d2f30119
Remove some things from TextDocument
2022-04-30 16:06:40 +02:00
Clément Fournier
64b9b25bef
Merge branch 'text-utils-simple' into text-utils-javacc
2022-04-24 10:58:33 +02:00
Clément Fournier
7bf44c69ac
Replace package name with class name
...
Co-authored-by: Andreas Dangel <andreas.dangel@adangel.org>
2022-04-14 19:49:48 +02:00
Clément Fournier
0a5bf6f75f
Merge branch 'text-utils-javacc' into text-utils-comments
2022-04-02 16:37:10 +02:00
Clément Fournier
a611af163b
Merge branch 'text-utils-simple' into text-utils-javacc
2022-04-02 16:34:17 +02:00
Clément Fournier
bc19d2cc40
[java] Improve module grammar
...
Type names in "provides" directives are disambiguated
like any other type name.
ASTName is made redundant and removed for good.
2022-04-01 19:06:33 +02:00
Andreas Dangel
925899ed50
Merge branch 'localpmd6/jdk-18' into pmd7-jdk-18
2022-03-10 16:08:48 +01:00
Andreas Dangel
937eb90a70
[java] Remove support for Java 16 Preview
2022-03-10 15:41:01 +01:00
Andreas Dangel
1e042ce4d0
[java] Fix unit tests for new version 18
2022-03-10 12:22:24 +01:00
Clément Fournier
7be498ae32
Fix rename
2022-03-07 22:00:43 +01:00
Clément Fournier
509903288b
Merge branch 'text-utils-javacc' into text-utils-comments
2022-03-05 19:37:16 +01:00
Clément Fournier
b0b7f69480
Merge branch 'text-utils-simple' into text-utils-javacc
2022-03-05 19:35:10 +01:00
Clément Fournier
f981445f8f
Fix last bug
2022-02-11 21:41:34 +01:00
Clément Fournier
c5f4f3cd49
Fix #3697 - lookahead error in concise resource spec
2022-02-11 21:27:23 +01:00
Clément Fournier
ed1c9e970a
Fix parsing bug
2022-01-29 19:04:32 +01:00
Clément Fournier
778764c682
Support switch stmt properly
2022-01-29 18:48:40 +01:00
Clément Fournier
0be7135122
Fix parsing problem with guarded patterns
2022-01-29 18:27:07 +01:00
Clément Fournier
4e9d451412
Cleanups, rename FormalComment to JavadocComment
2021-12-22 21:22:24 +01:00
Clément Fournier
22a6f0d577
Merge branch 'text-utils-javacc' into text-utils-comments
2021-12-22 19:58:33 +01:00
Clément Fournier
9d1ec11bbd
BAD Merge branch 'text-utils-simple' into text-utils-javacc
2021-12-22 19:24:49 +01:00
Andreas Dangel
247d98d270
[java] Fix parse errors with qualified type names in permits clause
2021-11-26 11:10:55 +01:00
Andreas Dangel
89dd3f97b5
Merge 'issue-3366-support-jdk-17' into pmd7-issue-3366-support-jdk-17
2021-07-30 11:15:31 +02:00
Andreas Dangel
30124628f7
[java] Disallow local sealed/non-sealed classes
...
This is apparently not valid.
2021-07-30 11:06:51 +02:00
Andreas Dangel
1ec564b22d
Fix unit tests
2021-07-22 20:35:18 +02:00
Andreas Dangel
e4431d4d65
Fix compile errors
2021-07-22 19:31:45 +02:00
Andreas Dangel
7ee9aedca8
Merge branch 'issue-3366-support-jdk-17' into
...
pmd7-issue-3366-support-jdk-17
2021-07-22 12:03:58 +02:00