16145 Commits

Author SHA1 Message Date
Andreas Dangel
31bf08af54 Merge branch 'issue-628' #628
[swift][cpd]Running CPD throw StackOverflowError
2020-03-20 13:55:16 +01:00
Andreas Dangel
56d5a6afa3 [swift] Add unit test for #628
Closes #628
2020-03-20 13:55:04 +01:00
Andreas Dangel
08f9a3956e Merge branch 'pr-2363' #2363
[core] Add more bindings for the designer
2020-03-20 12:18:21 +01:00
Andreas Dangel
c0b70bdbc7 [core] Rename DesignerBindings.AdditionalInfo::getSortKey 2020-03-20 12:14:34 +01:00
Clément Fournier
a899a25350 Fix expr normalization when ids are negative 2020-03-19 19:29:13 +01:00
Clément Fournier
514a524e6f Checkstyle 2020-03-19 19:22:35 +01:00
Clément Fournier
20a3c39b4d Make SplitUnions package private 2020-03-19 19:11:30 +01:00
Clément Fournier
45d4fc5f56 Make documentSorter singleton 2020-03-19 19:08:19 +01:00
Andreas Dangel
e2229b2d84 [core] Saxon XPath 2.0 and rule chain with visitors
This is an enhanced implementation of rule chain
support for XPath 2.0 expressions. It uses a own
visitor to analyze and modify the original
saxon xpath expressions.
2020-03-19 11:28:26 +01:00
Clément Fournier
f1a6796b78 Checkstyle 2020-03-18 22:41:01 +01:00
Clément Fournier
8fb9d2e74d Implement for java 2020-03-17 19:57:22 +01:00
Clément Fournier
87ba035aa6 Add bindings for the designer treeview 2020-03-17 19:56:25 +01:00
Clément Fournier
c38f94cad7 Declare modelica namespace 2020-03-17 16:21:12 +01:00
Clément Fournier
3d861f63cc Fix dead link 2020-03-17 15:57:21 +01:00
Clément Fournier
d212c79f58 Remove redundant section in release notes 2020-03-17 15:10:28 +01:00
Clément Fournier
138c0e3e86 Deprecate tokManagers for more module 2020-03-17 15:08:58 +01:00
Clément Fournier
3ac135640a Merge deprecation sections for all ASTs
Also deprecate JSP token manager
2020-03-17 15:01:56 +01:00
Clément Fournier
d6ef129d80 Merge branch 'deprecate-plsql-ast' 2020-03-17 14:49:41 +01:00
Clément Fournier
f827d05819 Merge branch 'deprecate-vf-ast' 2020-03-17 14:49:33 +01:00
Clément Fournier
941bb10d1c Internalise PLSQL token manager 2020-03-17 14:48:37 +01:00
Clément Fournier
77112d2b9f Merge branch 'master' into deprecate-plsql-ast 2020-03-17 14:48:03 +01:00
Clément Fournier
c24ac34c03 Merge branch 'master' into deprecate-vf-ast 2020-03-17 14:46:53 +01:00
Clément Fournier
e1069b4a33 Fix *ParserVisitor itf being deprecated
refs #2239
2020-03-17 14:42:29 +01:00
Clément Fournier
eae54da5d0 Merge branch 'master' into deprecate-vf-ast 2020-03-17 14:34:31 +01:00
Clément Fournier
9f4bc75829 Internalize token manager 2020-03-17 14:33:16 +01:00
Andreas Dangel
5ff0814120 Merge branch 'pr-2312'
[apex] Update ApexCRUDViolation Rule
2020-03-14 18:27:19 +01:00
Andreas Dangel
4c158531b8 [doc] Update release notes, refs #2312, fixes #2210 2020-03-14 18:17:02 +01:00
Andreas Dangel
383713fdbd [apex] Small refactorings in ApexCRUDViolationRule
To avoid some deprecations
2020-03-14 18:16:52 +01:00
Andreas Dangel
520bf0e343 Merge branch 'pr-2353'
[plsql] xmlforest with optional AS
2020-03-14 17:48:25 +01:00
Andreas Dangel
dd2c14f55a [doc] Update release notes, refs #2353 2020-03-14 17:47:57 +01:00
Andreas Dangel
3570796384 [plsql] Enhance test for XMLFOREST 2020-03-14 17:46:20 +01:00
Andreas Dangel
0b88caacea [core] Add more cases for Saxon rule chain 2020-03-13 20:48:35 +01:00
Andreas Dangel
5fb6df7daa [core] Add support for rule chain execution for XPath 2.0
Very similar approach to what has been implemented for Jaxen.
The existing rules still work as before.

Refs #1687
2020-03-13 15:29:20 +01:00
Piotr Szymanski
ee9f82166a fixed grammar 2020-03-13 13:50:24 +01:00
Piotr Szymanski
a355f06b90 xmlforest with optional AS 2020-03-13 12:19:25 +01:00
Andreas Dangel
b487ef94d0 [python] Deprecate/Internalize PythonTokenManager
Refs #2293
2020-03-13 10:30:43 +01:00
Andreas Dangel
c2f35584ca [java] Deprecate/Internalize JavaTokenManager 2020-03-13 09:43:59 +01:00
Andreas Dangel
70f1f511e4 [vm] Deprecate/Internalize VmTokenManager
Refs #2289
2020-03-13 09:43:26 +01:00
Joshua Arquilevich
be72ec153d Fixed more style changes and improved logic 2020-03-12 14:06:13 -07:00
Andreas Dangel
4c1fa78192 Update pmd to 6.22.0 2020-03-12 18:50:55 +01:00
Andreas Dangel
a0b4c4fe0a Prepare next development version 2020-03-12 15:16:48 +01:00
Andreas Dangel
4c020bfbf7 [maven-release-plugin] prepare for next development iteration 2020-03-12 15:15:18 +01:00
Andreas Dangel
eb93aaeca7 [maven-release-plugin] prepare release pmd_releases/6.22.0 pmd_releases/6.22.0 2020-03-12 15:15:09 +01:00
Andreas Dangel
1c09ce1fc0 Prepare pmd release 6.22.0 2020-03-12 15:04:20 +01:00
Andreas Dangel
0d0c701f8a [doc] Mention xpath rules deprecation in release notes
Refs #1687
2020-03-12 14:56:25 +01:00
Andreas Dangel
58398689f8 Merge branch 'pr-2303'
[vm] Deprecate AST constructors / setters
2020-03-12 12:20:10 +01:00
Andreas Dangel
abf0e18c2d [ci] Use pmd.build-tools.version 6 2020-03-12 12:06:41 +01:00
Andreas Dangel
b29f01be5e [ci] be more explicit about the used maven repositories 2020-03-12 12:06:03 +01:00
Andreas Dangel
e8581d42df Merge branch 'pr-2343'
[ci] Disable checking for snapshots in jcenter
2020-03-12 12:01:42 +01:00
Andreas Dangel
653c0df9c2 [doc] Update release notes, refs #2343 2020-03-12 12:00:07 +01:00