Branch: refs/heads/pmd/7.0.x
  Home:   https://github.com/pmd/pmd
  Commit: 13682a5f5c22d8b6a50be7605afd9b435272e9c7
      https://github.com/pmd/pmd/commit/13682a5f5c22d8b6a50be7605afd9b435272e9c7
  Author: Clément Fournier <[email protected]>
  Date:   2019-04-30 (Tue, 30 Apr 2019)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TextTimingReportRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperationCategory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimingReport.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AstAnalysisConfiguration.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AstAnalysisContext.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AstProcessingStage.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleReference.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/XPathRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaProcessingStage.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PlsqlProcessingStage.java

  Log Message:
  -----------
  Wire AstProcessingStage into SourceCodeProcessor


  Commit: a103244c6fa7a9dcb25e97d599dbd9f321d8fe44
      https://github.com/pmd/pmd/commit/a103244c6fa7a9dcb25e97d599dbd9f321d8fe44
  Author: Clément Fournier <[email protected]>
  Date:   2019-04-30 (Tue, 30 Apr 2019)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TextTimingReportRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperationCategory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimingReport.java

  Log Message:
  -----------
  Revert changes to benchmark


  Commit: 1ebd57eb129e1914d8245c68fe758392e53b849f
      https://github.com/pmd/pmd/commit/1ebd57eb129e1914d8245c68fe758392e53b849f
  Author: Clément Fournier <[email protected]>
  Date:   2019-04-30 (Tue, 30 Apr 2019)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperationCategory.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRuleChainVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaProcessingStage.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PlsqlProcessingStage.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/AbstractPLSQLRule.java

  Log Message:
  -----------
  Remove double dispatch for stage dependency


  Commit: 12422820adaf22915b4cca82432535e6a5a08a2d
      https://github.com/pmd/pmd/commit/12422820adaf22915b4cca82432535e6a5a08a2d
  Author: Clément Fournier <[email protected]>
  Date:   2019-04-30 (Tue, 30 Apr 2019)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TextTimingReportRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimeTracker.java

  Log Message:
  -----------
  Simplify


  Commit: e77f64c95f767062e93496b65e92d5aee3a84548
      https://github.com/pmd/pmd/commit/e77f64c95f767062e93496b65e92d5aee3a84548
  Author: Clément Fournier <[email protected]>
  Date:   2019-04-30 (Tue, 30 Apr 2019)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperationCategory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/XPathRule.java

  Log Message:
  -----------
  Doc


  Commit: 53b46fd6ca07be371c927d00b9f9f4815ac3c636
      https://github.com/pmd/pmd/commit/53b46fd6ca07be371c927d00b9f9f4815ac3c636
  Author: Clément Fournier <[email protected]>
  Date:   2019-04-30 (Tue, 30 Apr 2019)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/RulesetStageDependencyHelper.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/RootNode.java

  Log Message:
  -----------
  Extract helper class


  Commit: 4bfc2017ca85dbc61ce432efdac06cf386cbb851
      https://github.com/pmd/pmd/commit/4bfc2017ca85dbc61ce432efdac06cf386cbb851
  Author: Clément Fournier <[email protected]>
  Date:   2019-04-30 (Tue, 30 Apr 2019)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AstProcessingStage.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
    A pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyAstStages.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/processor/StageDependencyTest.java

  Log Message:
  -----------
  Add tests


  Commit: d5ccb713c146855394f5ab5f879ec5266d4c5038
      https://github.com/pmd/pmd/commit/d5ccb713c146855394f5ab5f879ec5266d4c5038
  Author: Clément Fournier <[email protected]>
  Date:   2019-04-30 (Tue, 30 Apr 2019)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/RulesetStageDependencyHelper.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyAstStages.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/processor/StageDependencyTest.java

  Log Message:
  -----------
  Implement stage dependencies


  Commit: d838c988ee069e3b085629ad0522c70656f8ffce
      https://github.com/pmd/pmd/commit/d838c988ee069e3b085629ad0522c70656f8ffce
  Author: Clément Fournier <[email protected]>
  Date:   2019-04-30 (Tue, 30 Apr 2019)

  Changed paths:
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/processor/StageDependencyTest.java

  Log Message:
  -----------
  Style


  Commit: 9a590becac90f4077715dcdaa85266c6d9870dd3
      https://github.com/pmd/pmd/commit/9a590becac90f4077715dcdaa85266c6d9870dd3
  Author: Clément Fournier <[email protected]>
  Date:   2019-04-30 (Tue, 30 Apr 2019)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/RulesetStageDependencyHelper.java

  Log Message:
  -----------
  Avoid duplicates


  Commit: 41200f2c53da40591b498bfee9eb37ea5b13daec
      https://github.com/pmd/pmd/commit/41200f2c53da40591b498bfee9eb37ea5b13daec
  Author: Clément Fournier <[email protected]>
  Date:   2019-04-30 (Tue, 30 Apr 2019)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AstAnalysisContext.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/RootNode.java

  Log Message:
  -----------
  Doc


  Commit: 4dd9395f7cbb2e4c07cd43152920907d45ff194b
      https://github.com/pmd/pmd/commit/4dd9395f7cbb2e4c07cd43152920907d45ff194b
  Author: Clément Fournier <[email protected]>
  Date:   2019-04-30 (Tue, 30 Apr 2019)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/internal/RulesetStageDependencyHelper.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/RulesetStageDependencyHelper.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/processor/StageDependencyTest.java

  Log Message:
  -----------
  Moar tests


  Commit: 02347b7d9f41d8e0da3c15b16b8e76a94bda3e3c
      https://github.com/pmd/pmd/commit/02347b7d9f41d8e0da3c15b16b8e76a94bda3e3c
  Author: Clément Fournier <[email protected]>
  Date:   2019-04-30 (Tue, 30 Apr 2019)

  Changed paths:
    M 
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/DummyLanguageModule.java
    M pmd-test/src/test/java/net/sourceforge/pmd/testframework/RuleTstTest.java

  Log Message:
  -----------
  Fix mockito


  Commit: 7d6a6dd1460525d6e679491be15a68d9ab3d596e
      https://github.com/pmd/pmd/commit/7d6a6dd1460525d6e679491be15a68d9ab3d596e
  Author: Clément Fournier <[email protected]>
  Date:   2019-04-30 (Tue, 30 Apr 2019)

  Changed paths:
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTAstRoot.java
    M pmd-vm/src/main/ant/alljavacc.xml
    A pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/ASTprocess.java

  Log Message:
  -----------
  Fix some root nodes not being RootNode


  Commit: d8b665f9f8323c87cc1597b8783977e67dde2235
      https://github.com/pmd/pmd/commit/d8b665f9f8323c87cc1597b8783977e67dde2235
  Author: Clément Fournier <[email protected]>
  Date:   2019-05-22 (Wed, 22 May 2019)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/internal/RulesetStageDependencyHelper.java

  Log Message:
  -----------
  Comment fix


  Commit: 713d09190e715e8b96f53fba11c4d489f43c6430
      https://github.com/pmd/pmd/commit/713d09190e715e8b96f53fba11c4d489f43c6430
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M .travis/build-deploy.sh
    M .travis/install-openjdk.sh
    M README.md
    M docs/_config.yml
    M docs/_data/sidebars/pmd_sidebar.yml
    A docs/_plugins/details_block.rb
    M docs/css/pmd-customstyles.css
    A docs/images/designer/bottom-ui.png
    A docs/images/designer/demo.gif
    A docs/images/designer/designer-top.png
    A docs/images/designer/designer.png
    A docs/images/designer/empty-tests.png
    A docs/images/designer/export-example.gif
    A docs/images/designer/hover-selection.gif
    A docs/images/designer/parents-bar.gif
    A docs/images/designer/property-defs.png
    A docs/images/designer/property-edit.png
    A docs/images/designer/tests/add-violation.gif
    A docs/images/designer/tests/all-green.png
    A docs/images/designer/tests/export.gif
    A docs/images/designer/tests/failing.png
    A docs/images/designer/tests/import.gif
    A docs/images/designer/tests/load.gif
    A docs/images/designer/tests/property.gif
    A docs/images/designer/tests/toolbar.png
    A docs/images/designer/usages.gif
    M docs/pages/7_0_0_release_notes.md
    M docs/pages/next_major_development.md
    M docs/pages/pmd/projectdocs/trivia/news.md
    M docs/pages/pmd/rules/apex.md
    M docs/pages/pmd/rules/apex/bestpractices.md
    M docs/pages/pmd/rules/apex/codestyle.md
    M docs/pages/pmd/rules/apex/design.md
    M docs/pages/pmd/rules/apex/documentation.md
    M docs/pages/pmd/rules/apex/errorprone.md
    M docs/pages/pmd/rules/apex/performance.md
    M docs/pages/pmd/rules/apex/security.md
    M docs/pages/pmd/rules/ecmascript/bestpractices.md
    M docs/pages/pmd/rules/ecmascript/codestyle.md
    M docs/pages/pmd/rules/ecmascript/errorprone.md
    M docs/pages/pmd/rules/java.md
    M docs/pages/pmd/rules/java/bestpractices.md
    M docs/pages/pmd/rules/java/codestyle.md
    M docs/pages/pmd/rules/java/design.md
    M docs/pages/pmd/rules/java/documentation.md
    M docs/pages/pmd/rules/java/errorprone.md
    M docs/pages/pmd/rules/java/multithreading.md
    M docs/pages/pmd/rules/java/performance.md
    M docs/pages/pmd/rules/java/security.md
    M docs/pages/pmd/rules/jsp/bestpractices.md
    M docs/pages/pmd/rules/jsp/codestyle.md
    M docs/pages/pmd/rules/jsp/design.md
    M docs/pages/pmd/rules/jsp/errorprone.md
    M docs/pages/pmd/rules/jsp/security.md
    M docs/pages/pmd/rules/plsql/bestpractices.md
    M docs/pages/pmd/rules/plsql/codestyle.md
    M docs/pages/pmd/rules/plsql/design.md
    M docs/pages/pmd/rules/plsql/errorprone.md
    M docs/pages/pmd/rules/pom/errorprone.md
    A docs/pages/pmd/rules/swift.md
    A docs/pages/pmd/rules/swift/bestpractices.md
    A docs/pages/pmd/rules/swift/errorprone.md
    M docs/pages/pmd/rules/vf/security.md
    M docs/pages/pmd/rules/xml.md
    M docs/pages/pmd/rules/xml/errorprone.md
    M docs/pages/pmd/rules/xsl/codestyle.md
    M docs/pages/pmd/rules/xsl/performance.md
    M docs/pages/pmd/userdocs/cli_reference.md
    M docs/pages/pmd/userdocs/cpd.md
    A docs/pages/pmd/userdocs/extending/designer_reference.md
    M docs/pages/pmd/userdocs/installation.md
    M docs/pages/pmd/userdocs/suppressing_warnings.md
    M docs/pages/pmd/userdocs/tools/ant.md
    M docs/pages/release_notes.md
    M docs/pages/release_notes_old.md
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTUserClass.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTUserEnum.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTUserInterface.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTUserTrigger.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AbstractApexNodeBase.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexTreeBuilder.java
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/AbstractNamingConventionsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldNamingConventionsRule.java
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FormalParameterNamingConventionsRule.java
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/LocalVariableNamingConventionsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/MethodNamingConventionsRule.java
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/PropertyNamingConventionsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/VariableNamingConventionsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsRule.java
    M pmd-apex/src/main/resources/category/apex/codestyle.xml
    M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
    M pmd-apex/src/main/resources/rulesets/apex/ruleset.xml
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserClassTest.java
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserEnumTest.java
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserInterfaceTest.java
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldNamingConventionsTest.java
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FormalParameterNamingConventionsTest.java
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/LocalVariableNamingConventionsTest.java
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/PropertyNamingConventionsTest.java
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/codestyle/xml/ClassNamingConventions.xml
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/codestyle/xml/FieldNamingConventions.xml
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/codestyle/xml/FormalParameterNamingConventions.xml
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/codestyle/xml/LocalVariableNamingConventions.xml
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/codestyle/xml/MethodNamingConventions.xml
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/codestyle/xml/PropertyNamingConventions.xml
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/documentation/xml/ApexDoc.xml
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexSharingViolations.xml
    M pmd-core/pom.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/Rule.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDCommandLineInterface.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractLanguageVersionHandler.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/antlr/AbstractAntlrVisitor.java
    A pmd-core/src/main/java/net/sourceforge/pmd/lang/antlr/AntlrBaseParser.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/antlr/AntlrRuleChainVisitor.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/antlr/AntlrRuleViolationFactory.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/antlr/AntlrTokenManager.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AbstractNode.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AntlrBaseNode.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AntlrNode.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRule.java
    A pmd-core/src/main/resources/rulesets/releases/6150.xml
    A pmd-core/src/main/resources/rulesets/releases/6160.xml
    M pmd-cpp/etc/grammar/cpp.jj
    M pmd-cpp/src/test/java/net/sourceforge/pmd/cpd/CPPTokenizerTest.java
    M pmd-cpp/src/test/resources/net/sourceforge/pmd/cpd/cpp/issue-1559.cpp
    A pmd-cpp/src/test/resources/net/sourceforge/pmd/cpd/cpp/issue-1784.cpp
    M pmd-dart/src/main/antlr4/net/sourceforge/pmd/lang/dart/antlr4/Dart2.g4
    M pmd-dart/src/test/java/net/sourceforge/pmd/cpd/DartTokenizerTest.java
    A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/escape_sequences.dart
    A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/escaped_backslash.dart
    A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/regex.dart
    A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/regex2.dart
    A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/regex3.dart
    A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/string_multiline.dart
    A 
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/string_with_backslashes.dart
    M pmd-dist/pom.xml
    M pmd-dist/src/main/resources/assemblies/pmd-src.xml
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/SourceDistributionIT.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/ZipFileExtractor.java
    M pmd-doc/pom.xml
    M pmd-doc/src/main/java/net/sourceforge/pmd/docs/DeadLinksChecker.java
    M pmd-doc/src/main/java/net/sourceforge/pmd/docs/RuleDocGenerator.java
    A pmd-doc/src/main/java/net/sourceforge/pmd/docs/RuleTagChecker.java
    A pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleTagCheckerTest.java
    M pmd-doc/src/test/resources/expected/sample.md
    M pmd-doc/src/test/resources/rulesets/ruledoctest/sample.xml
    A 
pmd-doc/src/test/resources/ruletagchecker/docs/pages/pmd/rules/java/bestpractices.md
    A pmd-doc/src/test/resources/ruletagchecker/docs/pages/ruletag-examples.md
    M pmd-java/etc/grammar/Java.jjt
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/AbstractJavaHandler.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAdditiveExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAllocationExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAndExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotation.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationMethodDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeBody.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeMemberDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArgumentList.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArguments.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimsAndInits.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayInitializer.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssertStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssignmentOperator.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBlock.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBlockStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBreakStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCastExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCatchStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceBody.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceBodyDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceType.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConditionalAndExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConditionalExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConditionalOrExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTContinueStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTDefaultValue.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTDoStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEmptyStatement.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumBody.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumConstant.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEqualityExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExclusiveOrExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocation.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExtendsList.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFinallyStatement.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForInit.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForStatement.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForUpdate.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameter.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameters.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTIfStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTImplementsList.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTImportDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTInclusiveOrExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTInitializer.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTInstanceOfExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLabeledStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLambdaExpression.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLocalVariableDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMarkerAnnotation.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberSelector.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValue.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValueArrayInitializer.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValuePair.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValuePairs.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarator.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDirective.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleName.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMultiplicativeExpression.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTName.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNameList.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNormalAnnotation.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNullLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPackageDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPostfixExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPreDecrementExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPreIncrementExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimaryExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimaryPrefix.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimarySuffix.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimitiveType.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRSIGNEDSHIFT.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRUNSIGNEDSHIFT.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTReferenceType.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRelationalExpression.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResource.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResourceSpecification.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResources.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResultType.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTReturnStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTShiftExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSingleMemberAnnotation.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatementExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatementExpressionList.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabel.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabeledBlock.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabeledExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabeledThrowStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSynchronizedStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTThrowStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTryStatement.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTType.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeArgument.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeArguments.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeBound.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameter.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameters.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTUnaryExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTUnaryExpressionNotPlusMinus.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclarator.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableInitializer.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTWhileStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTWildcardBounds.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractAnyTypeDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaAccessNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaAccessTypeNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaAnnotatableNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaTypeNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractMethodLikeNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractMethodOrConstructorDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypeBodyDeclaration.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AccessNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/DummyJavaNode.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/TypeNode.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/package-info.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/dfa/VariableAccessVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/visitors/AtfdBaseVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AbstractSunSecureRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MethodReturnsInternalArrayRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateFieldRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/CommentDefaultAccessModifierRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/DuplicateImportsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FieldNamingConventionsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryLocalBeforeReturnRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SingularFieldRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UseUtilityClassRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/UnsynchronizedStaticFormatterRule.java
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M pmd-java/src/main/resources/category/java/codestyle.xml
    M pmd-java/src/main/resources/category/java/design.xml
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M pmd-java/src/main/resources/category/java/multithreading.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceDeclarationTest.java
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/CommentTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/JDKVersionTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/DoubleBraceInitializationTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/UseShortArrayInitializerTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/TestClass.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/subpackage/MyClass.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/CustomStringWriter.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/jdk9_module_info_with_annot.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/AtfdTest.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/DoubleBraceInitialization.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/MethodReturnsInternalArray.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateField.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/CommentDefaultAccessModifier.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/FieldNamingConventions.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryFullyQualifiedName.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryLocalBeforeReturn.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UseShortArrayInitializer.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ImmutableField.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/SingularField.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/UseUtilityClass.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/CommentRequired.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/BeanMembersShouldSerialize.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/DataflowAnomalyAnalysis.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/MissingStaticMethodInNonInstantiatableClass.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/NonStaticInitializer.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ProperLogger.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/multithreading/xml/UnsynchronizedStaticDateFormatter.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/multithreading/xml/UnsynchronizedStaticFormatter.xml
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/AbstractEcmascriptNode.java
    M 
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/AbstractJspNode.java
    M pmd-lang-test/pom.xml
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/AstMatcherDslAdapter.kt
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/NodeExtensions.kt
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/TestUtils.kt
    A pmd-lua/pom.xml
    A pmd-lua/src/main/antlr4/net/sourceforge/pmd/lang/lua/antlr4/Lua.g4
    A pmd-lua/src/main/java/net/sourceforge/pmd/cpd/LuaLanguage.java
    A pmd-lua/src/main/java/net/sourceforge/pmd/cpd/LuaTokenizer.java
    A 
pmd-lua/src/main/resources/META-INF/services/net.sourceforge.pmd.cpd.Language
    A pmd-lua/src/test/java/net/sourceforge/pmd/cpd/LuaTokenizerTest.java
    A pmd-lua/src/test/resources/net/sourceforge/pmd/cpd/factorial.lua
    A pmd-lua/src/test/resources/net/sourceforge/pmd/cpd/helloworld.lua
    M pmd-matlab/etc/grammar/matlab.jj
    M pmd-matlab/src/test/java/net/sourceforge/pmd/cpd/MatlabTokenizerTest.java
    M pmd-plsql/etc/grammar/PldocAST.jjt
    M pmd-plsql/src/main/ant/alljavacc.xml
    A 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTInlineConstraint.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTSelectStatement.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/AbstractPLSQLNode.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/PLSQLParserVisitorAdapter.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/AbstractPLSQLRule.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/CreateTableTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/CursorAttributesTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/FunctionsTest.java
    A 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/InsertIntoClauseTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/JoinClauseTest.java
    M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/ViewTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/WhereClauseTest.java
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/CreateOrganizedTable.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/CreateTable.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/CreateViewWithSubquery.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/CursorAttributes.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/CursorAttributesBulkExceptions.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ExtractExpressions.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/InnerJoinUsing.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/InsertIntoClause.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/InsertIntoClauseRecord.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/InsertIntoClauseReturning.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/JoinOperator.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/LeftOuterJoin.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/RightOuterJoin.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SelectExpressions.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimFunction.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/UpdateStatementExample2.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/WhereClauseParens.pls
    M pmd-python/etc/grammar/python.jj
    M pmd-python/src/test/java/net/sourceforge/pmd/cpd/PythonTokenizerTest.java
    M pmd-swift/pom.xml
    A pmd-swift/src/main/ant/antlr4.xml
    A 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/AbstractSwiftRule.java
    A pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftHandler.java
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftLanguageModule.java
    A 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftParserAdapter.java
    A 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/rule/bestpractices/ProhibitedInterfaceBuilderRule.java
    A 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/rule/bestpractices/UnavailableFunctionRule.java
    A pmd-swift/src/main/resources/category/swift/bestpractices.xml
    A pmd-swift/src/main/resources/category/swift/categories.properties
    A pmd-swift/src/main/resources/category/swift/codestyle.xml
    A pmd-swift/src/main/resources/category/swift/design.xml
    A pmd-swift/src/main/resources/category/swift/documentation.xml
    A pmd-swift/src/main/resources/category/swift/errorprone.xml
    A pmd-swift/src/main/resources/category/swift/multithreading.xml
    A pmd-swift/src/main/resources/category/swift/performance.xml
    A pmd-swift/src/main/resources/category/swift/security.xml
    A pmd-swift/src/main/resources/rulesets/swift/rulesets.properties
    A pmd-swift/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    A 
pmd-swift/src/test/java/net/sourceforge/pmd/lang/swift/rule/bestpractices/ProhibitedInterfaceBuilderTest.java
    A 
pmd-swift/src/test/java/net/sourceforge/pmd/lang/swift/rule/bestpractices/UnavailableFunctionTest.java
    A 
pmd-swift/src/test/java/net/sourceforge/pmd/lang/swift/rule/errorprone/ForceCastTest.java
    A 
pmd-swift/src/test/java/net/sourceforge/pmd/lang/swift/rule/errorprone/ForceTryTest.java
    A 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/rule/bestpractices/xml/ProhibitedInterfaceBuilder.xml
    A 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/rule/bestpractices/xml/UnavailableFunction.xml
    A 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/rule/errorprone/xml/ForceCast.xml
    A 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/rule/errorprone/xml/ForceTry.xml
    M 
pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTestRunner.java
    M pmd-test/src/main/resources/rule-tests_1_0_0.xsd
    M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/AbstractVFNode.java
    M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/AbstractVmNode.java
    M pmd-xml/src/main/resources/category/xml/errorprone.xml
    M pmd-xml/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java
    M 
pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/rule/errorprone/xml/MistypedCDATASection.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch '7.0.x' into wire-processing-stages


  Commit: a7253d4a936af6d283e8ff22924008299d8e73eb
      https://github.com/pmd/pmd/commit/a7253d4a936af6d283e8ff22924008299d8e73eb
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/internal/RulesetStageDependencyHelper.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/internal/StageDependencyTest.java
    R 
pmd-core/src/test/java/net/sourceforge/pmd/processor/StageDependencyTest.java

  Log Message:
  -----------
  Make test method package private


  Commit: 7644c23e1b9b5b59dfcc55d2dbf6f187aae5d694
      https://github.com/pmd/pmd/commit/7644c23e1b9b5b59dfcc55d2dbf6f187aae5d694
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/internal/RulesetStageDependencyHelper.java

  Log Message:
  -----------
  Use concurrent maps


  Commit: 636445a31c17d1d29cf5d43e93dc974704063e10
      https://github.com/pmd/pmd/commit/636445a31c17d1d29cf5d43e93dc974704063e10
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-16 (Mon, 16 Sep 2019)

  Changed paths:
    M LICENSE
    M NOTICE
    M README.md
    M docs/Gemfile.lock
    M docs/_config.yml
    M docs/pages/next_major_development.md
    M docs/pages/pmd/projectdocs/trivia/news.md
    M docs/pages/pmd/rules/apex.md
    M docs/pages/pmd/rules/apex/bestpractices.md
    M docs/pages/pmd/rules/java.md
    M docs/pages/pmd/rules/java/bestpractices.md
    M docs/pages/pmd/rules/java/errorprone.md
    A docs/pages/pmd/rules/scala.md
    M docs/pages/pmd/userdocs/cli_reference.md
    M docs/pages/pmd/userdocs/extending/writing_xpath_rules.md
    M docs/pages/release_notes.md
    M docs/pages/release_notes_old.md
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTUserClass.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTUserInterface.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTUserTrigger.java
    A pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/TriggerUsage.java
    M pmd-apex/src/main/resources/category/apex/bestpractices.xml
    M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserClassTest.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserInterfaceTest.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserTriggerTest.java
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/DebugsShouldUseLoggingLevelTest.java
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/DebugsShouldUseLoggingLevel.xml
    M pmd-core/etc/xslt/pmd-report.xslt
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleContext.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java
    M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/Benchmarker.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cache/AbstractAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisResult.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/CachedRuleMapper.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/CachedRuleViolation.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/ChecksumAware.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/FileAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/NoopAnalysisCache.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cache/package-info.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ShortFilenameUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/Attribute.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/AttributeAxisIterator.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/AttributeNode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/DocumentNavigator.java
    A pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/NoAttribute.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/saxon/AttributeNode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRuleChainVisitor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/ParametricRuleViolation.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQuery.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdRunnable.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/EmacsRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/HTMLRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/Renderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextColorRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextPadRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/VBHTMLRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/FileDataSource.java
    M pmd-core/src/main/resources/rulesets/releases/39.xml
    A pmd-core/src/main/resources/rulesets/releases/6180.xml
    M pmd-core/src/test/java/net/sourceforge/pmd/AbstractRuleTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ReportTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleContextTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/RuleViolationComparatorTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleViolationTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/cache/FileAnalysisCacheTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/xpath/AttributeAxisIteratorTest.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/xpath/NoAttributeTest.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/DummyNodeWithListAndEnum.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/JaxenXPathRuleQueryTest.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQueryTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTst.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/CodeClimateRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/PapariTextRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/YAHTMLRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/stat/StatisticalRuleTest.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
    M pmd-java/etc/grammar/Java.jjt
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageHandler.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageParser.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLiteral.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTYieldStatement.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaRulechainRule.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractStatisticalJavaRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AbstractNcssCountRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessiveClassLengthRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessiveImportsRule.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessiveLengthRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessiveMethodLengthRule.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessiveNodeCountRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessiveParameterListRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessivePublicCountRule.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssConstructorCountRule.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssMethodCountRule.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssTypeCountRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/AbstractJavaCounterCheckRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/MethodType.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/MethodTypeResolution.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/PMDASMClassLoader.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/TypeHelper.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/TypeResolutionFacade.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typedefinition/TypeDefinition.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typeinference/Bound.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typeinference/BoundOrConstraint.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typeinference/Constraint.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typeinference/InferenceRuleType.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typeinference/TypeInferenceResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typeinference/Variable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/visitors/PMDASMVisitor.java
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M pmd-java/src/main/resources/category/java/design.xml
    M pmd-java/src/main/resources/rulesets/java/codesize.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    M pmd-java/src/test/java/net/sourceforge/pmd/ExcludeLinesTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/LanguageVersionDiscovererTest.java
    M pmd-java/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java12Test.java
    A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java13Test.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/xpath/XPathMetricFunctionTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/XPathRuleTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidMessageDigestFieldTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateFieldTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/EmptyEnum.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatefield/Value.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/NcssConstructorCountTest.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/NcssMethodCountTest.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/NcssTypeCountTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/Statement.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt
    M pmd-java/src/test/resources/net/sourceforge/pmd/coverage/pmd_tests.conf
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java12/MultipleCaseLabels.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java12/SwitchExpressions.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java12/SwitchExpressionsBreak.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java12/SwitchRules.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java13/SwitchExpressions.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java13/SwitchExpressionsYield.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java13/TextBlocks.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/AvoidMessageDigestField.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/AvoidStringBufferField.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/MissingOverride.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateField.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ExcessivePublicCount.xml
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/NcssConstructorCount.xml
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/NcssMethodCount.xml
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/NcssTypeCount.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/BigIntegerInstantiation.xml
    A pmd-java8/pom.xml
    M pmd-lang-test/pom.xml
    M pmd-plsql/etc/grammar/PldocAST.jjt
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/PLSQLParserVisitorAdapter.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/AbstractPLSQLRule.java
    A 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/AnonymousBlockTest.java
    A 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/CursorWithWithTest.java
    A 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/RecordTypeTest.java
    A 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/SelectForUpdateTest.java
    A 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/TrimWithRecordTypeTest.java
    M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/ViewTest.java
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/AnonymousBlock1.sql
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/AnonymousBlock2.sql
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/CursorWithWith.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/QueryWithoutSemicolon.sql
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/RecordType.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SelectForUpdate.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SelectForUpdateWait.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimWithRecordType.pls
    R pmd-scala/pmd-scala-checkstyle-suppressions.xml
    M pmd-scala/pom.xml
    M pmd-scala/src/main/java/net/sourceforge/pmd/cpd/ScalaLanguage.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenizer.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaLanguageHandler.java
    M 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaLanguageModule.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaParser.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaTreeBuilder.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTCase.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTCtorPrimary.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTCtorSecondary.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDeclDef.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDeclType.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDeclVal.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDeclVar.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDefnClass.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDefnDef.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDefnMacro.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDefnObject.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDefnTrait.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDefnType.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDefnVal.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTDefnVar.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTEnumeratorGenerator.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTEnumeratorGuard.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTEnumeratorVal.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTImport.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTImporteeName.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTImporteeRename.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTImporteeUnimport.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTImporteeWildcard.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTImporter.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTInit.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitBoolean.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitByte.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitChar.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitDouble.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitFloat.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitInt.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitLong.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitNull.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitShort.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitString.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitSymbol.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTLitUnit.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModAbstract.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModAnnot.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModCase.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModContravariant.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModCovariant.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModFinal.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModImplicit.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModInline.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModLazy.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModOverride.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModPrivate.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModProtected.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModSealed.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModValParam.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTModVarParam.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTNameAnonymous.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTNameIndeterminate.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatAlternative.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatBind.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatExtract.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatExtractInfix.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatInterpolate.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatSeqWildcard.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatTuple.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatTyped.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatVar.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatWildcard.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatXml.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPkg.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPkgObject.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTQuasi.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTSelf.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTSource.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTemplate.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermAnnotate.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermApply.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermApplyInfix.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermApplyType.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermApplyUnary.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermAscribe.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermAssign.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermBlock.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermDo.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermEta.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermFor.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermForYield.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermFunction.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermIf.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermInterpolate.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermMatch.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermName.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermNew.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermNewAnonymous.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermParam.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermPartialFunction.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermPlaceholder.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermRepeated.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermReturn.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermSelect.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermSuper.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermThis.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermThrow.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermTry.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermTryWithHandler.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermTuple.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermWhile.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermXml.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeAnd.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeAnnotate.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeApply.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeApplyInfix.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeBounds.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeByName.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeExistential.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeFunction.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeImplicitFunction.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeLambda.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeMethod.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeName.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeOr.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeParam.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypePlaceholder.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeProject.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeRefine.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeRepeated.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeSelect.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeSingleton.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeTuple.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeVar.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeWith.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/AbstractScalaNode.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaNode.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaParserVisitor.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaParserVisitorAdapter.java
    A pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/rule/ScalaRule.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/rule/ScalaRuleChainVisitor.java
    A 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/rule/ScalaRuleViolationFactory.java
    R pmd-scala/src/main/java/org/sonar/plugins/scala/cpd/ScalaTokenizer.java
    R pmd-scala/src/main/java/org/sonar/plugins/scala/language/Comment.java
    R pmd-scala/src/main/java/org/sonar/plugins/scala/language/CommentType.java
    R pmd-scala/src/main/java/org/sonar/plugins/scala/util/StringUtils.java
    A pmd-scala/src/main/resources/category/scala/bestpractices.xml
    A pmd-scala/src/main/resources/category/scala/categories.properties
    A pmd-scala/src/main/resources/category/scala/codestyle.xml
    A pmd-scala/src/main/resources/category/scala/design.xml
    A pmd-scala/src/main/resources/category/scala/documentation.xml
    A pmd-scala/src/main/resources/category/scala/errorprone.xml
    A pmd-scala/src/main/resources/category/scala/multithreading.xml
    A pmd-scala/src/main/resources/category/scala/performance.xml
    A pmd-scala/src/main/resources/category/scala/security.xml
    A pmd-scala/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java
    A pmd-scala/src/test/java/net/sourceforge/pmd/RulesetFactoryTest.java
    M pmd-scala/src/test/java/net/sourceforge/pmd/cpd/ScalaTokenizerTest.java
    A pmd-scala/src/test/java/net/sourceforge/pmd/scala/ScalaParserTest.java
    A pmd-scala/src/test/java/net/sourceforge/pmd/scala/rule/ScalaRuleTest.java
    A pmd-scala/src/test/java/net/sourceforge/pmd/scala/rule/XPathRuleTest.java
    R 
pmd-scala/src/test/resources/org/sonar/plugins/scala/cpd/sample-LiftActor.scala
    A pmd-scala/src/test/resources/parserFiles/helloworld.scala
    A pmd-scala/src/test/resources/tokenizerFiles/sample-LiftActor.scala
    M 
pmd-test/src/main/java/net/sourceforge/pmd/AbstractLanguageVersionTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/XmlParser.java
    R 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/AbstractDomNodeProxy.java
    R pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/DOMLineNumbers.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlNode.java
    R pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlNodeWrapper.java
    R pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlParser.java
    A 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/internal/DOMLineNumbers.java
    A 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/internal/XmlNodeWrapper.java
    A 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/internal/XmlParserImpl.java
    M pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/XmlParserTest.java
    M 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/rule/AbstractDomXmlRuleTest.java
    M pom.xml

  Log Message:
  -----------
  Merge branch '7.0.x' into wire-processing-stages


  Commit: 7d0079a1c6b0e91c3577f73af521131d6bb7d996
      https://github.com/pmd/pmd/commit/7d0079a1c6b0e91c3577f73af521131d6bb7d996
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-25 (Wed, 25 Sep 2019)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/AbstractCounterCheckRule.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ThreadSafeReportListener.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cache/AbstractAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/NoopAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/CommonPropertyDescriptors.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/stat/StatisticalRule.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/stat/StatisticalRuleHelper.java
    M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyBuilder.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/properties/constraints/ConstraintFactory.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/properties/constraints/NumericConstraints.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/properties/constraints/PropertyConstraint.java
    R pmd-core/src/main/java/net/sourceforge/pmd/stat/DataPoint.java
    R pmd-core/src/main/java/net/sourceforge/pmd/stat/Metric.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ReportTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java
    R pmd-core/src/test/java/net/sourceforge/pmd/stat/MetricTest.java
    R pmd-core/src/test/java/net/sourceforge/pmd/stat/MockStatisticalRule.java
    R pmd-core/src/test/java/net/sourceforge/pmd/stat/StatTests.java
    R pmd-core/src/test/java/net/sourceforge/pmd/stat/StatisticalRuleTest.java
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/NodeExtensions.kt
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ExecutableCode.java
    R 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/AbstractStatisticalPLSQLRule.java
    A 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractCounterCheckRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractNcssCountRule.java
    R 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveMethodLengthRule.java
    R 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveNodeCountRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveObjectLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessivePackageBodyLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessivePackageSpecificationLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveParameterListRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveTypeLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NPathComplexityRule.java
    A 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NPathComplexityVisitor.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssMethodCountRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssObjectCountRule.java
    M pmd-plsql/src/main/resources/category/plsql/design.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessivePackageBodyLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessivePackageSpecificationLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveParameterList.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveTypeLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NPathComplexity.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NcssObjectCount.xml
    M pmd-scala/pom.xml
    M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaParser.java
    M 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaTreeBuilder.java
    M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTSource.java
    M 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/AbstractScalaNode.java
    M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaNode.java
    A 
pmd-scala/src/test/java/net/sourceforge/pmd/lang/scala/rule/ScalaRuleTest.java
    A 
pmd-scala/src/test/java/net/sourceforge/pmd/lang/scala/rule/XPathRuleTest.java
    R pmd-scala/src/test/java/net/sourceforge/pmd/scala/ScalaParserTest.java
    R pmd-scala/src/test/java/net/sourceforge/pmd/scala/rule/ScalaRuleTest.java
    R pmd-scala/src/test/java/net/sourceforge/pmd/scala/rule/XPathRuleTest.java
    A 
pmd-scala/src/test/kotlin/net/sourceforge/pmd/lang/scala/ast/ScalaTreeTests.kt
    M pmd-scala/src/test/resources/parserFiles/helloworld.scala
    R 
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/AbstractStatisticalVmRule.java
    M 
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/design/ExcessiveTemplateLengthRule.java
    M pmd-vm/src/main/resources/category/vm/design.xml

  Log Message:
  -----------
  Merge branch '7.0.x' into wire-processing-stages


  Commit: 36741b2ff47534b5ab1515628962d7900b299e67
      https://github.com/pmd/pmd/commit/36741b2ff47534b5ab1515628962d7900b299e67
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-25 (Wed, 25 Sep 2019)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractLanguageVersionHandler.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/XPathHandler.java

  Log Message:
  -----------
  Fix xpath handler


  Commit: b059f0a70b8ef038c7991d505c3443537f8610f9
      https://github.com/pmd/pmd/commit/b059f0a70b8ef038c7991d505c3443537f8610f9
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-25 (Wed, 25 Sep 2019)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/internal/RulesetStageDependencyHelper.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/internal/StageDependencyTest.java

  Log Message:
  -----------
  Checkstyle


  Commit: b51c02f93ba230e50be4f64b462a6860e9dd1bef
      https://github.com/pmd/pmd/commit/b51c02f93ba230e50be4f64b462a6860e9dd1bef
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-25 (Wed, 25 Sep 2019)

  Changed paths:
    R pmd-core/src/main/java/net/sourceforge/pmd/cpd/AntlrTokenizer.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/cpd/internal/AntlrTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/token/AntlrTokenFilter.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/antlr/AbstractAntlrVisitor.java
    R pmd-core/src/main/java/net/sourceforge/pmd/lang/antlr/AntlrBaseParser.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/antlr/AntlrRuleChainVisitor.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/antlr/AntlrRuleViolationFactory.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/antlr/AntlrTokenManager.java
    R pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AntlrBaseNode.java
    R pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AntlrNode.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AbstractAntlrVisitor.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrBaseNode.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrBaseParser.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrBaseRootNode.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrNode.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrRuleChainVisitor.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrRuleViolationFactory.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrTokenManager.java
    M pmd-dart/src/main/java/net/sourceforge/pmd/cpd/DartTokenizer.java
    M pmd-go/src/main/java/net/sourceforge/pmd/cpd/GoTokenizer.java
    M pmd-kotlin/src/main/java/net/sourceforge/pmd/cpd/KotlinTokenizer.java
    M pmd-lua/src/main/java/net/sourceforge/pmd/cpd/LuaTokenizer.java
    M pmd-swift/pom.xml
    M pmd-swift/src/main/ant/antlr4.xml
    R pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/antlr4/Swift.g4
    A pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4
    M pmd-swift/src/main/java/net/sourceforge/pmd/cpd/SwiftTokenizer.java
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/AbstractSwiftRule.java
    M pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftHandler.java
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftLanguageModule.java
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftParserAdapter.java
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/rule/bestpractices/ProhibitedInterfaceBuilderRule.java
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/rule/bestpractices/UnavailableFunctionRule.java

  Log Message:
  -----------
  Reorganise antlr files

Antlr root nodes need to implement RootNode.

Also, I didn't like the fact that the swift
module didn't use the conventional package
structure (lang.swift.ast) but was rolling
its own convention (lang.swift.antlr4).

I moved base classes for the antlr implementations
into nspmd.lang.ast.impl.antlr4. The fact that a
module is implemented with antlr is an implementation
detail, and it doesn't deserve its own toplevel package
in nspmd.lang.


  Commit: e293d57681bc7e1b86d9c7f13679de6b1abe38f5
      https://github.com/pmd/pmd/commit/e293d57681bc7e1b86d9c7f13679de6b1abe38f5
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-25 (Wed, 25 Sep 2019)

  Changed paths:
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftParserAdapter.java

  Log Message:
  -----------
  Checkstyle


  Commit: ae378fd89b6e1adb117137c2156fe611e2f88790
      https://github.com/pmd/pmd/commit/ae378fd89b6e1adb117137c2156fe611e2f88790
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-25 (Wed, 25 Sep 2019)

  Changed paths:
    M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md

  Log Message:
  -----------
  Fix dead link


  Commit: 2d74ec40125d5f13c49693a844d5f09692448f7b
      https://github.com/pmd/pmd/commit/2d74ec40125d5f13c49693a844d5f09692448f7b
  Author: Clément Fournier <[email protected]>
  Date:   2019-10-05 (Sat, 05 Oct 2019)

  Changed paths:
    M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md
    M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TextTimingReportRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimeTracker.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperationCategory.java
    R pmd-core/src/main/java/net/sourceforge/pmd/cpd/AntlrTokenizer.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/cpd/internal/AntlrTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/token/AntlrTokenFilter.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/internal/RulesetStageDependencyHelper.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractLanguageVersionHandler.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/XPathHandler.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/antlr/AbstractAntlrVisitor.java
    R pmd-core/src/main/java/net/sourceforge/pmd/lang/antlr/AntlrBaseParser.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/antlr/AntlrRuleChainVisitor.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/antlr/AntlrRuleViolationFactory.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/antlr/AntlrTokenManager.java
    R pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AntlrBaseNode.java
    R pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AntlrNode.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AstAnalysisConfiguration.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AstAnalysisContext.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AstProcessingStage.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/RootNode.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AbstractAntlrVisitor.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrBaseNode.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrBaseParser.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrBaseRootNode.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrNode.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrRuleChainVisitor.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrRuleViolationFactory.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrTokenManager.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRuleChainVisitor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleReference.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/XPathRule.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/internal/StageDependencyTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
    A pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyAstStages.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java
    M pmd-dart/src/main/java/net/sourceforge/pmd/cpd/DartTokenizer.java
    M pmd-go/src/main/java/net/sourceforge/pmd/cpd/GoTokenizer.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaProcessingStage.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTAstRoot.java
    M pmd-kotlin/src/main/java/net/sourceforge/pmd/cpd/KotlinTokenizer.java
    M pmd-lua/src/main/java/net/sourceforge/pmd/cpd/LuaTokenizer.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PlsqlProcessingStage.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/AbstractPLSQLRule.java
    M pmd-swift/pom.xml
    M pmd-swift/src/main/ant/antlr4.xml
    R pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/antlr4/Swift.g4
    A pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4
    M pmd-swift/src/main/java/net/sourceforge/pmd/cpd/SwiftTokenizer.java
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/AbstractSwiftRule.java
    M pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftHandler.java
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftLanguageModule.java
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftParserAdapter.java
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/rule/bestpractices/ProhibitedInterfaceBuilderRule.java
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/rule/bestpractices/UnavailableFunctionRule.java
    M 
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/DummyLanguageModule.java
    M pmd-test/src/test/java/net/sourceforge/pmd/testframework/RuleTstTest.java
    M pmd-vm/src/main/ant/alljavacc.xml
    A pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/ASTprocess.java

  Log Message:
  -----------
  Merge branch 'wire-processing-stages' into 7.0.x


Compare: https://github.com/pmd/pmd/compare/cb54f4580046...2d74ec40125d


_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits

Reply via email to