Clément Fournier
e1069b4a33
Fix *ParserVisitor itf being deprecated
...
refs #2239
2020-03-17 14:42:29 +01:00
Andreas Dangel
70f1f511e4
[vm] Deprecate/Internalize VmTokenManager
...
Refs #2289
2020-03-13 09:43:26 +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
2020-03-12 15:15:09 +01:00
Andreas Dangel
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
Andreas Dangel
144c767469
[vm] Really deprecate+internalize lang.vm.ast.VmParser
2020-03-05 18:19:55 +01:00
Andreas Dangel
9442a32ce6
[vm] More deprecations: package directive and util classes
2020-02-29 18:48:33 +01:00
Andreas Dangel
f3b98d7140
[vm] Mark generated AST node constructor InternalApi
2020-02-20 21:35:50 +01:00
Andreas Dangel
9a7bf4df04
[vm] Deprecate AST constructors / setters
2020-02-20 21:25:25 +01:00
Andreas Dangel
59e4be3648
Update gitignore
...
files generated by eclipse m2e plugin and pmd plugin
2020-02-20 11:29:10 +01:00
Clément Fournier
d90d5d267c
Remove trailing whitespace everywhere
2020-01-24 23:40:06 +01:00
Clément Fournier
c27481f815
Trim trailing spaces in XML
2020-01-24 23:08:52 +01:00
Andreas Dangel
d994700617
[maven-release-plugin] prepare for next development iteration
2020-01-24 17:20:47 +01:00
Andreas Dangel
a28e9e22e5
[maven-release-plugin] prepare release pmd_releases/6.21.0
2020-01-24 17:20:38 +01:00
Andreas Dangel
5feca7fd93
Exclude generated AST*.java files from internalization
2020-01-24 16:19:24 +01:00
Clément Fournier
bed7baa35e
Deprecate Velocity stuff
2020-01-22 17:25:09 +01:00
Clément Fournier
60e97d0ec8
Deprecate javacc generated code
2020-01-22 17:19:29 +01:00
Clément Fournier
27d7a6c02c
Accomodate children iterable for specialization
2020-01-19 05:57:39 +01:00
Clément Fournier
d9ad819dab
Replace usages of node methods everywhere
2020-01-17 11:57:19 +01:00
Clément Fournier
ddb5f44d3a
Fix compilation
2020-01-12 18:21:35 +01:00
Clément Fournier
820edada4f
Add 'children' iterable method to Node interface
2020-01-12 18:18:38 +01:00
Clément Fournier
98b57f75ab
Merge branch 'master' into deprecate-jjtree-methods
2020-01-06 18:50:43 +01:00
Clément Fournier
af537034a9
Use getters for tokens in javacc grammars
2020-01-06 15:01:18 +01:00
Clément Fournier
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
Clément Fournier
627e258458
Revert
2019-12-17 17:49:01 +01:00
Clément Fournier
86b274c681
Make generic visitor superclass
...
Use raw supertype to avoid conflicts
2019-12-17 17:39:13 +01:00
Clément Fournier
2f37e1c256
Deprecate jjt* methods
2019-12-17 17:39:13 +01:00
Clément Fournier
1aabc53fa2
Deprecate childrenAccept in all modules
2019-12-17 17:39:13 +01:00
Clément Fournier
98df6bda1c
Add TokenBasedNode, AbstractJjtreeNode
2019-12-17 17:39:13 +01:00
Clément Fournier
eb6ceef085
Add comments and update release notes
2019-12-05 15:23:07 +01:00
Clément Fournier
bb7478cd0a
Deprecate RuleViolationFactory impls
...
Internal APIs
2019-12-05 15:18:35 +01:00
Andreas Dangel
00392cefc2
[maven-release-plugin] prepare for next development iteration
2019-11-29 19:46:14 +01:00
Andreas Dangel
78da370fb8
[maven-release-plugin] prepare release pmd_releases/6.20.0
2019-11-29 19:46:05 +01:00
Andreas Dangel
deec9c44b2
[maven-release-plugin] prepare for next development iteration
2019-10-31 18:36:51 +01:00
Andreas Dangel
2881b6f585
[maven-release-plugin] prepare release pmd_releases/6.19.0
2019-10-31 18:36:42 +01:00
Andreas Dangel
e536ca1947
[maven-release-plugin] prepare for next development iteration
2019-09-15 10:14:14 +02:00
Andreas Dangel
3f42cca200
[maven-release-plugin] prepare release pmd_releases/6.18.0
2019-09-15 10:14:05 +02:00
Andreas Dangel
7a7971f64d
[maven-release-plugin] prepare for next development iteration
2019-07-28 10:24:51 +02:00
Andreas Dangel
365e1c9e8b
[maven-release-plugin] prepare release pmd_releases/6.17.0
2019-07-28 10:24:43 +02:00
Andreas Dangel
73a8e4cc69
[maven-release-plugin] prepare for next development iteration
2019-06-30 10:33:08 +02:00
Andreas Dangel
45facbd323
[maven-release-plugin] prepare release pmd_releases/6.16.0
2019-06-30 10:32:58 +02:00
Andreas Dangel
5ac687918a
[maven-release-plugin] prepare for next development iteration
2019-05-26 11:02:26 +02:00
Andreas Dangel
ba2d795f59
[maven-release-plugin] prepare release pmd_releases/6.15.0
2019-05-26 11:02:18 +02:00
Clément Fournier
6f4123afcc
Annotated overriding #getDumpFacade as Deprecated
2019-05-02 16:22:04 +02:00
Andreas Dangel
1c9a73426c
deprecate: DumpFacade will be removed in PMD 7
...
Refs #1801
2019-05-01 11:38:35 +02:00
Andreas Dangel
ca9c859c0b
[maven-release-plugin] prepare for next development iteration
2019-04-28 10:35:44 +02:00
Andreas Dangel
cd8b2e3217
[maven-release-plugin] prepare release pmd_releases/6.14.0
2019-04-28 10:35:36 +02:00
Andreas Dangel
5818abc0c7
[maven-release-plugin] prepare for next development iteration
2019-03-31 12:07:07 +02:00
Andreas Dangel
4ed549f0b2
[maven-release-plugin] prepare release pmd_releases/6.13.0
2019-03-31 12:06:56 +02:00
Andreas Dangel
4bb1d9327d
[maven-release-plugin] prepare for next development iteration
2019-02-24 08:57:18 +01:00