Branch: refs/heads/pmd/7.0.x
  Home:   https://github.com/pmd/pmd
  Commit: 2d6595d6033ff91f6a3f2851fcdc6a75e88bcad4
      https://github.com/pmd/pmd/commit/2d6595d6033ff91f6a3f2851fcdc6a75e88bcad4
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-10-09 (Sat, 09 Oct 2021)

  Changed paths:
    M .ci/files/all-java.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaSemanticErrors.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/DAOTransaction.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/MyClass.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/MyHelper.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/Pool.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/TransactionManager.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml

  Log Message:
  -----------
  [java] Update rule CloseResource


  Commit: 9b9009f59bb0ee1434e5166642e1c3d3aedb2be5
      https://github.com/pmd/pmd/commit/9b9009f59bb0ee1434e5166642e1c3d3aedb2be5
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-10-14 (Thu, 14 Oct 2021)

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

  Log Message:
  -----------
  [java] CloseResource: fix NPE with null literal


  Commit: 0c0f124c40729c436036703ec78b2ae5d95ff9d3
      https://github.com/pmd/pmd/commit/0c0f124c40729c436036703ec78b2ae5d95ff9d3
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-10-28 (Thu, 28 Oct 2021)

  Changed paths:
    M .ci/files/all-java.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidBranchingStatementAsLastInLoopRule.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidBranchingStatementAsLastInLoopTest.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidBranchingStatementAsLastInLoop.xml

  Log Message:
  -----------
  [java] Update rule AvoidBranchingStatementAsLastInLoop


  Commit: 54848555d278c5cf8a560ece4b081b24f1b42d82
      https://github.com/pmd/pmd/commit/54848555d278c5cf8a560ece4b081b24f1b42d82
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-10-29 (Fri, 29 Oct 2021)

  Changed paths:
    M .ci/files/all-java.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentToNonFinalStaticRule.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentToNonFinalStaticTest.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AssignmentToNonFinalStatic.xml

  Log Message:
  -----------
  [java] Update rule AssignmentToNonFinalStatic


  Commit: 97048aa4363412a13012ae932b412dd5e3cf5929
      https://github.com/pmd/pmd/commit/97048aa4363412a13012ae932b412dd5e3cf5929
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-02 (Tue, 02 Nov 2021)

  Changed paths:
    M .ci/files/all-java.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodTest.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/UselessOverridingMethod.xml

  Log Message:
  -----------
  [java] Update rule UselessOverridingMethod


  Commit: 594e4d60c91c69b6a6c079c9735777a3c651f16e
      https://github.com/pmd/pmd/commit/594e4d60c91c69b6a6c079c9735777a3c651f16e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-06 (Sat, 06 Nov 2021)

  Changed paths:
    M .all-contributorsrc
    M .ci/README.md
    M .ci/files/all-java.xml
    M .ci/inc/pmd-doc.inc
    M .ci/inc/regression-tester.inc
    M .github/workflows/git-repo-sync.yml
    M Gemfile
    M Gemfile.lock
    M do-release.sh
    M docs/Gemfile.lock
    M docs/_config.yml
    M docs/_data/sidebars/pmd_sidebar.yml
    M docs/pages/next_major_development.md
    A docs/pages/pmd/languages/visualforce.md
    M docs/pages/pmd/projectdocs/committers/merging_pull_requests.md
    M docs/pages/pmd/projectdocs/committers/releasing.md
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes_old.md
    M pmd-apex-jorje/pom.xml
    R 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2020-09-10-5a5192/apex-jorje-lsp-minimized-2020-09-10-5a5192.jar
    R 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2020-09-10-5a5192/apex-jorje-lsp-minimized-2020-09-10-5a5192.pom
    A 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2021-10-08-631b8c/apex-jorje-lsp-minimized-2021-10-08-631b8c.jar
    A 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2021-10-08-631b8c/apex-jorje-lsp-minimized-2021-10-08-631b8c.pom
    M pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/maven-metadata-local.xml
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTCatchBlockStatement.java
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTCommentContainer.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTModifierNode.java
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AbstractApexCommentContainerNode.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexTreeBuilder.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/EmptySymbolProvider.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/TestAccessEvaluator.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveAssertsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java
    M pmd-apex/src/main/resources/category/apex/bestpractices.xml
    M pmd-apex/src/main/resources/category/apex/codestyle.xml
    M pmd-apex/src/main/resources/category/apex/documentation.xml
    M pmd-apex/src/main/resources/category/apex/errorprone.xml
    M pmd-apex/src/main/resources/category/apex/performance.xml
    M pmd-apex/src/main/resources/category/apex/security.xml
    M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/EagerlyLoadedDescribeSObjectResultTest.java
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/SafeNavigationOperator.txt
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/ApexUnitTestClassShouldHaveAsserts.xml
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/codestyle/xml/OneDeclarationPerLine.xml
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/documentation/xml/ApexDoc.xml
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/EmptyCatchBlock.xml
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/EmptyStatementBlock.xml
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/EagerlyLoadedDescribeSObjectResult.xml
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexCRUDViolation.xml
    A pmd-core/src/main/resources/rulesets/releases/6400.xml
    M pmd-doc/src/main/java/net/sourceforge/pmd/docs/DeadLinksChecker.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnonymousClassDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRecordDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractAnyTypeDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.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/errorprone/OverrideBothEqualsAndHashcodeRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ProperCloneImplementationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingleMethodSingletonRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/security/AbstractHardCodedConstructorArgsVisitor.java
    M pmd-java/src/main/resources/category/java/codestyle.xml
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M pmd-java/src/main/resources/category/java/performance.xml
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/EnumToString.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/EnumWithAnonClass.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloneMethodMustBePublicTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloneMethodReturnTypeMustMatchClassNameTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/DoNotCallGarbageCollectionExplicitlyTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/DontUseFloatTypeForLoopIndicesTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/JumbledIncrementerTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/MisplacedNullCheckTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonCaseLabelInSwitchStatementTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashcodeTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/ProperCloneImplementationTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingleMethodSingletonTest.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TypeDisambiguationTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/AstSymbolTests.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/LocalTypeScopesTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/MemberInheritanceTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/TypeParamScopingTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/VarScopingTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeTestMockingUtil.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/MethodRefInferenceTest.kt
    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/codestyle/xml/ClassNamingConventions.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloneMethodMustBePublic.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloneMethodReturnTypeMustMatchClassName.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/DoNotCallGarbageCollectionExplicitly.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/DontUseFloatTypeForLoopIndices.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/InvalidLogMessageFormat.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/JumbledIncrementer.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/MisplacedNullCheck.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/NonCaseLabelInSwitchStatement.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/OverrideBothEqualsAndHashcode.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ProperCloneImplementation.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/SingleMethodSingleton.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/AddEmptyString.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/security/xml/HardCodedCryptoKey.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'pmd/7.0.x' into pmd7-update-CloseResource


  Commit: 348d7fe802525e9dd4fc2b0cdc441f304a87cb5f
      https://github.com/pmd/pmd/commit/348d7fe802525e9dd4fc2b0cdc441f304a87cb5f
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-06 (Sat, 06 Nov 2021)

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

  Log Message:
  -----------
  [java] CloseResource - fix various false positives/false negatives

For details, see the test cases


  Commit: 480ac2f0f9596f2a21676cdb7f43dccb3a16d2de
      https://github.com/pmd/pmd/commit/480ac2f0f9596f2a21676cdb7f43dccb3a16d2de
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-08 (Mon, 08 Nov 2021)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/Substitution.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/GenericMethodReferenceTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/GenericMethodReference.java

  Log Message:
  -----------
  [java] Fix type res if generic type are provided for a non generic


  Commit: 6bbad3ecfdce72d17a94aa46a18bf98ec3fc72c9
      https://github.com/pmd/pmd/commit/6bbad3ecfdce72d17a94aa46a18bf98ec3fc72c9
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-09 (Tue, 09 Nov 2021)

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

  Log Message:
  -----------
  [java] CloseResource: fix false positive and negative


  Commit: 814f8807a2339fdba32a63ccc6081ad4832d4792
      https://github.com/pmd/pmd/commit/814f8807a2339fdba32a63ccc6081ad4832d4792
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-11 (Thu, 11 Nov 2021)

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

  Log Message:
  -----------
  [java] AvoidBranchingStatementAsLastInLoop - support for-each, fix false
positives

Foreach loops are now a separate AST node.
If the loop statements don't use curly braces and have no Block
then we need to use the direct parent instead of grandparent
to check for the loops.


  Commit: 6453740924020207cc075e715223d478ff23d3c4
      https://github.com/pmd/pmd/commit/6453740924020207cc075e715223d478ff23d3c4
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-11 (Thu, 11 Nov 2021)

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

  Log Message:
  -----------
  [java] AssignmentToNonFinalStatic - fix false positives


  Commit: 4ae38fc2d512b2d767023686f844d9b27a2be79e
      https://github.com/pmd/pmd/commit/4ae38fc2d512b2d767023686f844d9b27a2be79e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-11 (Thu, 11 Nov 2021)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/BaseClass.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/DirectSubclass.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/DirectSubclass2.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/GeneratedValue.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/GenerationType.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/Id.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/OtherSubclass.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/TransitiveSubclass.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/other/DirectSubclassInOtherPackage.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/other/OtherClassInOtherPackage.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/UselessOverridingMethod.xml

  Log Message:
  -----------
  [java] UselessOverridingMethod - fix false positive with overloads

* add more types to avoid warnings about unresolved
types during tests
* reuse OverloadTypeInfo instead of reimplementing it


  Commit: 0c5977ae31e204a81b2cc78d70ec6e975240aacf
      https://github.com/pmd/pmd/commit/0c5977ae31e204a81b2cc78d70ec6e975240aacf
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-11 (Thu, 11 Nov 2021)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentToNonFinalStaticRule.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/AssignmentToNonFinalStatic.xml

  Log Message:
  -----------
  [java] AssignmentToNonFinalStatic - improve message

Includes field name in rule violation message.


  Commit: 093742d57ae141e86f634f37b1c83cf774f6d82c
      https://github.com/pmd/pmd/commit/093742d57ae141e86f634f37b1c83cf774f6d82c
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-12 (Fri, 12 Nov 2021)

  Changed paths:
    M .ci/files/all-java.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaSemanticErrors.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/Substitution.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/DAOTransaction.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/MyClass.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/MyHelper.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/Pool.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/TransactionManager.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/GenericMethodReferenceTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/GenericMethodReference.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml

  Log Message:
  -----------
  Merge pull request #3550 from adangel:pmd7-update-CloseResource

[java] Update rule CloseResource #3550

* pr-3550:
  [java] CloseResource: fix false positive and negative
  [java] Fix type res if generic type are provided for a non generic
  [java] CloseResource - fix various false positives/false negatives
  [java] CloseResource: fix NPE with null literal
  [java] Update rule CloseResource


  Commit: 6e9343d8c14a310ebefa6919b89f568f866071f6
      https://github.com/pmd/pmd/commit/6e9343d8c14a310ebefa6919b89f568f866071f6
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-12 (Fri, 12 Nov 2021)

  Changed paths:
    M .ci/files/all-java.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidBranchingStatementAsLastInLoopRule.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidBranchingStatementAsLastInLoopTest.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidBranchingStatementAsLastInLoop.xml

  Log Message:
  -----------
  Merge pull request #3592 from 
adangel:pmd7-update-AvoidBranchingStatementAsLastInLoop

[java] Update rule AvoidBranchingStatementAsLastInLoop #3592

* pr-3592:
  [java] AvoidBranchingStatementAsLastInLoop - support for-each, fix false 
positives
  [java] Update rule AvoidBranchingStatementAsLastInLoop


  Commit: 641c969f7c988d9ec6d1b9c0a2cac270fefebfe6
      https://github.com/pmd/pmd/commit/641c969f7c988d9ec6d1b9c0a2cac270fefebfe6
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-12 (Fri, 12 Nov 2021)

  Changed paths:
    M .ci/files/all-java.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentToNonFinalStaticRule.java
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentToNonFinalStaticTest.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AssignmentToNonFinalStatic.xml

  Log Message:
  -----------
  Merge pull request #3598 from adangel:pmd7-update-AssignmentToNonFinalStatic

[java] Update rule AssignmentToNonFinalStatic #3598

* pr-3598:
  [java] AssignmentToNonFinalStatic - improve message
  [java] AssignmentToNonFinalStatic - fix false positives
  [java] Update rule AssignmentToNonFinalStatic


  Commit: 31915ac3e541425becb38f82516aa2a8b2ce44ef
      https://github.com/pmd/pmd/commit/31915ac3e541425becb38f82516aa2a8b2ce44ef
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-12 (Fri, 12 Nov 2021)

  Changed paths:
    M .ci/files/all-java.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/BaseClass.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/DirectSubclass.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/DirectSubclass2.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/GeneratedValue.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/GenerationType.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/Id.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/OtherSubclass.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/TransitiveSubclass.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/other/DirectSubclassInOtherPackage.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/other/OtherClassInOtherPackage.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/UselessOverridingMethod.xml

  Log Message:
  -----------
  Merge pull request #3599 from adangel:pmd7-update-UselessOverridingMethod

[java] Update rule UselessOverridingMethod #3599

* pr-3599:
  [java] UselessOverridingMethod - fix false positive with overloads
  [java] Update rule UselessOverridingMethod


Compare: https://github.com/pmd/pmd/compare/149d8ebde49a...31915ac3e541


_______________________________________________
Pmd-commits mailing list
Pmd-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-commits

Reply via email to