ab04bdacdd
[maven-release-plugin] prepare for next development iteration
2020-05-24 17:34:34 +02:00
229cb2bdca
[maven-release-plugin] prepare release pmd_releases/6.24.0
2020-05-24 17:34:25 +02:00
a3a292d591
Remove unnecessary source-type tags in rule tests
...
source-type is actually only needed if
* the language supports more than one version
* the parser behaves differently with different versions
(this has to do with compatibility, e.g. assert/enum keywords
in java)
* the test needs a newer version than the default version
(e.g. to test new language features)
* the test needs an older version than the default version
(e.g. the rule has a maximumLanguageVersion specified)
* the rule behaves differently for different versions
(e.g. BigIntegerInstantiation)
2020-05-23 14:16:13 +02:00
fef1ad76c6
[vm] Cleanup rule test xml files
...
Avoid unnecessary CDATA for description
Use 4 space indentation instead of tabs
Remove trailing whitespace
End file with a newline
2020-05-16 18:56:05 +02:00
4308c545e5
[maven-release-plugin] prepare for next development iteration
2020-04-24 10:53:12 +02:00
921c65f5ab
[maven-release-plugin] prepare release pmd_releases/6.23.0
2020-04-24 10:53:00 +02:00
08d31c62a9
Merge branch 'master' into pr-2377
2020-04-16 17:52:03 +02:00
bcf90ceb8a
Externalize creator for XPath rule
2020-04-08 21:35:34 +02:00
0d65c2e6e6
Add relevant property tag
2020-03-20 18:47:40 +01:00
e1069b4a33
Fix *ParserVisitor itf being deprecated
...
refs #2239
2020-03-17 14:42:29 +01:00
70f1f511e4
[vm] Deprecate/Internalize VmTokenManager
...
Refs #2289
2020-03-13 09:43:26 +01:00
4c020bfbf7
[maven-release-plugin] prepare for next development iteration
2020-03-12 15:15:18 +01:00
eb93aaeca7
[maven-release-plugin] prepare release pmd_releases/6.22.0
2020-03-12 15:15:09 +01:00
846c7ad6e4
[vm] Deprecate/Internalize VmParser as well
...
This will be moved in PMD 7 to the subpackage ast
2020-03-05 20:18:11 +01:00
144c767469
[vm] Really deprecate+internalize lang.vm.ast.VmParser
2020-03-05 18:19:55 +01:00
9442a32ce6
[vm] More deprecations: package directive and util classes
2020-02-29 18:48:33 +01:00
f3b98d7140
[vm] Mark generated AST node constructor InternalApi
2020-02-20 21:35:50 +01:00
9a7bf4df04
[vm] Deprecate AST constructors / setters
2020-02-20 21:25:25 +01:00
59e4be3648
Update gitignore
...
files generated by eclipse m2e plugin and pmd plugin
2020-02-20 11:29:10 +01:00
d90d5d267c
Remove trailing whitespace everywhere
2020-01-24 23:40:06 +01:00
c27481f815
Trim trailing spaces in XML
2020-01-24 23:08:52 +01:00
d994700617
[maven-release-plugin] prepare for next development iteration
2020-01-24 17:20:47 +01:00
a28e9e22e5
[maven-release-plugin] prepare release pmd_releases/6.21.0
2020-01-24 17:20:38 +01:00
5feca7fd93
Exclude generated AST*.java files from internalization
2020-01-24 16:19:24 +01:00
bed7baa35e
Deprecate Velocity stuff
2020-01-22 17:25:09 +01:00
60e97d0ec8
Deprecate javacc generated code
2020-01-22 17:19:29 +01:00
27d7a6c02c
Accomodate children iterable for specialization
2020-01-19 05:57:39 +01:00
d9ad819dab
Replace usages of node methods everywhere
2020-01-17 11:57:19 +01:00
ddb5f44d3a
Fix compilation
2020-01-12 18:21:35 +01:00
820edada4f
Add 'children' iterable method to Node interface
2020-01-12 18:18:38 +01:00
98b57f75ab
Merge branch 'master' into deprecate-jjtree-methods
2020-01-06 18:50:43 +01:00
af537034a9
Use getters for tokens in javacc grammars
2020-01-06 15:01:18 +01:00
0ff87229ff
Remove TokenBasedNode
...
I don't think we should expose tokens as an API
yet. They're an implementation detail, not used
much, and the AST should be able to reflect all
the information that can be found in the tokens.
The methods of AbstractNode can be pulled down
to AbstractJjtreeNode and made protected.
2020-01-05 23:13:04 +01:00
627e258458
Revert
2019-12-17 17:49:01 +01:00
86b274c681
Make generic visitor superclass
...
Use raw supertype to avoid conflicts
2019-12-17 17:39:13 +01:00
2f37e1c256
Deprecate jjt* methods
2019-12-17 17:39:13 +01:00
1aabc53fa2
Deprecate childrenAccept in all modules
2019-12-17 17:39:13 +01:00
98df6bda1c
Add TokenBasedNode, AbstractJjtreeNode
2019-12-17 17:39:13 +01:00
eb6ceef085
Add comments and update release notes
2019-12-05 15:23:07 +01:00
bb7478cd0a
Deprecate RuleViolationFactory impls
...
Internal APIs
2019-12-05 15:18:35 +01:00
00392cefc2
[maven-release-plugin] prepare for next development iteration
2019-11-29 19:46:14 +01:00
78da370fb8
[maven-release-plugin] prepare release pmd_releases/6.20.0
2019-11-29 19:46:05 +01:00
deec9c44b2
[maven-release-plugin] prepare for next development iteration
2019-10-31 18:36:51 +01:00
2881b6f585
[maven-release-plugin] prepare release pmd_releases/6.19.0
2019-10-31 18:36:42 +01:00
e536ca1947
[maven-release-plugin] prepare for next development iteration
2019-09-15 10:14:14 +02:00
3f42cca200
[maven-release-plugin] prepare release pmd_releases/6.18.0
2019-09-15 10:14:05 +02:00
7a7971f64d
[maven-release-plugin] prepare for next development iteration
2019-07-28 10:24:51 +02:00
365e1c9e8b
[maven-release-plugin] prepare release pmd_releases/6.17.0
2019-07-28 10:24:43 +02:00
73a8e4cc69
[maven-release-plugin] prepare for next development iteration
2019-06-30 10:33:08 +02:00
45facbd323
[maven-release-plugin] prepare release pmd_releases/6.16.0
2019-06-30 10:32:58 +02:00