Andreas Dangel
02595f846a
[jsp] OpenTagRegister is package-private
2020-03-19 15:22:40 +01:00
Andreas Dangel
8268e479dd
[jsp] Remove deprecated annotation
2020-03-19 15:16:48 +01:00
Andreas Dangel
8baaef915b
[jsp] License headers
2020-03-19 15:16:32 +01:00
Clément Fournier
f767903b0c
Checkstyle
2020-03-17 17:25:57 +01:00
Clément Fournier
affb0461c9
Skip bom
2020-03-17 15:53:37 +01:00
Clément Fournier
7108a166d4
Make setters package-private
2020-03-17 15:51:22 +01:00
Clément Fournier
5fe9fb8f52
Make JSP nodes final
2020-03-17 15:47:51 +01:00
Clément Fournier
fd0d53b590
Merge branch '7.0.x' into port-jsp-vf-modules
2020-03-17 15:46:41 +01:00
Clément Fournier
903383d7cf
Merge branch 'master' into 7.0.x
2020-03-17 15:14:46 +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
e1069b4a33
Fix *ParserVisitor itf being deprecated
...
refs #2239
2020-03-17 14:42:29 +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
16cb7767b7
Merge branch 'master' into pmd/7.0.x
2020-03-12 14:03:20 +01:00
Andreas Dangel
ff7dfd9eb6
[jsp] Deprecate AST constructors and setters
...
Also remove useless javadoc comments and fix license header
2020-03-05 20:13:14 +01:00
Clément Fournier
a9b6e78cfc
Normalise line endings in test
2020-02-17 16:59:14 +01:00
Clément Fournier
a69fa93a32
Remove whitespace changes
2020-02-17 08:31:47 +01:00
Clément Fournier
8060e37da4
Restrict visibility of node ctors
2020-02-17 08:06:11 +01:00
Clément Fournier
b5bc047b21
Fix jsp node class visibility
2020-02-17 08:06:11 +01:00
Clément Fournier
c96f9b1734
Fix tests
2020-02-17 08:06:11 +01:00
Clément Fournier
f914319bcb
Port JSP module
2020-02-17 08:06:11 +01:00
Clément Fournier
7cd64e4374
Merge branch '7.0.x' into cleanup-language-version-handlers
2020-01-27 10:28:48 +01:00
Clément Fournier
ec1eb208eb
Merge branch 'master' into 7.0.x
2020-01-24 23:48:22 +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
b02ab00e87
Merge remote-tracking branch 'origin/master' into pmd/7.0.x
2020-01-24 19:18:17 +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
14a8eeec76
Remove typeres/dfa/multifile stuff
2020-01-23 18:27:29 +01:00
Clément Fournier
60e97d0ec8
Deprecate javacc generated code
2020-01-22 17:19:29 +01:00
Clément Fournier
b5b0bcb921
Replace more direct usages of parser
2020-01-19 08:36:35 +01:00
Clément Fournier
aa9a9c2bed
Merge branch 'master' into 7.0.x
2020-01-19 05:59:09 +01:00
Clément Fournier
27d7a6c02c
Accomodate children iterable for specialization
2020-01-19 05:57:39 +01:00
Clément Fournier
7756ad9de0
Merge branch 'master' into 7.0.x
2020-01-17 16:09:45 +01:00
Andreas Dangel
4450d826f7
Merge branch 'pr-2225'
...
[core] CPD: report endLine / column informations for found duplications
2020-01-17 14:59:02 +01:00
Andreas Dangel
817c3d1127
CPD: Remove deprecations in Mark / TokenEntry
...
* Provide these values for more languages
2020-01-17 14:47:23 +01:00
Clément Fournier
ecef88aa0a
Merge branch 'master' into 7.0.x
2020-01-17 12:10:51 +01:00
Clément Fournier
d9ad819dab
Replace usages of node methods everywhere
2020-01-17 11:57:19 +01:00
Andreas Dangel
f53993427c
Merge branch 'pr-2172'
...
[core] Deprecate jjtree methods from the Node interface
2020-01-17 08:18:50 +01:00
Clément Fournier
bb8d612256
Checkstyle
2020-01-15 11:51:41 +01:00
Clément Fournier
820edada4f
Add 'children' iterable method to Node interface
2020-01-12 18:18:38 +01:00
Clément Fournier
99700d7526
Extract changes from #2166 to 7.0.x
...
* Make Java nodes text-available
* Introduce shared JavaccToken in pmd-core
* Use factory to produce char streams
Tests are still on java-grammar,
since they use the DSL & newer
AST structure.
This is to prepare for other changes
that concern all javacc languages and
should not be done on java-grammar
2020-01-10 21:15:15 +01:00
Andreas Dangel
ea86a23b73
Merge branch 'master' into pmd/7.0.x
2020-01-10 14:41:27 +01:00
Andreas Dangel
398b683565
Merge branch 'pr-2177'
...
[lang-test] Factorize parsing logic for tests
2020-01-10 14:07:29 +01:00
Andreas Dangel
cf89b742b0
Merge branch 'pr-2177'
...
[lang-test] Factorize parsing logic for tests
2020-01-10 12:29:38 +01:00
Andreas Dangel
c53d9508e9
Small changes from code review
...
* rename BaseParserHelper
* Not using org.jetbrains.annotations.NotNull
2020-01-10 12:18:43 +01:00
Andreas Dangel
4269fd1b73
Refactor tests for javascript, jsp, plsql, scala, visualforce, xml
...
using BaseParsingHelper
Revert "REVERT ME Remove some diff"
This reverts commit f72810088d2c7f3c29fbde185b25cfc72fc1fbcc.
2020-01-10 12:12:34 +01:00
Clément Fournier
e335e069f8
Merge branch 'master' into deprecate-jjtree-methods
2020-01-05 23:17:25 +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