Branch: refs/heads/main
  Home:   https://github.com/pmd/pmd
  Commit: e1055614ea2774669a23a4913fc9016173679b22
      https://github.com/pmd/pmd/commit/e1055614ea2774669a23a4913fc9016173679b22
  Author: Peter Paul Bakker <[email protected]>
  Date:   2026-05-13 (Wed, 13 May 2026)

  Changed paths:
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinInnerNode.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinNode.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinTerminalNode.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/util/KotlinAstUtil.java
    M 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinParserTests.java
    A 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/util/KotlinAstUtilTest.java

  Log Message:
  -----------
  Add Kotlin AST improvements: @Identifier, @Modifiers, @Image attributes and 
KotlinAstUtil

- KotlinNode: add default getIdentifier() and getModifiers() methods
- KotlinInnerNode: implement getIdentifier(), getModifiers(), getImage();
  add NonNullAttributeIterator to skip null XPath attributes in PMD Designer
- KotlinTerminalNode: add null-attribute filter for getXPathAttributesIterator()
- KotlinAstUtil: new static utility class for navigating Kotlin AST from rule 
code
  (getIdentifierText, getPrimaryExpressionText, typeContainsName,
  isDirectChildOfFunctionBody, isDirectDescendantOf, getLhsVarName,
  collectAllParamNames, collectLocalVarNames, collectClassVarFieldNames)
- Tests: 5 new inline tests for AST attributes; new KotlinAstUtilTest with 8 
tests


  Commit: 6dda42c87f8f7508a843de55e5a4098d8e932403
      https://github.com/pmd/pmd/commit/6dda42c87f8f7508a843de55e5a4098d8e932403
  Author: Peter Paul Bakker <[email protected]>
  Date:   2026-05-13 (Wed, 13 May 2026)

  Changed paths:
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/rule/bestpractices/LocalVariableShadowsParameterRule.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/util/KotlinAstUtil.java
    M pmd-kotlin/src/main/resources/category/kotlin/bestpractices.xml
    A 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/rule/bestpractices/LocalVariableShadowsParameterTest.java
    A 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/rule/bestpractices/xml/LocalVariableShadowsParameter.xml

  Log Message:
  -----------
  Add LocalVariableShadowsParameterRule for Kotlin

Detects local variable declarations and lambda explicit parameters
that shadow a parameter of any enclosing named function.

Visits each KtFunctionDeclaration once and collects a combined set
of params from that function and all its enclosing named functions.
Uses KotlinAstUtil.isWithin to scope checks so each declaration is
processed exactly once by its nearest enclosing function visit.

Also adds collectLambdaParamNames utility method to KotlinAstUtil.

Test cases cover: basic shadowing, var (mutable), vararg params,
destructuring (no false positive), extension functions, inner blocks,
nested named functions, lambdas with explicit params.


  Commit: c8d7d160c04afb8cedaba032bdce4832dd848c80
      https://github.com/pmd/pmd/commit/c8d7d160c04afb8cedaba032bdce4832dd848c80
  Author: Peter Paul Bakker <[email protected]>
  Date:   2026-05-13 (Wed, 13 May 2026)

  Changed paths:
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/rule/bestpractices/LocalVariableShadowsParameterRule.java
    M pmd-kotlin/src/main/resources/category/kotlin/bestpractices.xml
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/rule/bestpractices/xml/LocalVariableShadowsParameter.xml

  Log Message:
  -----------
  fix: pass variable name to addViolation for correct message formatting

The {0} placeholder in the rule message was not substituted because
addViolation was called without arguments. Pass the variable name as
the format argument.

Also add expected-messages assertion to the first test case so that
unformatted message placeholders cannot regress undetected.


  Commit: 8ab52da0c198823359b1d99e7883a5abcd8bd473
      https://github.com/pmd/pmd/commit/8ab52da0c198823359b1d99e7883a5abcd8bd473
  Author: Peter Paul Bakker <[email protected]>
  Date:   2026-05-13 (Wed, 13 May 2026)

  Changed paths:
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/rule/bestpractices/LocalVariableShadowsParameterRule.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/util/KotlinAstUtil.java
    M 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/util/KotlinAstUtilTest.java

  Log Message:
  -----------
  refactor: rename getIdentifierText/getPrimaryExpressionText to textOf 
overloads; remove unused typeContainsName from KotlinAstUtil


  Commit: 6dfd5ac829807545ab43940c38a8a364bc7671eb
      https://github.com/pmd/pmd/commit/6dfd5ac829807545ab43940c38a8a364bc7671eb
  Author: Peter Paul Bakker <[email protected]>
  Date:   2026-05-13 (Wed, 13 May 2026)

  Changed paths:
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/rule/bestpractices/LocalVariableShadowsParameterRule.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/util/KotlinAstUtil.java
    M 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/util/KotlinAstUtilTest.java

  Log Message:
  -----------
  refactor: rename collectAllParamNames to collectParamNames in KotlinAstUtil


  Commit: d5d3afd3a03a1bfc15071c5151eb2bbde8aa5d59
      https://github.com/pmd/pmd/commit/d5d3afd3a03a1bfc15071c5151eb2bbde8aa5d59
  Author: Andreas Dangel <[email protected]>
  Date:   2026-05-16 (Sat, 16 May 2026)

  Changed paths:
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/AttributeView.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/HasModifiers.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/HasSimpleIdentifier.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinInnerNode.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinNode.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinTerminalNode.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KtClassDeclarationAttributes.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KtClassParameterAttributes.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KtFunctionDeclarationAttributes.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KtImportAliasAttributes.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KtImportHeaderAttributes.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KtVariableDeclarationAttributes.java
    M 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinParserTests.java

  Log Message:
  -----------
  [kotlin] Add infrastructure to support custom XPath attributes


  Commit: 3c9913a6275cf3ae3c8a06d4ce034041cc4cf5ba
      https://github.com/pmd/pmd/commit/3c9913a6275cf3ae3c8a06d4ce034041cc4cf5ba
  Author: Andreas Dangel <[email protected]>
  Date:   2026-05-16 (Sat, 16 May 2026)

  Changed paths:
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/HasSimpleIdentifier.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/internal/KotlinAstUtil.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/rule/bestpractices/LocalVariableShadowsParameterRule.java
    R 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/util/KotlinAstUtil.java
    A 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/ast/internal/KotlinAstUtilTest.java
    R 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/util/KotlinAstUtilTest.java

  Log Message:
  -----------
  [kotlin] Move KotlinAstUtil


  Commit: 1420a4e91db63cdfa3da0e82e17df6a7fc69d1a0
      https://github.com/pmd/pmd/commit/1420a4e91db63cdfa3da0e82e17df6a7fc69d1a0
  Author: Andreas Dangel <[email protected]>
  Date:   2026-05-16 (Sat, 16 May 2026)

  Changed paths:
    M 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/ast/BaseKotlinTreeDumpTest.java
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/MultiDollarLineStringRef.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/MultiLineStringExprSplitting.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/MultiLineStringExpressions.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/MultiLineStringRefSplitting.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/MultiLineStringRefs.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/Simple.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/SingleDollarExprNoPrefix.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/SingleDollarRefNoPrefix.txt

  Log Message:
  -----------
  [kotlin] Verify XPath attributes in KotlinTreeDump tests


  Commit: 8c2050bf2b864ef624f9612b2122795c416664f0
      https://github.com/pmd/pmd/commit/8c2050bf2b864ef624f9612b2122795c416664f0
  Author: Peter Paul Bakker <[email protected]>
  Date:   2026-05-22 (Fri, 22 May 2026)

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

  Log Message:
  -----------
  [kotlin] test: extend KotlinAstUtilTest


  Commit: 8f19fac665455d73375359bcafc7ad4701ff0d7c
      https://github.com/pmd/pmd/commit/8f19fac665455d73375359bcafc7ad4701ff0d7c
  Author: Peter Paul Bakker <[email protected]>
  Date:   2026-05-22 (Fri, 22 May 2026)

  Changed paths:
    R 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/rule/bestpractices/LocalVariableShadowsParameterRule.java
    M pmd-kotlin/src/main/resources/category/kotlin/bestpractices.xml
    R 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/rule/bestpractices/LocalVariableShadowsParameterTest.java
    R 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/rule/bestpractices/xml/LocalVariableShadowsParameter.xml

  Log Message:
  -----------
  [kotlin] extract LocalVariableShadowsParameter to separate branch


  Commit: a2d5f6abfbb88ead755baded7ba70d287a6f5573
      https://github.com/pmd/pmd/commit/a2d5f6abfbb88ead755baded7ba70d287a6f5573
  Author: Peter Paul Bakker <[email protected]>
  Date:   2026-05-22 (Fri, 22 May 2026)

  Changed paths:
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/KotlinHandler.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/internal/KotlinDesignerBindings.java

  Log Message:
  -----------
  [kotlin] add KotlinDesignerBindings


  Commit: ccdc7f91293f258099872a171448ba6d53846adf
      https://github.com/pmd/pmd/commit/ccdc7f91293f258099872a171448ba6d53846adf
  Author: Peter Paul Bakker <[email protected]>
  Date:   2026-05-22 (Fri, 22 May 2026)

  Changed paths:
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinInnerNode.java
    M 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinParserTests.java
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/MultiDollarLineStringRef.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/MultiLineStringExprSplitting.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/MultiLineStringExpressions.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/MultiLineStringRefSplitting.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/MultiLineStringRefs.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/Simple.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/SingleDollarExprNoPrefix.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/SingleDollarRefNoPrefix.txt

  Log Message:
  -----------
  [kotlin] fix duplicate and null XPath attributes in KotlinInnerNode

AttributeView implements Node so PMD reflection picks up all delegated
get* methods, causing duplicates when concatenating base and view
attributes. Null-valued attributes (e.g. @Modifiers with no modifiers)
are also filtered out. Update tree dump reference files accordingly.


  Commit: de8180adf9db499110d22367d9d41ad58755a6ea
      https://github.com/pmd/pmd/commit/de8180adf9db499110d22367d9d41ad58755a6ea
  Author: Peter Paul Bakker <[email protected]>
  Date:   2026-05-22 (Fri, 22 May 2026)

  Changed paths:
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinInnerNode.java
    M 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinParserTests.java

  Log Message:
  -----------
  [kotlin] filter null XPath attributes on nodes without attribute view


  Commit: 2545bf30c6e8a6c66d3f6a5b1e643d1d4dfa60d5
      https://github.com/pmd/pmd/commit/2545bf30c6e8a6c66d3f6a5b1e643d1d4dfa60d5
  Author: Peter Paul Bakker <[email protected]>
  Date:   2026-05-22 (Fri, 22 May 2026)

  Changed paths:
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinTerminalNode.java
    M 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinParserTests.java

  Log Message:
  -----------
  [kotlin] filter null XPath attributes on terminal nodes


  Commit: 65dab7138eda1b8b6036046a518d1d8dc8c1113b
      https://github.com/pmd/pmd/commit/65dab7138eda1b8b6036046a518d1d8dc8c1113b
  Author: Peter Paul Bakker <[email protected]>
  Date:   2026-05-22 (Fri, 22 May 2026)

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

  Log Message:
  -----------
  [kotlin] fix import order in KotlinInnerNode


  Commit: d14ae4613c3480328758d44941ac15cfd4bf7da9
      https://github.com/pmd/pmd/commit/d14ae4613c3480328758d44941ac15cfd4bf7da9
  Author: Andreas Dangel <[email protected]>
  Date:   2026-05-25 (Mon, 25 May 2026)

  Changed paths:
    M .github/workflows/build.yml
    M .github/workflows/publish-pull-requests.yml
    M .github/workflows/publish-release.yml
    M .github/workflows/publish-snapshot.yml
    M CONTRIBUTING.md
    M docs/README.md
    M docs/_config.yml
    M docs/_plugins/hooks/check_rule_docs.rb
    M docs/pages/pmd/devdocs/building/building_eclipse.md
    M docs/pages/pmd/devdocs/building/building_from_source.md
    M docs/pages/pmd/devdocs/building/building_general.md
    M docs/pages/pmd/devdocs/building/building_intellij.md
    M docs/pages/pmd/devdocs/building/building_vscode.md
    M docs/pages/pmd/devdocs/contributing/writing_documentation.md
    M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
    M docs/pages/pmd/languages/kotlin.md
    M docs/pages/pmd/languages/language_properties.md
    M docs/pages/pmd/userdocs/extending/designer_reference.md
    M docs/pages/pmd/userdocs/installation.md
    M docs/pages/pmd/userdocs/tools/ide-plugins.md
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/properties/internal/PropertyParsingUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBMSMetadata.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBType.java
    M pmd-java/pmd-java-checkstyle-suppressions.xml
    M pmd-java/pom.xml
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AssertStatementInTestRule.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitJupiterTestShouldBePackagePrivateRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestShouldIncludeAssertRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateFieldRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LocalVariableCouldBeFinalRule.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/PrematureDeclarationRule.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryBlockRule.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/VariableDeclarationUsageDistanceRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UseUtilityClassRule.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/JUnitJupiterTestNoPrivateModifierRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/JavaRuleUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtil.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeTestUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprOps.java
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M pmd-java/src/main/resources/category/java/codestyle.xml
    M pmd-java/src/main/resources/category/java/design.xml
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M pmd-java/src/main/resources/category/java/multithreading.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    A pmd-java/src/test/java-resources/javasymbols/testdata/BrokenGeneric.java
    A 
pmd-java/src/test/java-resources/javasymbols/testdata/ClassInDifferentPackage.java
    A pmd-java/src/test/java-resources/javasymbols/testdata/Enums.java
    A pmd-java/src/test/java-resources/javasymbols/testdata/NestedClasses.java
    A pmd-java/src/test/java-resources/javasymbols/testdata/SomeClassA.java
    A 
pmd-java/src/test/java-resources/javasymbols/testdata/StaticNameCollision.java
    A pmd-java/src/test/java-resources/javasymbols/testdata/Statics.java
    A pmd-java/src/test/java-resources/javasymbols/testdata/StaticsSuper.java
    A pmd-java/src/test/java-resources/javasymbols/testdata/TestCase1.java
    A pmd-java/src/test/java-resources/javasymbols/testdata/Thread.java
    A 
pmd-java/src/test/java-resources/javasymbols/testdata/deep/AClassWithLocals.java
    A 
pmd-java/src/test/java-resources/javasymbols/testdata/deep/Another$ClassWith$Dollar.java
    A 
pmd-java/src/test/java-resources/javasymbols/testdata/deep/ClassInDifferentPackage.java
    A 
pmd-java/src/test/java-resources/javasymbols/testdata/deep/ClassWithDollar$.java
    A 
pmd-java/src/test/java-resources/javasymbols/testdata/deep/OuterWithoutDollar.java
    A 
pmd-java/src/test/java-resources/javasymbols/testdata/deep/PublicShadowed.java
    A pmd-java/src/test/java-resources/javasymbols/testdata/deep/SomeClassA.java
    A 
pmd-java/src/test/java-resources/javasymbols/testdata/deep/SomewhereElse.java
    A 
pmd-java/src/test/java-resources/javasymbols/testdata/deep/StaticCollisionImport.java
    A 
pmd-java/src/test/java-resources/javasymbols/testdata/deep/StaticContainer.java
    A pmd-java/src/test/java-resources/javasymbols/testdata/deep/StaticIOD2.java
    A 
pmd-java/src/test/java-resources/javasymbols/testdata/deep/StaticImportOnDemand.java
    A 
pmd-java/src/test/java-resources/javasymbols/testdata/deep/TypeImportsOnDemand.java
    A 
pmd-java/src/test/java-resources/javasymbols/testdata/impls/AnnotationTests.java
    A 
pmd-java/src/test/java-resources/javasymbols/testdata/impls/GenericClass.java
    A 
pmd-java/src/test/java-resources/javasymbols/testdata/impls/GenericClassCopy.java
    A 
pmd-java/src/test/java-resources/javasymbols/testdata/impls/IdenticalToSomeFields.java
    A pmd-java/src/test/java-resources/javasymbols/testdata/impls/Overloads.java
    A 
pmd-java/src/test/java-resources/javasymbols/testdata/impls/SomeFields.java
    A 
pmd-java/src/test/java-resources/javasymbols/testdata/impls/SomeInnerClasses.java
    A 
pmd-java/src/test/java-resources/javasymbols/testdata/impls/SomeMethodsNoOverloads.java
    A 
pmd-java/src/test/java-resources/javasymbols/testdata/impls/WithSuperClass.java
    A pmd-java/src/test/java-resources/lombok/val.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/ast/testdata/InterfaceWithNestedClass.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/metrics/testdata/GetterDetection.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/metrics/testdata/MetricsVisitorTestData.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/metrics/testdata/SetterDetection.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/AbsClassWithInterface.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/AbstractBuilderMixedTypeVarOverride.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/AbstractClass.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/AmbiguousOverload.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/AnonClassExample.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/CloneableInterface.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/CloneableInterfaceOverride.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/ConcreteClass.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/ConcreteClassArrayParams.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/ConcreteClassTransitive.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/CovariantReturnType.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/EmptyEnum.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/EnumToString.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/EnumWithAnonClass.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/EnumWithInterfaces.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/GenericInterfaceWithOverloads.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/GenericWithOverloadsImpl.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/HierarchyWithSeveralBridges.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/InterfaceWithBound.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/InterfaceWithNoSuperClass.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/Option.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/OptionTestCaseOneParam.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/RunnableImpl.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/SubclassPrivateNoOverride.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/SubclassWithGenericMethod.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/SubclassWithStatic.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/SuperclassWithPrivate.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/SuperclassWithStatic.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/a/PackagePrivateMethod.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/a/PackagePrivateMethodRealExtend.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/b/PackagePrivateMethodExtend.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/switchstmtsshouldhavedefault/Animal.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/switchstmtsshouldhavedefault/SimpleEnum.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/unittestsshouldusebeforeannotation/BaseTest.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatefield/Value.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/ClassWithPublicEnum.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/DashboardGraphInnateFilter.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/DashboardInnateFilter.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/cache/CacheBuilder.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/cache/CacheLoader.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/cache/LoadingCache.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/issue3899/Child.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/issue3899/Parent.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/issue3899/PmdTestCase.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/issue5486/Class1.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/issue5486/Class2.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/commentdefaultaccessmodifier/OnlyForTesting.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/ClassA.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/Container.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/Deprecated.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/Foo.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/MyClass.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/TestClass.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/subpackage/MyAnnotation.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/subpackage/MyClass.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/AssertContainer.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/ClassWithConstants.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/ClassWithStringConstants.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/ConcFlow.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/Hello.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/HelloMore.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/Issue2001.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/Issue2016.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/NonStaticContainer.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/PackagePrivateUtils.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/PublicUtils.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/item/Item.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/item/ItemProducer.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/javalang/String.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/package1/U.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/package2/C.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/design/cognitivecomplexity/ReproducerFor5084.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/design/donotextendjavalangerror/Error.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/design/signaturedeclarethrowsexception/MyTestCase.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/design/singularfield/Issue3303.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/design/singularfield/NoThrowingCloseable.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/BaseClass.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/DirectSubclass.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/DirectSubclass2.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/DirectSynchronizingSubclass.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/ExposingSerializer.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/GeneratedValue.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/GenerationType.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/Id.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/OtherSubclass.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/Serializer.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/TransitiveSubclass.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/UselessOverridingMethodHashCode.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/other/DirectSubclassInOtherPackage.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/other/OtherClassInOtherPackage.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/CustomStringWriter.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/DAOTransaction.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/FakeContext.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/MyClass.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/MyFactory.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/MyHelper.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/Pool.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/Statement.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/TransactionManager.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/errorprone/compareobjectswithequals/ClassWithFields.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/errorprone/compareobjectswithequals/CompareObjectsWithEqualsSample.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/errorprone/constructorcallsoverridablemethod/AbstractThing.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/errorprone/constructorcallsoverridablemethod/Thing.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/errorprone/rulesfortests/Junit5ParentWithTest.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/errorprone/useequalstocomparestrings/ClassWithStringFields.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/errorprone/useequalstocomparestrings/UseEqualsToCompareStringsSample.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/performance/inefficientemptystringcheck/StringTrimIsEmpty.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/performance/inefficientemptystringcheck/StringTrimLength.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/performance/inefficientemptystringcheck/StringTrimMethodArgument.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/performance/stringtostring/Car.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/performance/stringtostring/Issue2080.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/performance/stringtostring/StringToStringFP.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/rule/performance/stringtostring/User.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/symbols/testdata/AnnotWithDefaults.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/symbols/testdata/AnnotationWithNoRetention.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/symbols/testdata/ClassWithTypeAnnotationsInside.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/symbols/testdata/ClassWithTypeAnnotationsOnMethods.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/symbols/testdata/ConstructorAnnotation.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/symbols/testdata/EnumConstantWithBody.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/symbols/testdata/FieldAnnotation.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/symbols/testdata/LocalClasses.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/symbols/testdata/LocalVarAnnotation.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/symbols/testdata/MethodAnnotation.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/symbols/testdata/ParameterAnnotation.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/symbols/testdata/SomeClass.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/symbols/testdata/TypeAnnotation.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/types/testdata/AnnotationWithEnum.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/types/testdata/BoolLogic.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/types/testdata/ComparableList.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/types/testdata/DummyCompiledClass.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/types/testdata/GenericFbound.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/types/testdata/GenericMethodReference.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/types/testdata/LocalGenericClass.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/types/testdata/LubTestData.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/types/testdata/MutualTypeRecursion.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/types/testdata/MyList.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/types/testdata/MyListAbstract.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/types/testdata/Overloads.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/types/testdata/SomeClassWithAnon.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/types/testdata/SomeConstants.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/types/testdata/SomeEnum.java
    A 
pmd-java/src/test/java-resources/net/sourceforge/pmd/lang/java/types/testdata/TypeInferenceTestCases.java
    R pmd-java/src/test/java/javasymbols/testdata/BrokenGeneric.java
    R pmd-java/src/test/java/javasymbols/testdata/ClassInDifferentPackage.java
    R pmd-java/src/test/java/javasymbols/testdata/Enums.java
    R pmd-java/src/test/java/javasymbols/testdata/NestedClasses.java
    R pmd-java/src/test/java/javasymbols/testdata/SomeClassA.java
    R pmd-java/src/test/java/javasymbols/testdata/StaticNameCollision.java
    R pmd-java/src/test/java/javasymbols/testdata/Statics.java
    R pmd-java/src/test/java/javasymbols/testdata/StaticsSuper.java
    R pmd-java/src/test/java/javasymbols/testdata/TestCase1.java
    R pmd-java/src/test/java/javasymbols/testdata/Thread.java
    R pmd-java/src/test/java/javasymbols/testdata/deep/AClassWithLocals.java
    R 
pmd-java/src/test/java/javasymbols/testdata/deep/Another$ClassWith$Dollar.java
    R 
pmd-java/src/test/java/javasymbols/testdata/deep/ClassInDifferentPackage.java
    R pmd-java/src/test/java/javasymbols/testdata/deep/ClassWithDollar$.java
    R pmd-java/src/test/java/javasymbols/testdata/deep/OuterWithoutDollar.java
    R pmd-java/src/test/java/javasymbols/testdata/deep/PublicShadowed.java
    R pmd-java/src/test/java/javasymbols/testdata/deep/SomeClassA.java
    R pmd-java/src/test/java/javasymbols/testdata/deep/SomewhereElse.java
    R 
pmd-java/src/test/java/javasymbols/testdata/deep/StaticCollisionImport.java
    R pmd-java/src/test/java/javasymbols/testdata/deep/StaticContainer.java
    R pmd-java/src/test/java/javasymbols/testdata/deep/StaticIOD2.java
    R pmd-java/src/test/java/javasymbols/testdata/deep/StaticImportOnDemand.java
    R pmd-java/src/test/java/javasymbols/testdata/deep/TypeImportsOnDemand.java
    R pmd-java/src/test/java/javasymbols/testdata/impls/AnnotationTests.java
    R pmd-java/src/test/java/javasymbols/testdata/impls/GenericClass.java
    R pmd-java/src/test/java/javasymbols/testdata/impls/GenericClassCopy.java
    R 
pmd-java/src/test/java/javasymbols/testdata/impls/IdenticalToSomeFields.java
    R pmd-java/src/test/java/javasymbols/testdata/impls/Overloads.java
    R pmd-java/src/test/java/javasymbols/testdata/impls/SomeFields.java
    R pmd-java/src/test/java/javasymbols/testdata/impls/SomeInnerClasses.java
    R 
pmd-java/src/test/java/javasymbols/testdata/impls/SomeMethodsNoOverloads.java
    R pmd-java/src/test/java/javasymbols/testdata/impls/WithSuperClass.java
    R pmd-java/src/test/java/lombok/val.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/testdata/InterfaceWithNestedClass.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/testdata/GetterDetection.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/testdata/MetricsVisitorTestData.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/testdata/SetterDetection.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AssertStatementInTestTest.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnit5TestShouldBePackagePrivateTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitJupiterTestShouldBePackagePrivateTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestShouldUseAfterAnnotationTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestShouldUseBeforeAnnotationTest.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/AbsClassWithInterface.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/AbstractBuilderMixedTypeVarOverride.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/AbstractClass.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/AmbiguousOverload.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/AnonClassExample.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/CloneableInterface.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/CloneableInterfaceOverride.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/ConcreteClass.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/ConcreteClassArrayParams.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/ConcreteClassTransitive.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/CovariantReturnType.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/EmptyEnum.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/EnumToString.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/EnumWithAnonClass.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/EnumWithInterfaces.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/GenericInterfaceWithOverloads.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/GenericWithOverloadsImpl.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/HierarchyWithSeveralBridges.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/InterfaceWithBound.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/InterfaceWithNoSuperClass.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/Option.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/OptionTestCaseOneParam.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/RunnableImpl.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/SubclassPrivateNoOverride.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/SubclassWithGenericMethod.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/SubclassWithStatic.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/SuperclassWithPrivate.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/SuperclassWithStatic.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/a/PackagePrivateMethod.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/a/PackagePrivateMethodRealExtend.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/b/PackagePrivateMethodExtend.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/switchstmtsshouldhavedefault/Animal.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/switchstmtsshouldhavedefault/SimpleEnum.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatefield/Value.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/ClassWithPublicEnum.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/DashboardGraphInnateFilter.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/DashboardInnateFilter.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/cache/CacheBuilder.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/cache/CacheLoader.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/cache/LoadingCache.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/issue3899/Child.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/issue3899/Parent.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/issue3899/PmdTestCase.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/issue5486/Class1.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/issue5486/Class2.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryBlockTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryImportTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/VariableDeclarationUsageDistanceTest.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/commentdefaultaccessmodifier/OnlyForTesting.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/ClassA.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/Container.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/Deprecated.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/Foo.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/MyClass.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/TestClass.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryfullyqualifiedname/subpackage/MyAnnotation.java
    R 
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/codestyle/unnecessaryimport/ClassWithConstants.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/ClassWithStringConstants.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/ConcFlow.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/Hello.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/HelloMore.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/Issue2001.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/Issue2016.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/NonStaticContainer.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/PackagePrivateUtils.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/PublicUtils.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/item/Item.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/item/ItemProducer.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/javalang/String.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/package1/U.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/package2/C.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/cognitivecomplexity/ReproducerFor5084.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/donotextendjavalangerror/Error.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/signaturedeclarethrowsexception/MyTestCase.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/singularfield/Issue3303.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/singularfield/NoThrowingCloseable.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/BaseClass.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/DirectSubclass.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/DirectSubclass2.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/DirectSynchronizingSubclass.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/ExposingSerializer.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/GeneratedValue.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/GenerationType.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/Id.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/OtherSubclass.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/Serializer.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/TransitiveSubclass.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/UselessOverridingMethodHashCode.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/other/DirectSubclassInOtherPackage.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/other/OtherClassInOtherPackage.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/JUnitJupiterTestNoPrivateModifierTest.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/CustomStringWriter.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/DAOTransaction.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/FakeContext.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/MyClass.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/MyFactory.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/MyHelper.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/Pool.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/Statement.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/TransactionManager.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/compareobjectswithequals/ClassWithFields.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/compareobjectswithequals/CompareObjectsWithEqualsSample.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/constructorcallsoverridablemethod/AbstractThing.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/constructorcallsoverridablemethod/Thing.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/useequalstocomparestrings/ClassWithStringFields.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/useequalstocomparestrings/UseEqualsToCompareStringsSample.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtilTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/multithreading/DontCallThreadRunTest.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/inefficientemptystringcheck/StringTrimIsEmpty.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/inefficientemptystringcheck/StringTrimLength.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/inefficientemptystringcheck/StringTrimMethodArgument.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/stringtostring/Car.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/stringtostring/Issue2080.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/stringtostring/StringToStringFP.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/stringtostring/User.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/testdata/AnnotWithDefaults.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/testdata/AnnotationWithNoRetention.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/testdata/ClassWithTypeAnnotationsInside.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/testdata/ClassWithTypeAnnotationsOnMethods.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/testdata/ConstructorAnnotation.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/testdata/EnumConstantWithBody.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/testdata/FieldAnnotation.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/testdata/LocalClasses.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/testdata/LocalVarAnnotation.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/testdata/MethodAnnotation.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/testdata/ParameterAnnotation.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/testdata/SomeClass.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/testdata/TypeAnnotation.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypeTestUtilTest.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/AnnotationWithEnum.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/BoolLogic.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/ComparableList.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/DummyCompiledClass.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/GenericFbound.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/GenericMethodReference.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/LocalGenericClass.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/LubTestData.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/MutualTypeRecursion.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/MyList.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/MyListAbstract.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/Overloads.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/SomeClassWithAnon.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/SomeConstants.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/SomeEnum.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/TypeInferenceTestCases.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/AssertStatementInTest.xml
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnit5TestShouldBePackagePrivate.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnitJupiterTestShouldBePackagePrivate.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnitTestShouldIncludeAssert.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnitTestShouldUseAfterAnnotation.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnitTestShouldUseBeforeAnnotation.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/LocalVariableCouldBeFinal.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/MethodNamingConventions.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryBlock.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryImport.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/VariableDeclarationUsageDistance.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/UseUtilityClass.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidInstanceofChecksInCatchClause.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/InvalidLogMessageFormat.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/JUnitJupiterTestNoPrivateModifier.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/multithreading/xml/OverridingThreadRun.xml
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/KotlinHandler.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/KotlinLanguageModule.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/KotlinLanguageProcessor.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/KotlinLanguageProperties.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/InternalApiBridge.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/InterruptibleParserATNSimulator.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/PmdKotlinParser.java
    M 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinParserTests.java
    M 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinParsingHelper.java
    M pmd-scala-modules/pmd-scala-common/pom.xml
    M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/visualforce/ast/ASTExpression.java
    M pom.xml

  Log Message:
  -----------
  Merge branch 'main' into pr-6670


  Commit: c8df44ddcf3b44482f56a52d3bbf8812087f5cc1
      https://github.com/pmd/pmd/commit/c8df44ddcf3b44482f56a52d3bbf8812087f5cc1
  Author: Andreas Dangel <[email protected]>
  Date:   2026-05-25 (Mon, 25 May 2026)

  Changed paths:
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/AttributeView.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinInnerNode.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinTerminalNode.java
    M 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinParserTests.java
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/MultiDollarLineStringRef.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/MultiLineStringExprSplitting.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/MultiLineStringExpressions.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/MultiLineStringRefSplitting.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/MultiLineStringRefs.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/Simple.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/SingleDollarExprNoPrefix.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/SingleDollarRefNoPrefix.txt

  Log Message:
  -----------
  [kotlin] Don't filter null attributes - remove getImage()


  Commit: e63d31b4a97a2277758b3362463d9979caed5b29
      https://github.com/pmd/pmd/commit/e63d31b4a97a2277758b3362463d9979caed5b29
  Author: Andreas Dangel <[email protected]>
  Date:   2026-05-25 (Mon, 25 May 2026)

  Changed paths:
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/AttributeView.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinInnerNode.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KtCompanionObjectAttributes.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/internal/KotlinDesignerBindings.java
    A 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/internal/KotlinDesignerBindingsTest.java

  Log Message:
  -----------
  [kotlin] KotlinDesignerBindings - add tests


  Commit: 47919e037fb563f6240fb06b587d26abe3a3f0f0
      https://github.com/pmd/pmd/commit/47919e037fb563f6240fb06b587d26abe3a3f0f0
  Author: Andreas Dangel <[email protected]>
  Date:   2026-05-25 (Mon, 25 May 2026)

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

  Log Message:
  -----------
  Fix typo


  Commit: 9412c53546145cfd7339ade6c84644183f2bf980
      https://github.com/pmd/pmd/commit/9412c53546145cfd7339ade6c84644183f2bf980
  Author: Andreas Dangel <[email protected]>
  Date:   2026-05-25 (Mon, 25 May 2026)

  Changed paths:
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/AttributeView.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinInnerNode.java

  Log Message:
  -----------
  [kotlin] Add nullable for AttributeView


  Commit: a7f6c4491b6f60111e080cfb192abb578d86bf3a
      https://github.com/pmd/pmd/commit/a7f6c4491b6f60111e080cfb192abb578d86bf3a
  Author: Andreas Dangel <[email protected]>
  Date:   2026-05-25 (Mon, 25 May 2026)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#6669, #6670)


  Commit: e59f7dc421a829baf7f25f4c092500d4ed9da54e
      https://github.com/pmd/pmd/commit/e59f7dc421a829baf7f25f4c092500d4ed9da54e
  Author: Andreas Dangel <[email protected]>
  Date:   2026-05-26 (Tue, 26 May 2026)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/AttributeView.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinInnerNode.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinTerminalNode.java

  Log Message:
  -----------
  [kotlin] Deprecate hasImageEqualTo


  Commit: f0bf354fa86bab643b7f66a324d056449d6caafe
      https://github.com/pmd/pmd/commit/f0bf354fa86bab643b7f66a324d056449d6caafe
  Author: Andreas Dangel <[email protected]>
  Date:   2026-05-26 (Tue, 26 May 2026)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (Kotlin Attributes)


  Commit: 89fe9b866a7ff5b6deb38f3be1570679c8f1b53d
      https://github.com/pmd/pmd/commit/89fe9b866a7ff5b6deb38f3be1570679c8f1b53d
  Author: Andreas Dangel <[email protected]>
  Date:   2026-05-26 (Tue, 26 May 2026)

  Changed paths:
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/AttributeView.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinInnerNode.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinTerminalNode.java

  Log Message:
  -----------
  Fix deprecation javadoc


  Commit: 6aedcea2c06fccda2d613d9f0c2bfbc5f4f2bbf2
      https://github.com/pmd/pmd/commit/6aedcea2c06fccda2d613d9f0c2bfbc5f4f2bbf2
  Author: Andreas Dangel <[email protected]>
  Date:   2026-05-26 (Tue, 26 May 2026)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/KotlinHandler.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/AttributeView.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/HasModifiers.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/HasSimpleIdentifier.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinInnerNode.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinTerminalNode.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KtClassDeclarationAttributes.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KtClassParameterAttributes.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KtCompanionObjectAttributes.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KtFunctionDeclarationAttributes.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KtImportAliasAttributes.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KtImportHeaderAttributes.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KtVariableDeclarationAttributes.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/internal/KotlinAstUtil.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/internal/KotlinDesignerBindings.java
    M pmd-kotlin/src/main/resources/category/kotlin/bestpractices.xml
    M 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/ast/BaseKotlinTreeDumpTest.java
    M 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinParserTests.java
    A 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/ast/internal/KotlinAstUtilTest.java
    A 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/internal/KotlinDesignerBindingsTest.java
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/MultiDollarLineStringRef.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/MultiLineStringExprSplitting.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/MultiLineStringExpressions.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/MultiLineStringRefSplitting.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/MultiLineStringRefs.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/Simple.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/SingleDollarExprNoPrefix.txt
    M 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/ast/testdata/SingleDollarRefNoPrefix.txt

  Log Message:
  -----------
  [kotlin] Add AST improvements, KotlinAstUtil (#6670)


Compare: https://github.com/pmd/pmd/compare/e0e604aec32b...6aedcea2c06f

To unsubscribe from these emails, change your notification settings at 
https://github.com/pmd/pmd/settings/notifications


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

Reply via email to