Branch: refs/heads/java-grammar
  Home:   https://github.com/pmd/pmd
  Commit: aca7c2eb824d56538bc603ec8c506c4a34d4fe36
      https://github.com/pmd/pmd/commit/aca7c2eb824d56538bc603ec8c506c4a34d4fe36
  Author: Clément Fournier <[email protected]>
  Date:   2019-08-15 (Thu, 15 Aug 2019)

  Changed paths:
    M docs/_data/sidebars/pmd_sidebar.yml
    M docs/pages/7_0_0_release_notes.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 pmd-core/src/main/java/net/sourceforge/pmd/Rule.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/antlr/AbstractAntlrVisitor.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/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/rule/AbstractRule.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/CommonPropertyDescriptors.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTEnumConstantTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTLiteralTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMultiplicativeExpressionTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTTypeParametersTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTWildcardTypeTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TestExtensions.kt
    M pmd-swift/pom.xml
    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/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 pom.xml

  Log Message:
  -----------
  Merge branch 'java-grammar' into grammar-receiver


  Commit: 4660e22a485271d85c878e17076ae69aa3bc56be
      https://github.com/pmd/pmd/commit/4660e22a485271d85c878e17076ae69aa3bc56be
  Author: Clément Fournier <[email protected]>
  Date:   2019-08-16 (Fri, 16 Aug 2019)

  Changed paths:
    M pmd-java/etc/grammar/Java.jjt
    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/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/ASTMethodOrConstructorDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitorAdapter.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorClassGenerationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryConstructorRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssConstructorCountRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ConstructorCallsOverridableMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/ClassScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/MethodNameDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/ScopeAndDeclarationFinder.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarationTest.kt

  Log Message:
  -----------
  Remove MethodDeclarator, align constructor declaration and methodDeclaration

* Remove ASTConstructorDeclaration::getParameters -> use getFormalParameters
* Remove ASTConstructorDeclaration::getParameterCount -> use getArity
* Remove MethodDeclarator from MethodDeclaration grammar, deprecate node class
* Add an ASTBlock to ASTConstructorDeclaration grammar and
ASTMethodOrConstructorDeclaration::getBody
* Remove ASTMethodDeclaration::getBlock in favour of getBody


  Commit: 36ec13628228df6264c257168d77ddb6be8f6feb
      https://github.com/pmd/pmd/commit/36ec13628228df6264c257168d77ddb6be8f6feb
  Author: Clément Fournier <[email protected]>
  Date:   2019-08-16 (Fri, 16 Aug 2019)

  Changed paths:
    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/ASTConstructorDeclaration.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/ASTMethodOrConstructorDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/ClassScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/ScopeAndDeclarationFinder.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTConstructorDeclarationTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt

  Log Message:
  -----------
  Test for constructor


  Commit: 86ab49448e14a4aeb909e202054283dc182e11d8
      https://github.com/pmd/pmd/commit/86ab49448e14a4aeb909e202054283dc182e11d8
  Author: Clément Fournier <[email protected]>
  Date:   2019-08-16 (Fri, 16 Aug 2019)

  Changed paths:
    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/ASTDefaultValue.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/ASTMethodOrConstructorDeclaration.java

  Log Message:
  -----------
  Add some doc


  Commit: 953e3a37c61f3ec412fb86c581fc9c228b3014ca
      https://github.com/pmd/pmd/commit/953e3a37c61f3ec412fb86c581fc9c228b3014ca
  Author: Clément Fournier <[email protected]>
  Date:   2019-08-16 (Fri, 16 Aug 2019)

  Changed paths:
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocationTest.kt

  Log Message:
  -----------
  Fix tests


  Commit: 8d50f3592d1457645b38d09bc99ffcaf93744320
      https://github.com/pmd/pmd/commit/8d50f3592d1457645b38d09bc99ffcaf93744320
  Author: Clément Fournier <[email protected]>
  Date:   2019-08-16 (Fri, 16 Aug 2019)

  Changed paths:
    M pmd-java/etc/grammar/Java.jjt
    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/ASTDefaultValue.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/ASTMethodOrConstructorDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitorAdapter.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryModifierRule.java

  Log Message:
  -----------
  Represent annotation methods directly with method declarations


  Commit: 8a5f4c426644a98bb0f31bac9011485250314641
      https://github.com/pmd/pmd/commit/8a5f4c426644a98bb0f31bac9011485250314641
  Author: Clément Fournier <[email protected]>
  Date:   2019-08-16 (Fri, 16 Aug 2019)

  Changed paths:
    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/ASTDefaultValue.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/ASTMemberValue.java

  Log Message:
  -----------
  Document


  Commit: af74c1f970c8149b3478fe6736c8da5a1504e933
      https://github.com/pmd/pmd/commit/af74c1f970c8149b3478fe6736c8da5a1504e933
  Author: Clément Fournier <[email protected]>
  Date:   2019-08-16 (Fri, 16 Aug 2019)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationMethodDeclaration.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTConstructorDeclarationTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocationTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarationTest.kt

  Log Message:
  -----------
  Fix rebase


  Commit: 198c621c157a74566ddaa4439f0ca1c30c06de06
      https://github.com/pmd/pmd/commit/198c621c157a74566ddaa4439f0ca1c30c06de06
  Author: Clément Fournier <[email protected]>
  Date:   2019-08-17 (Sat, 17 Aug 2019)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/BeanMembersShouldSerializeRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/ClassScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/MethodNameDeclaration.java

  Log Message:
  -----------
  Fix class cast exceptions


  Commit: f5c8be8f529e6975beab15f3d75565767b146b06
      https://github.com/pmd/pmd/commit/f5c8be8f529e6975beab15f3d75565767b146b06
  Author: Gregor Riegler <[email protected]>
  Date:   2019-09-10 (Tue, 10 Sep 2019)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LawOfDemeterRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/LawOfDemeter.xml

  Log Message:
  -----------
  [java] LawOfDemeter to support inner builder pattern


  Commit: a660f2cfcb6c916a98bad3ed07ce862674b25fe7
      https://github.com/pmd/pmd/commit/a660f2cfcb6c916a98bad3ed07ce862674b25fe7
  Author: markhall82 <[email protected]>
  Date:   2019-09-11 (Wed, 11 Sep 2019)

  Changed paths:
    M docs/pages/pmd/rules/java.md
    M docs/pages/pmd/rules/java/errorprone.md
    M pmd-java/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/InvalidSlf4jMessageFormatRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/MoreThanOneLoggerRule.java
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/InvalidSlf4jMessageFormat.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/MoreThanOneLogger.xml

  Log Message:
  -----------
  Fix for issue #336, introduce log4j 2 support as it can use the same rules as 
slf4j.
Note, one of the rules remains InvalidSlf4jMessageFormatRule, to make the rule 
more generic it would require a documentation change on sourceforge site.


  Commit: 16f7f9385b8ce2cdc032090a3ff5e2d534196682
      https://github.com/pmd/pmd/commit/16f7f9385b8ce2cdc032090a3ff5e2d534196682
  Author: markhall82 <[email protected]>
  Date:   2019-09-11 (Wed, 11 Sep 2019)

  Changed paths:
    M docs/pages/pmd/rules/java.md
    M pmd-java/pom.xml

  Log Message:
  -----------
  Correct previous error in doc re: placeholders
Revert IntelliJ added tags from pom.xml


  Commit: 96449c2ae56a8f800bcfacd3e8c0443c6c0e7ee3
      https://github.com/pmd/pmd/commit/96449c2ae56a8f800bcfacd3e8c0443c6c0e7ee3
  Author: markhall82 <[email protected]>
  Date:   2019-09-11 (Wed, 11 Sep 2019)

  Changed paths:
    M pmd-java/pom.xml

  Log Message:
  -----------
  Ensure pom formatting remains same as master


  Commit: 395e3453cb4e1e21bf4be9d68695c810669b9f22
      https://github.com/pmd/pmd/commit/395e3453cb4e1e21bf4be9d68695c810669b9f22
  Author: Andreas Dangel <[email protected]>
  Date:   2019-09-16 (Mon, 16 Sep 2019)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cache/AbstractAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDTask.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.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/IDEAJRenderer.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/renderers/XSLTRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/FileUtil.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/ZipDataSource.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/designer/Designer.java
    M pmd-cpp/src/main/java/net/sourceforge/pmd/cpd/CPPTokenizer.java
    M 
pmd-test/src/main/java/net/sourceforge/pmd/AbstractLanguageVersionTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/cli/BaseCLITest.java
    M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/AbstractVmNode.java
    M pom.xml

  Log Message:
  -----------
  dogfood: Upgrade to PMD 6.17.0 and fix CloseResource issues


  Commit: 8d08016a9408384cbe11da5974798cffaa0ddb4e
      https://github.com/pmd/pmd/commit/8d08016a9408384cbe11da5974798cffaa0ddb4e
  Author: Andreas Dangel <[email protected]>
  Date:   2019-09-16 (Mon, 16 Sep 2019)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDTask.java
    M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/AbstractVmNode.java
    M pom.xml

  Log Message:
  -----------
  Update PMD to 6.18.0, remove unnecessary suppressions


  Commit: 07ea0b0f794bb1e1a5116f73774aeef4d800b5d4
      https://github.com/pmd/pmd/commit/07ea0b0f794bb1e1a5116f73774aeef4d800b5d4
  Author: Andreas Dangel <[email protected]>
  Date:   2019-09-17 (Tue, 17 Sep 2019)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/Benchmarker.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/DataSource.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/FileDataSource.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/ReaderDataSource.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/ZipDataSource.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/internal/AbstractDataSource.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java

  Log Message:
  -----------
  [core] DataSource is now closable, add default impl as abstract class


  Commit: ab434f374706b7f02634ee27573abaf40d892327
      https://github.com/pmd/pmd/commit/ab434f374706b7f02634ee27573abaf40d892327
  Author: markhall1982 <[email protected]>
  Date:   2019-09-19 (Thu, 19 Sep 2019)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/InvalidSlf4jMessageFormatRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/InvalidSlf4jMessageFormat.xml

  Log Message:
  -----------
  changes in response to feedback

Remove wrapping HashMap
Add log4j2 to test descriptions


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameters.java

  Log Message:
  -----------
  Cleanup


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

  Changed paths:
    M LICENSE
    M NOTICE
    M README.md
    M docs/Gemfile.lock
    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/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
    A docs/pages/pmd/userdocs/extending/designer_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
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/CanSuppressWarnings.java
    A pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/TriggerUsage.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/ApexRuleViolation.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/AbstractCounterCheckRule.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/ThreadSafeReportListener.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/Node.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
    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/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/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
    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
    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/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/DummyLanguageModule.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/processor/MultiThreadProcessorTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.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
    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-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/src/main/java/net/sourceforge/pmd/docs/DeadLinksChecker.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/ASTAdditiveExpression.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/ASTArrayAllocation.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayAllocationDims.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimExpr.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimensions.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/ASTArrayType.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayTypeDim.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayTypeDims.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/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/ASTConditionalOrExpression.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/ASTExpression.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/ASTInclusiveOrExpression.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTInfixExpression.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/ASTMultiplicativeExpression.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/ASTShiftExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStringLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeDeclaration.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTYieldStatement.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractLrBinaryExpr.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AstImplUtil.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/BinaryOp.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/CanSuppressWarnings.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitorAdapter.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.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
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AnnotationSuppressionUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolation.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.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
    A 
pmd-java/src/main/javadoc/net/sourceforge/pmd/lang/java/ast/doc-files/README.md
    A 
pmd-java/src/main/javadoc/net/sourceforge/pmd/lang/java/ast/doc-files/binaryExpr_60x.svg
    A 
pmd-java/src/main/javadoc/net/sourceforge/pmd/lang/java/ast/doc-files/binaryExpr_70x.svg
    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/ast/ParserCornersTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/dfa/AcceptanceTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/dfa/DAAPathFinderTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/dfa/DataFlowNodeTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/dfa/GeneralFiddlingTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/dfa/StatementAndBraceFinderTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/dfa/StructureTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/dfa/VariableAccessTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/JavaMetricsProviderTest.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
    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
    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/java/net/sourceforge/pmd/lang/java/symboltable/AcceptanceTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/ClassScopeTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/GlobalScopeTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/ImageFinderFunctionTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/LocalScopeTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/MethodNameDeclarationTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/MethodScopeTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/NameOccurrencesTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/ScopeAndDeclarationFinderTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/ScopeCreationVisitorTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/SimpleTypedNameDeclarationTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/SourceFileScopeTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/TypeSetTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/VariableNameDeclarationTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverJava8Test.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTAdditiveExpressionTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTArrayAllocationTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTArrayTypeTest.kt
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTBinaryExpressionTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTEqualityExpressionTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTLiteralTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMultiplicativeExpressionTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTShiftExpressionTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TestExtensions.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/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/codestyle/xml/UnnecessaryFullyQualifiedName.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-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/NodeExtensions.kt
    M pmd-plsql/etc/grammar/PldocAST.jjt
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ExecutableCode.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
    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
    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
    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
    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/lang/scala/rule/ScalaRuleTest.java
    A 
pmd-scala/src/test/java/net/sourceforge/pmd/lang/scala/rule/XPathRuleTest.java
    A 
pmd-scala/src/test/kotlin/net/sourceforge/pmd/lang/scala/ast/ScalaTreeTests.kt
    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
    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
    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 'java-grammar-merged' into grammar-method-alignment


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

  Changed paths:
    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/rule/AbstractJavaRule.java

  Log Message:
  -----------
  Fix tests


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

  Changed paths:
    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/JavaNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolation.java
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/EncodingTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/SimpleNodeTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolationTest.java

  Log Message:
  -----------
  Fix violation names

Make JavaRuleViolation not depend on the old symbol table


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

  Changed paths:
    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/rule/JavaRuleViolation.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/MethodNameDeclaration.java

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


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

  Changed paths:
    M pmd-java/etc/grammar/Java.jjt
    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/ASTMethodDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodOrConstructorDeclaration.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNameList.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTThrowsList.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedFormalParameterRule.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarationTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TestExtensions.kt

  Log Message:
  -----------
  Use throwslist instead of namelist


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

  Changed paths:
    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/rule/AbstractJavaRule.java

  Log Message:
  -----------
  Remove AbstractJavaRule#getDeclaringType


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

  Changed paths:
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarationTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TestExtensions.kt

  Log Message:
  -----------
  Test annotated throws list


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTConstructorDeclarationTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarationTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TestExtensions.kt

  Log Message:
  -----------
  Test annotation methods


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

  Changed paths:
    A Gemfile.lock
    M docs/Gemfile.lock
    M docs/pages/release_notes.md
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexParser.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleChain.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/SourceLanguage.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPD.java
    R pmd-core/src/main/java/net/sourceforge/pmd/dcd/ClassLoaderUtil.java
    R pmd-core/src/main/java/net/sourceforge/pmd/dcd/DCD.java
    R pmd-core/src/main/java/net/sourceforge/pmd/dcd/DumpNodeVisitor.java
    R pmd-core/src/main/java/net/sourceforge/pmd/dcd/UsageNodeVisitor.java
    R pmd-core/src/main/java/net/sourceforge/pmd/dcd/asm/PrintVisitor.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/dcd/asm/TypeSignatureVisitor.java
    R pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/ClassNode.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/ClassNodeComparator.java
    R pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/ConstructorNode.java
    R pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/FieldNode.java
    R pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/MemberNode.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/MemberNodeComparator.java
    R pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/MethodNode.java
    R pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/NodeVisitor.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/NodeVisitorAcceptor.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/NodeVisitorAdapter.java
    R pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/UsageGraph.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/UsageGraphBuilder.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractCpdLanguageVersionHandler.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/BaseLanguageModule.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/Language.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/Parser.java
    M pmd-core/src/main/java/net/sourceforge/pmd/rules/RuleBuilder.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageRegistryTest.java
    R pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/CppHandler.java
    R pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/CppLanguageModule.java
    R pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/CppParser.java
    R 
pmd-cpp/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
    R pmd-cs/src/main/java/net/sourceforge/pmd/lang/cs/CsLanguageModule.java
    R 
pmd-cs/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
    R 
pmd-fortran/src/main/java/net/sourceforge/pmd/lang/fortran/FortranLanguageModule.java
    R 
pmd-fortran/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
    R pmd-go/src/main/java/net/sourceforge/pmd/lang/go/GoLanguageModule.java
    R 
pmd-go/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
    R pmd-go/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java
    R 
pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/GroovyLanguageModule.java
    R 
pmd-groovy/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
    M pmd-java/etc/grammar/Java.jjt
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/AbstractJavaParser.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/AssignmentOp.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/AbstractJavaClassMetric.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJUnitRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorClassGenerationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedFormalParameterRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ClassNamingConventionsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LinguisticNamingRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/MethodNamingConventionsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryModifierRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SignatureDeclareThrowsExceptionRule.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/design/UselessOverridingMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidFieldNameMatchingMethodNameRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ConstructorCallsOverridableMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingletonClassReturningNewInstanceRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typedefinition/JavaTypeDefinitionSimple.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/test/java/net/sourceforge/pmd/lang/java/metrics/SigMaskTest.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTAssignmentExpressionTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/NoamTest.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/NopaTest.xml
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/Ecmascript3Parser.java
    M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/JspParser.java
    R 
pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/MatlabHandler.java
    R 
pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/MatlabLanguageModule.java
    R pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/MatlabParser.java
    R 
pmd-matlab/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
    R 
pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/ObjectiveCHandler.java
    R 
pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/ObjectiveCLanguageModule.java
    R 
pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/ObjectiveCParser.java
    R 
pmd-objectivec/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
    R pmd-php/src/main/java/net/sourceforge/pmd/lang/php/PhpLanguageModule.java
    R 
pmd-php/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLParser.java
    R 
pmd-python/src/main/java/net/sourceforge/pmd/lang/python/PythonHandler.java
    R 
pmd-python/src/main/java/net/sourceforge/pmd/lang/python/PythonLanguageModule.java
    R pmd-python/src/main/java/net/sourceforge/pmd/lang/python/PythonParser.java
    R 
pmd-python/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
    R 
pmd-ruby/src/main/java/net/sourceforge/pmd/lang/ruby/RubyLanguageModule.java
    R 
pmd-ruby/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
    M pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaParser.java
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftParserAdapter.java
    M 
pmd-test/src/main/java/net/sourceforge/pmd/AbstractLanguageVersionTest.java
    M 
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/DummyLanguageModule.java
    M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java
    M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfParser.java
    M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/VmParser.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/XmlParser.java

  Log Message:
  -----------
  Merge branch 'java-grammar' into grammar-method-alignment


  Commit: 0d9419ef3ed6d20b24000d8d35419e5a0631a41a
      https://github.com/pmd/pmd/commit/0d9419ef3ed6d20b24000d8d35419e5a0631a41a
  Author: Andreas Dangel <[email protected]>
  Date:   2019-10-05 (Sat, 05 Oct 2019)

  Changed paths:
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/InvalidSlf4jMessageFormat.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/MoreThanOneLogger.xml

  Log Message:
  -----------
  Remove unnecessary CDATA for test descriptions


  Commit: 744fea736683685d28095dbcfe30b33277a7a7e1
      https://github.com/pmd/pmd/commit/744fea736683685d28095dbcfe30b33277a7a7e1
  Author: Andreas Dangel <[email protected]>
  Date:   2019-10-05 (Sat, 05 Oct 2019)

  Changed paths:
    M pmd-java/src/main/resources/category/java/errorprone.xml

  Log Message:
  -----------
  [doc] Update rule descriptions for supported logging frameworks


  Commit: 3093e0bf02ece41ff54016a119552c54ab93b654
      https://github.com/pmd/pmd/commit/3093e0bf02ece41ff54016a119552c54ab93b654
  Author: Andreas Dangel <[email protected]>
  Date:   2019-10-05 (Sat, 05 Oct 2019)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes, refs #2012, fixes #336


  Commit: f4d590a3b2c1192c789cc336e931e398bc4dec06
      https://github.com/pmd/pmd/commit/f4d590a3b2c1192c789cc336e931e398bc4dec06
  Author: Andreas Dangel <[email protected]>
  Date:   2019-10-05 (Sat, 05 Oct 2019)

  Changed paths:
    M docs/pages/pmd/rules/java.md
    M docs/pages/pmd/rules/java/errorprone.md
    M docs/pages/release_notes.md
    M pmd-java/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/InvalidSlf4jMessageFormatRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/MoreThanOneLoggerRule.java
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/InvalidSlf4jMessageFormat.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/MoreThanOneLogger.xml

  Log Message:
  -----------
  Merge branch 'pr-2012'


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

  Changed paths:
    M pmd-java/etc/grammar/Java.jjt
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayAccess.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayAllocation.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimensions.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayType.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssignmentExpression.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/ASTConditionalExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorCall.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/ASTFieldAccess.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTInfixExpression.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/ASTMethodCall.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/ASTPrimaryExpression.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTQualifiableExpression.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/ASTResourceList.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeArguments.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeExpression.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/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/AssignmentOp.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/BinaryOp.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/IncrementOp.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalInterfaces.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JSingleChildNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitorAdapter.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/UnaryOp.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/visitors/CycloVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/visitors/NpathBaseVisitor.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTArrayAccessTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTAssignmentExpressionTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTConstructorCallTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocationTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTFieldAccessTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTInstanceOfExpressionTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMethodCallTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMethodReferenceTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTRelationalExpressionTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTSuperExpressionTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ParenthesesTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TestExtensions.kt

  Log Message:
  -----------
  Merge branch 'java-grammar' into grammar-method-alignment


  Commit: 407cebcba92876afb3f2b4ad5f412648cf827b8e
      https://github.com/pmd/pmd/commit/407cebcba92876afb3f2b4ad5f412648cf827b8e
  Author: Travis CI (pmd-bot) <[email protected]>
  Date:   2019-10-05 (Sat, 05 Oct 2019)

  Changed paths:
    M docs/pages/pmd/rules/java/bestpractices.md
    M docs/pages/pmd/rules/java/codestyle.md

  Log Message:
  -----------
  Update documentation

TRAVIS_JOB_NUMBER=4279.1
TRAVIS_COMMIT_RANGE=63e2454ed25f...04e5619fa884


  Commit: 18557a72c195b69aeafc66c2e1b18def7ca3cc14
      https://github.com/pmd/pmd/commit/18557a72c195b69aeafc66c2e1b18def7ca3cc14
  Author: Andreas Dangel <[email protected]>
  Date:   2019-10-05 (Sat, 05 Oct 2019)

  Changed paths:
    M docs/pages/pmd/rules/java.md
    M docs/pages/pmd/rules/java/errorprone.md

  Log Message:
  -----------
  [doc] Update generated documentation


  Commit: 9c8cab088e4edc961ff9e98d3b01e228368a8db0
      https://github.com/pmd/pmd/commit/9c8cab088e4edc961ff9e98d3b01e228368a8db0
  Author: Andreas Dangel <[email protected]>
  Date:   2019-10-05 (Sat, 05 Oct 2019)

  Changed paths:
    M docs/pages/pmd/rules/java/bestpractices.md
    M docs/pages/pmd/rules/java/codestyle.md
    M docs/pages/release_notes.md
    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/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/DumpFacade.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJUnitRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorClassGenerationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedFormalParameterRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ClassNamingConventionsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LinguisticNamingRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/MethodNamingConventionsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryConstructorRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryModifierRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssConstructorCountRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssMethodCountRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SignatureDeclareThrowsExceptionRule.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/design/UselessOverridingMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidFieldNameMatchingMethodNameRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ConstructorCallsOverridableMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingletonClassReturningNewInstanceRule.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/test/java/net/sourceforge/pmd/lang/java/metrics/SigMaskTest.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


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

  Changed paths:
    M docs/pages/pmd/userdocs/cli_reference.md

  Log Message:
  -----------
  Fix CLI switches documented with a default value

Switches take no argument


  Commit: 06add3a5a731297cd874a16d729cc52991108810
      https://github.com/pmd/pmd/commit/06add3a5a731297cd874a16d729cc52991108810
  Author: Andreas Dangel <[email protected]>
  Date:   2019-10-05 (Sat, 05 Oct 2019)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/LawOfDemeter.xml

  Log Message:
  -----------
  [doc] Update release notes, refs #2010


  Commit: 5156e8922e261f172a5a6ab759324f15a0777d72
      https://github.com/pmd/pmd/commit/5156e8922e261f172a5a6ab759324f15a0777d72
  Author: Andreas Dangel <[email protected]>
  Date:   2019-10-05 (Sat, 05 Oct 2019)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LawOfDemeterRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/LawOfDemeter.xml

  Log Message:
  -----------
  Merge branch 'pr-2010'


  Commit: 5c21dd7933447d7eb591256e94de6ed14de459d6
      https://github.com/pmd/pmd/commit/5c21dd7933447d7eb591256e94de6ed14de459d6
  Author: Andreas Dangel <[email protected]>
  Date:   2019-10-05 (Sat, 05 Oct 2019)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.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/cpd/CPDTask.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.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/IDEAJRenderer.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/renderers/XSLTRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/FileUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/DataSource.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/FileDataSource.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/ReaderDataSource.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/ZipDataSource.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/internal/AbstractDataSource.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/designer/Designer.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java
    M pmd-cpp/src/main/java/net/sourceforge/pmd/cpd/CPPTokenizer.java
    M 
pmd-test/src/main/java/net/sourceforge/pmd/AbstractLanguageVersionTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/cli/BaseCLITest.java
    M pom.xml

  Log Message:
  -----------
  Merge branch 'pr-1955'


  Commit: 6a2c87cd941d407720a8052a4427028dc803243b
      https://github.com/pmd/pmd/commit/6a2c87cd941d407720a8052a4427028dc803243b
  Author: Clément Fournier <[email protected]>
  Date:   2019-10-07 (Mon, 07 Oct 2019)

  Changed paths:
    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/errorprone.md
    M docs/pages/pmd/userdocs/cli_reference.md
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.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/cpd/CPDTask.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.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/IDEAJRenderer.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/renderers/XSLTRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/FileUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/DataSource.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/FileDataSource.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/ReaderDataSource.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/ZipDataSource.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/internal/AbstractDataSource.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java
    M pmd-cpp/src/main/java/net/sourceforge/pmd/cpd/CPPTokenizer.java
    M pmd-java/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LawOfDemeterRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/InvalidSlf4jMessageFormatRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/MoreThanOneLoggerRule.java
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/LawOfDemeter.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/InvalidSlf4jMessageFormat.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/MoreThanOneLogger.xml
    M 
pmd-test/src/main/java/net/sourceforge/pmd/AbstractLanguageVersionTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/cli/BaseCLITest.java
    M pom.xml

  Log Message:
  -----------
  Merge branch 'master' into 7.0.x


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

  Changed paths:
    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/errorprone.md
    M docs/pages/pmd/userdocs/cli_reference.md
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.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/cpd/CPDTask.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.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/IDEAJRenderer.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/renderers/XSLTRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/FileUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/DataSource.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/FileDataSource.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/ReaderDataSource.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/ZipDataSource.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/internal/AbstractDataSource.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java
    M pmd-cpp/src/main/java/net/sourceforge/pmd/cpd/CPPTokenizer.java
    M pmd-java/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LawOfDemeterRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/InvalidSlf4jMessageFormatRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/MoreThanOneLoggerRule.java
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/LawOfDemeter.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/InvalidSlf4jMessageFormat.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/MoreThanOneLogger.xml
    M 
pmd-test/src/main/java/net/sourceforge/pmd/AbstractLanguageVersionTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/cli/BaseCLITest.java
    M pom.xml

  Log Message:
  -----------
  Merge branch '7.0.x' into java-grammar


  Commit: 0bc02039ada6969683a780963764b9046689f702
      https://github.com/pmd/pmd/commit/0bc02039ada6969683a780963764b9046689f702
  Author: Clément Fournier <[email protected]>
  Date:   2019-10-07 (Mon, 07 Oct 2019)

  Changed paths:
    M pmd-java/etc/grammar/Java.jjt
    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/ASTCompilationUnit.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/ASTDefaultValue.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/ASTFormalParameters.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/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/ASTMethodOrConstructorDeclaration.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNameList.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTThrowsList.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/JavaParserVisitorAdapter.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolation.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedFormalParameterRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryModifierRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/BeanMembersShouldSerializeRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/ClassScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/MethodNameDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/ScopeAndDeclarationFinder.java
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/EncodingTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/SimpleNodeTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolationTest.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTConstructorDeclarationTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocationTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarationTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TestExtensions.kt

  Log Message:
  -----------
  Merge branch 'grammar-method-alignment' into java-grammar


Compare: https://github.com/pmd/pmd/compare/38165a5bc533...0bc02039ada6


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

Reply via email to