Branch: refs/heads/java-grammar
  Home:   https://github.com/pmd/pmd
  Commit: 1fe9c59212f1955085313abb327c4c8bf845b9b1
      https://github.com/pmd/pmd/commit/1fe9c59212f1955085313abb327c4c8bf845b9b1
  Author: Clément Fournier <[email protected]>
  Date:   2019-09-24 (Tue, 24 Sep 2019)

  Changed paths:
    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-fortran/src/main/java/net/sourceforge/pmd/lang/fortran/FortranLanguageModule.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
    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

  Log Message:
  -----------
  Remove cpp lang


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

  Changed paths:
    R 
pmd-cs/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
    R 
pmd-fortran/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language

  Log Message:
  -----------
  Remove remaining service files


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

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleChain.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.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/rules/RuleBuilder.java
    M 
pmd-test/src/main/java/net/sourceforge/pmd/AbstractLanguageVersionTest.java

  Log Message:
  -----------
  REmove useless stuff


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

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
    M pmd-core/src/main/java/net/sourceforge/pmd/rules/RuleBuilder.java

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


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

  Changed paths:
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexParser.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/Parser.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/AbstractJavaParser.java
    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
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLParser.java
    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/test/lang/DummyLanguageModule.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:
  -----------
  Remove Parser#canParse


  Commit: 9e2105dcb378cb2ef9ba5725f8784562a6c75e21
      https://github.com/pmd/pmd/commit/9e2105dcb378cb2ef9ba5725f8784562a6c75e21
  Author: Nathan Braun <[email protected]>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPD.java

  Log Message:
  -----------
  [pmd-core] Allow adding SourceCode directly into CPD #2014.


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

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/CanSuppressWarnings.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-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ThreadSafeReportListener.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cache/AbstractAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/NoopAnalysisCache.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/CommonPropertyDescriptors.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/stat/StatisticalRule.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/stat/StatisticalRuleHelper.java
    R pmd-core/src/main/java/net/sourceforge/pmd/stat/DataPoint.java
    R pmd-core/src/main/java/net/sourceforge/pmd/stat/Metric.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ReportTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java
    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-java/src/main/java/net/sourceforge/pmd/lang/java/ast/CanSuppressWarnings.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/codestyle/UnnecessaryFullyQualifiedNameRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryFullyQualifiedName.xml
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ExecutableCode.java
    R 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/AbstractStatisticalPLSQLRule.java
    A 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractCounterCheckRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractNcssCountRule.java
    R 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveMethodLengthRule.java
    R 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveNodeCountRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveObjectLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessivePackageBodyLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessivePackageSpecificationLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveParameterListRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveTypeLengthRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NPathComplexityRule.java
    A 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NPathComplexityVisitor.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssMethodCountRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssObjectCountRule.java
    M pmd-plsql/src/main/resources/category/plsql/design.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessivePackageBodyLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessivePackageSpecificationLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveParameterList.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveTypeLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NPathComplexity.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NcssObjectCount.xml
    R 
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/AbstractStatisticalVmRule.java
    M 
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/design/ExcessiveTemplateLengthRule.java
    M pmd-vm/src/main/resources/category/vm/design.xml

  Log Message:
  -----------
  Merge branch '7.0.x' into remove-dummy-modules


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

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

  Log Message:
  -----------
  Revert a change


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

  Changed paths:
    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

  Log Message:
  -----------
  Forgot golang and groovy


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

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java

  Log Message:
  -----------
  Log wrong include/exclude patterns


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

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

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


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

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/Language.java
    M pmd-core/src/main/java/net/sourceforge/pmd/rules/RuleBuilder.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java

  Log Message:
  -----------
  Fix wrong language version message


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

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/SourceLanguage.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java

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

Use sets, document


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

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageRegistryTest.java
    M 
pmd-test/src/main/java/net/sourceforge/pmd/AbstractLanguageVersionTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java

  Log Message:
  -----------
  Remove findLanguageVersionByTerseName

This method was stupid, most usages actually concatenate two strings
to pass as an argument. The only place this is used appropriately is
when parsing the sourceType of rule tests, with the caveat that the
source may be a different language than the rule, which makes no sense
at all.


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

  Changed paths:
    M 
pmd-test/src/main/java/net/sourceforge/pmd/AbstractLanguageVersionTest.java

  Log Message:
  -----------
  Fix singularField


  Commit: ea6174ebeddbd0a645a81895d9be7a48ae1b7f1c
      https://github.com/pmd/pmd/commit/ea6174ebeddbd0a645a81895d9be7a48ae1b7f1c
  Author: andi <[email protected]>
  Date:   2019-09-28 (Sat, 28 Sep 2019)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/impl/AbstractJavaClassMetric.java
    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

  Log Message:
  -----------
  Fix computation of metrics with annotations


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

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/ClassLoaderUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/DCD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/DumpNodeVisitor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/UsageNodeVisitor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/asm/PrintVisitor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/dcd/asm/TypeSignatureVisitor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/ClassNode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/ClassNodeComparator.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/ConstructorNode.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/FieldNode.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/MemberNode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/MemberNodeComparator.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/MethodNode.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/NodeVisitor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/NodeVisitorAcceptor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/NodeVisitorAdapter.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/UsageGraph.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/UsageGraphBuilder.java

  Log Message:
  -----------
  Deprecate DCD

Refs #2038


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

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/ClassLoaderUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/DCD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/DumpNodeVisitor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/UsageNodeVisitor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/asm/PrintVisitor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/dcd/asm/TypeSignatureVisitor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/ClassNode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/ClassNodeComparator.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/ConstructorNode.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/FieldNode.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/MemberNode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/MemberNodeComparator.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/MethodNode.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/NodeVisitor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/NodeVisitorAcceptor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/NodeVisitorAdapter.java
    M pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/UsageGraph.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/dcd/graph/UsageGraphBuilder.java

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


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

  Changed paths:
    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

  Log Message:
  -----------
  Remove DCD

Fixes #2038


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

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typedefinition/JavaTypeDefinitionSimple.java

  Log Message:
  -----------
  fix: [java] PMD crashes with ClassFormatError: Absent Code attribute...

Retrieving the enclosing class might result in a LinkageError or
ClassFormatError.
For now this error is just logged as a warning and ignored.

fixes #2042


  Commit: 8299e7d231262cd71dc631ae411d5681050cfc32
      https://github.com/pmd/pmd/commit/8299e7d231262cd71dc631ae411d5681050cfc32
  Author: Andreas Dangel <[email protected]>
  Date:   2019-09-28 (Sat, 28 Sep 2019)

  Changed paths:
    M Gemfile

  Log Message:
  -----------
  [ci] Danger is failing builds

Temporarily pin down faraday to <0.16.0.
Refs #2040


  Commit: 83a8a58f043d7ec16a2201d5ddbf737527f2c139
      https://github.com/pmd/pmd/commit/83a8a58f043d7ec16a2201d5ddbf737527f2c139
  Author: Andreas Dangel <[email protected]>
  Date:   2019-09-29 (Sun, 29 Sep 2019)

  Changed paths:
    M Gemfile

  Log Message:
  -----------
  Revert "[ci] Danger is failing builds"

This reverts commit 8299e7d231262cd71dc631ae411d5681050cfc32.


  Commit: 6c4b6b1649b252d3288ca9c07798fbe9eacc52fc
      https://github.com/pmd/pmd/commit/6c4b6b1649b252d3288ca9c07798fbe9eacc52fc
  Author: Andreas Dangel <[email protected]>
  Date:   2019-09-29 (Sun, 29 Sep 2019)

  Changed paths:
    A Gemfile.lock

  Log Message:
  -----------
  fix:[ci] Danger is failing builds

Add Gemfile.lock to pin down the current versions

fixes #2040


  Commit: 9fe501d1a02aabb23dffbd529a5656dea5f1a170
      https://github.com/pmd/pmd/commit/9fe501d1a02aabb23dffbd529a5656dea5f1a170
  Author: Juan Martín Sotuyo Dodero <[email protected]>
  Date:   2019-09-30 (Mon, 30 Sep 2019)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typedefinition/JavaTypeDefinitionSimple.java

  Log Message:
  -----------
  Merge pull request #2043 from adangel/fix-2042

[java] PMD crashes with ClassFormatError: Absent Code attribute


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

  Changed paths:
    M Gemfile
    A Gemfile.lock

  Log Message:
  -----------
  Merge pull request #2045 from adangel/issue-2040

fix:[ci] Danger is failing builds


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

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java

  Log Message:
  -----------
  Deprecate LanguageRegistry methods

Refs #2035


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

  Changed paths:
    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/test/java/net/sourceforge/pmd/RuleSetTest.java

  Log Message:
  -----------
  Use Pattern everywhere instead of String


  Commit: 98bd5cb57f5af3c7ecaf82abed8228404cd178bd
      https://github.com/pmd/pmd/commit/98bd5cb57f5af3c7ecaf82abed8228404cd178bd
  Author: Andreas Dangel <[email protected]>
  Date:   2019-10-03 (Thu, 03 Oct 2019)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  doc:Update release notes, refs #2047, fixes #1912


  Commit: 6ace28fdca7341f79289858eca1cfa58a7c724a5
      https://github.com/pmd/pmd/commit/6ace28fdca7341f79289858eca1cfa58a7c724a5
  Author: Andreas Dangel <[email protected]>
  Date:   2019-10-03 (Thu, 03 Oct 2019)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/impl/AbstractJavaClassMetric.java
    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

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


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

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java

  Log Message:
  -----------
  doc:Update release notes, refs #2037, fixes #2036, add deprecations


  Commit: 1dc75e66947984d7b282bc711233581567f47071
      https://github.com/pmd/pmd/commit/1dc75e66947984d7b282bc711233581567f47071
  Author: Andreas Dangel <[email protected]>
  Date:   2019-10-03 (Thu, 03 Oct 2019)

  Changed paths:
    M docs/pages/release_notes.md
    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/test/java/net/sourceforge/pmd/RuleSetTest.java

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


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

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  doc:fix jdoc links in release notes


  Commit: 459b430916d1f320cf706b51b3735f64aadc3aa2
      https://github.com/pmd/pmd/commit/459b430916d1f320cf706b51b3735f64aadc3aa2
  Author: Andreas Dangel <[email protected]>
  Date:   2019-10-03 (Thu, 03 Oct 2019)

  Changed paths:
    M docs/Gemfile.lock

  Log Message:
  -----------
  [doc] Update gems, fix rubyzip security alert

Upgrades rubyzip to 2.0.0, which fixes CVE-2019-16892


  Commit: 2628b169b247f656af012fc733409b2964c6237b
      https://github.com/pmd/pmd/commit/2628b169b247f656af012fc733409b2964c6237b
  Author: Andreas Dangel <[email protected]>
  Date:   2019-10-04 (Fri, 04 Oct 2019)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPD.java

  Log Message:
  -----------
  [core] Add @Experimental for CPD#add(SourceCode)


  Commit: 4b8de80c0162357ec11b318feb6e989970c0957c
      https://github.com/pmd/pmd/commit/4b8de80c0162357ec11b318feb6e989970c0957c
  Author: Andreas Dangel <[email protected]>
  Date:   2019-10-04 (Fri, 04 Oct 2019)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes, refs #2032, fixes #2014


  Commit: 3e59c408505c97ad66e9da7e9e17cfcbb93f33a8
      https://github.com/pmd/pmd/commit/3e59c408505c97ad66e9da7e9e17cfcbb93f33a8
  Author: Andreas Dangel <[email protected]>
  Date:   2019-10-04 (Fri, 04 Oct 2019)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPD.java

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


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

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/Parser.java

  Log Message:
  -----------
  Deprecate Parser#canParse

Refs #2035


  Commit: 04e5619fa884283a4fa024c871ca99b9f160d911
      https://github.com/pmd/pmd/commit/04e5619fa884283a4fa024c871ca99b9f160d911
  Author: Clément Fournier <[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/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:
  -----------
  Deprecations for #2034

Also, replace deprecated method usages


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

  Changed paths:
    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/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
    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/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/src/main/java/net/sourceforge/pmd/lang/java/AbstractJavaParser.java
    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 'pr-2035' into pmd/7.0.x


  Commit: cb54f4580046b1d25460e327449f4fa26cd6eae7
      https://github.com/pmd/pmd/commit/cb54f4580046b1d25460e327449f4fa26cd6eae7
  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-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/cpd/CPD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.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/ASTMethodDeclarator.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/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/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/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

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


  Commit: 6d9c4b3d39d725a5ff13d615895c1338a89039ab
      https://github.com/pmd/pmd/commit/6d9c4b3d39d725a5ff13d615895c1338a89039ab
  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/src/main/java/net/sourceforge/pmd/lang/java/AbstractJavaParser.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/ASTMethodDeclarator.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/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/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/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 '7.0.x' into java-grammar


Compare: https://github.com/pmd/pmd/compare/1258db21ea13...6d9c4b3d39d7


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

Reply via email to