8565 Commits

Author SHA1 Message Date
Juan Martín Sotuyo Dodero
feddca0f4a Remove empty paragraph 2024-05-14 12:04:28 -03:00
Clément Fournier
c42330d0d9 Add more doc 2024-05-14 16:37:48 +02:00
Juan Martín Sotuyo Dodero
88b8adbca7 Merge branch 'master' into issue2368 2024-05-14 09:28:38 -03:00
Juan Martín Sotuyo Dodero
3f6184300c Merge branch 'pr-5013' 2024-05-14 09:25:33 -03:00
Clément Fournier
fc24eced58 Fix #4903 - UnnecessaryBoxing where explicit conversion is necessary 2024-05-14 12:36:03 +02:00
Clément Fournier
228a1f5017 [java] Fix #2368 - UnsynchronizedStaticFormatter FP in static initializer 2024-05-13 17:25:31 +02:00
Clément Fournier
f1701df7f2 Revert previous two commits - pushed by mistake 2024-05-13 17:22:05 +02:00
Clément Fournier
a80897fc71 [java] Fix #2326 - UnsynchronizedStaticFormatter FP in static initializer 2024-05-13 17:18:11 +02:00
Clément Fournier
38194a49f7 Fix #4042 - FN with StringBufferInstantiationWithChar 2024-05-13 16:54:08 +02:00
Clément Fournier
b6c0a10095 [java] Fix #5006 - bad intersection in capture of recursive types 2024-05-12 15:32:03 +02:00
Clément Fournier
7f0d148a1b Fix FPs 2024-05-11 23:06:30 +02:00
Clément Fournier
ff6f528647 Add tests 2024-05-11 16:14:34 +02:00
Clément Fournier
98d455af45 Update references 2024-05-11 16:13:13 +02:00
Clément Fournier
cc17469f4e Fix #4990 - Add attribute @PackageQualifier to ASTClassType 2024-05-11 16:10:37 +02:00
Clément Fournier
40c7ffe03e Update reference files 2024-05-11 16:01:38 +02:00
Clément Fournier
690ff9d6e4 Add tests 2024-05-11 15:56:49 +02:00
Clément Fournier
dab89d4806 Don"t add unnamed variables to symtable 2024-05-11 15:47:08 +02:00
Clément Fournier
f1b2cda3dc Make variable naming conventions skip unnamed variables
Fix #4954
2024-05-11 15:36:35 +02:00
Clément Fournier
c140acd8f9 Fix #3122 - LocalVariableCouldBeFinal should consider blank local variables 2024-05-11 15:30:23 +02:00
Clément Fournier
02cb5701fa Fix #1619 - LocalVariableCouldBeFinal FP with loops 2024-05-11 14:55:14 +02:00
Clément Fournier
e5f55c08a5 Add test case for #1160 2024-05-10 20:30:59 +02:00
Juan Martín Sotuyo Dodero
bce7991d2d Merge pull request #4994 from oowekyala/pr-4982-fixes
[java] Fix incompatible class bounds not checked during incorporation #4982  (second PR)
2024-05-09 14:42:17 -03:00
Clément Fournier
3d4f165bbd Add back removed method for compatibility 2024-05-06 12:41:08 +02:00
Clément Fournier
a72f851514 Invert booleans 2024-05-06 12:34:38 +02:00
Clément Fournier
788b07ba14 Move methods in order to avoid carrying around the pure parameter which is error-prone 2024-05-06 12:23:11 +02:00
Clément Fournier
b2a1ef714f Fix PMD warning 2024-05-06 12:03:38 +02:00
Juan Martín Sotuyo Dodero
722f25ba86 Merge branch 'master' into xpath-seq-attributes 2024-05-02 13:06:03 -03:00
Juan Martín Sotuyo Dodero
18c59b2891 Merge branch 'master' into issue-4980 2024-05-02 10:23:21 -03:00
Clément Fournier
b1aaf5d69b Fix conc mod exceptions during incorporation 2024-05-02 10:22:19 -03:00
Andreas Dangel
a2139be00b [java] Fix impl of ASTVariableId::isResourceDeclaration / VariableId/@ResourceDeclaration (#4988)
Merge pull request #4988 from oowekyala:java-fix-isResourceDeclaration
2024-05-02 12:44:55 +02:00
Andreas Dangel
435f0dc7b3 [java] Fix #4912 - grammar for TWR allows this expression (#4934)
Merge pull request #4934 from oowekyala:issue4912-java-grammar-fix
2024-05-02 11:39:38 +02:00
Andreas Dangel
c476f4c06c Merge branch 'master' into pr-4973 2024-05-02 10:20:28 +02:00
Clément Fournier
3c39aed55e Fix #4985 UnusedPrivateMethod fp 2024-04-30 17:53:03 +02:00
Clément Fournier
e327a548a4 Fix impl of ASTVariableId::isResourceDeclaration 2024-04-30 16:27:26 +02:00
Clément Fournier
bca5c0ec09 Remove usages of getStableName
Fix #4930
Fix bug with symbol table in concise resources
2024-04-30 15:26:16 +02:00
Clément Fournier
6c0e736001 Update reference files 2024-04-30 14:45:11 +02:00
Clément Fournier
dbfabda735 Merge branch 'master' into issue4912-java-grammar-fix 2024-04-30 14:41:44 +02:00
Juan Martín Sotuyo Dodero
6700b47b12 Remove unused code 2024-04-29 16:03:14 -03:00
Clément Fournier
8c708b2193 Check upper bound compatibility during incorporation 2024-04-29 16:00:04 -03:00
Juan Martín Sotuyo Dodero
af3346455f Merge branch 'pr-4984' 2024-04-29 13:34:24 -03:00
Clément Fournier
676767c34a Use typeIsExactly for ReplaceVectorWithList 2024-04-29 14:45:08 +02:00
Clément Fournier
e2b666210b [java] Fix #4852 - TypeTestUtil.isA considers intersection type subtype of everything 2024-04-29 14:40:44 +02:00
Clément Fournier
b70521874a Fix failing tests 2024-04-28 20:10:22 +02:00
Clément Fournier
9a25d90c76 Put back old implementation in place 2024-04-28 18:23:57 +02:00
Juan Martín Sotuyo Dodero
66606648a2 Merge branch 'master' into xpath-seq-attributes 2024-04-28 17:39:08 +02:00
Juan Martín Sotuyo Dodero
7c3de05fd1 Add test case for #1548 2024-04-28 02:33:19 -03:00
Juan Martín Sotuyo Dodero
42cf1b568d Don't use Throwable 2024-04-28 00:17:44 -03:00
Juan Martín Sotuyo Dodero
f24635b55c Merge branch 'master' into issue-4532 2024-04-28 05:15:50 +02:00
Juan Martín Sotuyo Dodero
5b42381061 Reintroduce old class names
- Don't break API compatibility, and set everything for removal in PMD 8
2024-04-27 22:11:39 -03:00
Juan Martín Sotuyo Dodero
d2e0826ed8 Improve implementation
- throw an apropriate ResolutionFailedException so we don't loose the
   message
 - handle any exception so we don't couple tightly into the LUB
   implementation
2024-04-27 21:19:57 -03:00