Branch: refs/heads/java-grammar
  Home:   https://github.com/pmd/pmd
  Commit: 0b7b397c8adb5ff49fb905e940e4c00f802701e6
      https://github.com/pmd/pmd/commit/0b7b397c8adb5ff49fb905e940e4c00f802701e6
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M pmd-core/pom.xml
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/PMultimap.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ShadowGroup.java

  Log Message:
  -----------
  Make PMultimap type


  Commit: 480ee17847bef09f7e93a84ed3b8cb18f489267c
      https://github.com/pmd/pmd/commit/480ee17847bef09f7e93a84ed3b8cb18f489267c
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/PMultimap.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ShadowGroup.java

  Log Message:
  -----------
  Make shadowGroup


  Commit: 4de86bd9a4db15fec00ea7301fd7f8293864368c
      https://github.com/pmd/pmd/commit/4de86bd9a4db15fec00ea7301fd7f8293864368c
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/JSymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/PMultimap.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ShadowGroup.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/LazyShadowGroup.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/MapShadowGroup.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/NSymTableImpl.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/NSymbolTable.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/NSymbolTableResolver.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/PMultimap.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/ShadowGroup.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/SymTableFactory.java

  Log Message:
  -----------
  Make a few utilities to replace import tables


  Commit: 3d2899005f85c431714dcf03ec9caa678405b011
      https://github.com/pmd/pmd/commit/3d2899005f85c431714dcf03ec9caa678405b011
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTList.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/MapShadowGroup.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/NSymbolTableResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/PMultimap.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/SymTableFactory.java

  Log Message:
  -----------
  Replace other tables


  Commit: eaecefe404627dd800b10d852f93985307d3768b
      https://github.com/pmd/pmd/commit/eaecefe404627dd800b10d852f93985307d3768b
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/MapShadowGroup.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/NSymbolTableResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/PMultimap.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/SymTableFactory.java

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


  Commit: 1db3537fa34bdf8c4c459c8e074295e09ea404c3
      https://github.com/pmd/pmd/commit/1db3537fa34bdf8c4c459c8e074295e09ea404c3
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaAstProcessor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/ResolveResult.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ResolveResultImpl.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/MapShadowGroup.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/NSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/NSymbolTableResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/PMultimap.java
    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/TypeParamScopingTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/VarScopingTest.kt

  Log Message:
  -----------
  Compat with old impl


  Commit: 691fced420bfef100765995c3060b1b960f45694
      https://github.com/pmd/pmd/commit/691fced420bfef100765995c3060b1b960f45694
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/LazyShadowGroup.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/NSymTableImpl.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/NSymbolTableResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/ShadowGroup.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/SymTableFactory.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/VarScopingTest.kt

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


  Commit: c32dba700463f19b54c3e24e7e87e3b81a7a1983
      https://github.com/pmd/pmd/commit/c32dba700463f19b54c3e24e7e87e3b81a7a1983
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    A pmd-core/src/main/java/net/sourceforge/pmd/util/OptionalBool.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/CachedShadowGroup.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/ConsList.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/LazyShadowGroup.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/MapShadowGroup.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/MostlySingularMultimap.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/NSymTableImpl.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/NSymbolTable.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/NSymbolTableImpl.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/NSymbolTableResolver.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/NameResolver.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/PMultimap.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/Resolvers.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/RootShadowGroup.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/ShadowGroup.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/SimpleShadowGroup.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/SymTableFactory.java

  Log Message:
  -----------
  Checkout newer sym table from typeres branch


  Commit: 672718c752a66cd85760a997a4f6e3d2f79f6dbb
      https://github.com/pmd/pmd/commit/672718c752a66cd85760a997a4f6e3d2f79f6dbb
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/AssertionUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AstDisambiguationPass.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/NSymbolTableResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/Resolvers.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/SymTableFactory.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/SymUtils.java

  Log Message:
  -----------
  Port


  Commit: fcb2bf6ae58df7b561a72ecfe2429aab32767271
      https://github.com/pmd/pmd/commit/fcb2bf6ae58df7b561a72ecfe2429aab32767271
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/LocalTypeScopesTest.kt

  Log Message:
  -----------
  Checkout tests


  Commit: 0cd4469746328bb094eebcb8819eb50fe5d9ec5c
      https://github.com/pmd/pmd/commit/0cd4469746328bb094eebcb8819eb50fe5d9ec5c
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M pmd-core/pom.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AstDisambiguationPass.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaAstProcessor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/JSymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractImportSymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractSymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/EmptySymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ImportOnDemandSymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaLangSymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ResolveResultImpl.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SamePackageSymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SingleImportSymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableHelper.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/TypeMemberSymTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/TypeOnlySymTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/VarOnlySymTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/package-info.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/NSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/NSymbolTableImpl.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/NSymbolTableResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/SymTableFactory.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/SymbolTableResolver.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/HeaderScopesTest.kt
    R 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/LazinessTest.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/TypeParamScopingTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/Utils.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/VarScopingTest.kt

  Log Message:
  -----------
  Port tests, remove old impl


  Commit: 41b0713a72d674de68da8e3766508c237397171e
      https://github.com/pmd/pmd/commit/41b0713a72d674de68da8e3766508c237397171e
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/NSymbolTableImpl.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/ShadowGroupBuilder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/SymTableFactory.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/SymbolTableImpl.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/SymbolTableResolver.java

  Log Message:
  -----------
  Extract augment function


  Commit: 536eab300c3ef6ac09fc56bf3ac480c4e2cd7cc7
      https://github.com/pmd/pmd/commit/536eab300c3ef6ac09fc56bf3ac480c4e2cd7cc7
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaAstProcessor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/JSymbolTable.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/CachedShadowGroup.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ConsList.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/MostlySingularMultimap.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/NameResolver.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/Resolvers.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/RootShadowGroup.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SemanticChecksLogger.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ShadowGroup.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ShadowGroupBuilder.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SimpleShadowGroup.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymTableFactory.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymUtils.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableImpl.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/CachedShadowGroup.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/ConsList.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/MostlySingularMultimap.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/NameResolver.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/Resolvers.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/RootShadowGroup.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/ShadowGroup.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/ShadowGroupBuilder.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/SimpleShadowGroup.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/SymTableFactory.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/SymUtils.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/SymbolTableImpl.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/nimpl/SymbolTableResolver.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/HeaderScopesTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/Utils.kt

  Log Message:
  -----------
  Move classes back into internal package


  Commit: 57ab1e4933325088f99759f1a139b976e121ea26
      https://github.com/pmd/pmd/commit/57ab1e4933325088f99759f1a139b976e121ea26
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/JSymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/CachedShadowGroup.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ConsList.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/MostlySingularMultimap.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/NameResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/Resolvers.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/RootShadowGroup.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SemanticChecksLogger.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ShadowGroup.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ShadowGroupBuilder.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SimpleShadowGroup.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymTableFactory.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolGroupBuilder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableImpl.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/CachedShadowGroup.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/ConsList.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/CoreResolvers.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/MostlySingularMultimap.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/NameResolver.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/RootShadowGroup.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/ShadowGroup.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/ShadowGroupBuilder.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/SimpleShadowGroup.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/HeaderScopesTest.kt

  Log Message:
  -----------
  Abstract stuff away for pmd-core


  Commit: c4ffa795f4d52c1e0d782ace19cc3e22dfed3eea
      https://github.com/pmd/pmd/commit/c4ffa795f4d52c1e0d782ace19cc3e22dfed3eea
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/Resolvers.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/CachedShadowGroup.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/CoreResolvers.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/MostlySingularMultimap.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/NameResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/ShadowGroupBuilder.java

  Log Message:
  -----------
  Optimise singular map case even more


  Commit: 849d6dd91f6ecc7c0a280dc5309985584e2eba71
      https://github.com/pmd/pmd/commit/849d6dd91f6ecc7c0a280dc5309985584e2eba71
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/CachedShadowGroup.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/CoreResolvers.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/NameResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/RootShadowGroup.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/ShadowGroup.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/SimpleShadowGroup.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/HeaderScopesTest.kt

  Log Message:
  -----------
  Fix nextShadowGroup WIP


  Commit: 5606d387a7d55479b19763a896d8da16baabd45f
      https://github.com/pmd/pmd/commit/5606d387a7d55479b19763a896d8da16baabd45f
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AstDisambiguationPass.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/JSymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/ResolveResult.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/CachedShadowGroup.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ConsList.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/CoreResolvers.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/MostlySingularMultimap.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/NameResolver.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/RootShadowGroup.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowGroup.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowGroupBuilder.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowIterator.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/SimpleShadowGroup.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/Resolvers.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ScopeInfo.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymTableFactory.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolGroupBuilder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableImpl.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/CachedShadowGroup.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/ConsList.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/CoreResolvers.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/MostlySingularMultimap.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/NameResolver.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/RootShadowGroup.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/ShadowGroup.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/ShadowGroupBuilder.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/coreimpl/SimpleShadowGroup.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/HeaderScopesTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/LocalTypeScopesTest.kt

  Log Message:
  -----------
  Make ShadowIterator to replace getNextGroup


  Commit: 7bf9554570610c4f602c9b50771c1e8bdf9791d7
      https://github.com/pmd/pmd/commit/7bf9554570610c4f602c9b50771c1e8bdf9791d7
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/IteratorUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/RootShadowGroup.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainIterator.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainIteratorImpl.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowGroup.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowIterator.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/SimpleShadowGroup.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/Resolvers.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ScopeInfo.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/HeaderScopesTest.kt

  Log Message:
  -----------
  Use chain iterator


  Commit: bac76fc16ce2648ab94c5ea5e257043a82530d32
      https://github.com/pmd/pmd/commit/bac76fc16ce2648ab94c5ea5e257043a82530d32
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/SimpleShadowGroup.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaResolvers.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/Resolvers.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ScopeInfo.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SuperTypesEnumerator.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymTableFactory.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymUtils.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/LocalTypeScopesTest.kt
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/MemberInheritanceTest.kt

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


  Commit: 46da94c9150460440498d3fea89e854986292457
      https://github.com/pmd/pmd/commit/46da94c9150460440498d3fea89e854986292457
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaResolvers.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/MemberInheritanceTest.kt

  Log Message:
  -----------
  Specify tests for ambiguity

TODO implement


  Commit: eb976a1de2a12515c35c08b03053e81eec1dafbe
      https://github.com/pmd/pmd/commit/eb976a1de2a12515c35c08b03053e81eec1dafbe
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M pmd-core/pom.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/MostlySingularMultimap.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowGroupBuilder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaResolvers.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SuperTypesEnumerator.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymTableFactory.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolGroupBuilder.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/MemberInheritanceTest.kt

  Log Message:
  -----------
  Finish impl


  Commit: 563037275002b7c6d2639c6df0b45544fcda34fb
      https://github.com/pmd/pmd/commit/563037275002b7c6d2639c6df0b45544fcda34fb
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/IteratorUtil.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/internal/util/IteratorUtilTest.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SuperTypesEnumerator.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/MemberInheritanceTest.kt
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/SuperTypesEnumeratorTest.kt

  Log Message:
  -----------
  Add tests for supertype enumerator


  Commit: 841fd6b1ba04659d504735003611977c93d797f8
      https://github.com/pmd/pmd/commit/841fd6b1ba04659d504735003611977c93d797f8
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/HeaderScopesTest.kt

  Log Message:
  -----------
  Add tests for method shadowing in imports


  Commit: 5134a33d21baaff1e9771f1c35b3893705f3f2cc
      https://github.com/pmd/pmd/commit/5134a33d21baaff1e9771f1c35b3893705f3f2cc
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaResolvers.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SuperTypesEnumerator.java
    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/SuperTypesEnumeratorTest.kt

  Log Message:
  -----------
  Object methods should be in scope in interfaces


  Commit: 1b48125eb3941db5e4ae232775c760c5bf74a7c6
      https://github.com/pmd/pmd/commit/1b48125eb3941db5e4ae232775c760c5bf74a7c6
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowGroup.java

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


  Commit: ab9ec47aafe1da50302be8f89019e278ae21f3d7
      https://github.com/pmd/pmd/commit/ab9ec47aafe1da50302be8f89019e278ae21f3d7
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/JSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/CachedShadowGroup.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/NameResolver.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/RootShadowGroup.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChain.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainIterator.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainIteratorImpl.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainNode.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainRoot.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowGroup.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowGroupBuilder.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/SimpleShadowGroup.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymTableFactory.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableImpl.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/HeaderScopesTest.kt

  Log Message:
  -----------
  Change the name


  Commit: a5856e75a4f9c8185e51ba9c3d998c7b3f9c5e44
      https://github.com/pmd/pmd/commit/a5856e75a4f9c8185e51ba9c3d998c7b3f9c5e44
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/CachedShadowGroup.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/CachingShadowChainNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChain.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainBuilder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainIterator.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainIteratorImpl.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainNode.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowGroupBuilder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaResolvers.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ScopeInfo.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymTableFactory.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolChainBuilder.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolGroupBuilder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableImpl.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java

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


  Commit: 134c760e28ebe32571826f80faae448f4d999ce4
      https://github.com/pmd/pmd/commit/134c760e28ebe32571826f80faae448f4d999ce4
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/CachingShadowChainNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChain.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainBuilder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainIterator.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainIteratorImpl.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainNode.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainNodeBase.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainRoot.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymTableFactory.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableImpl.java

  Log Message:
  -----------
  Split API


  Commit: e43eeeaa2ef43895780e7672dd70af16a49b1f40
      https://github.com/pmd/pmd/commit/e43eeeaa2ef43895780e7672dd70af16a49b1f40
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/MostlySingularMultimap.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaResolvers.java

  Log Message:
  -----------
  Remove recursion guard


  Commit: 54c0b994a500f3cb3a34e45f8b2b96d56ede43e7
      https://github.com/pmd/pmd/commit/54c0b994a500f3cb3a34e45f8b2b96d56ede43e7
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java
    A pmd-core/src/main/java/net/sourceforge/pmd/util/ConsList.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/CachingShadowChainNode.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ConsList.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainBuilder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainNodeBase.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ScopeInfo.java

  Log Message:
  -----------
  Move ConsList into pmd-core


  Commit: 4d75f64a8eef9aa1e4018dc2abaf129661bce483
      https://github.com/pmd/pmd/commit/4d75f64a8eef9aa1e4018dc2abaf129661bce483
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/CoreResolvers.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/NameResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainBuilder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaResolvers.java

  Log Message:
  -----------
  Prune more empty nodes


  Commit: 43a60c0f8913057154ae757d57995b8a26e17466
      https://github.com/pmd/pmd/commit/43a60c0f8913057154ae757d57995b8a26e17466
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/CachingShadowChainNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/NameResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChain.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainIteratorImpl.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainNodeBase.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaResolvers.java

  Log Message:
  -----------
  Fix bug with shadow iterator


  Commit: a520d1df3fc702ff43798aec3fc18250f63bfb06
      https://github.com/pmd/pmd/commit/a520d1df3fc702ff43798aec3fc18250f63bfb06
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/JSymbolTable.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/ScopeInfo.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaResolvers.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ScopeInfo.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymTableFactory.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolChainBuilder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableImpl.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/HeaderScopesTest.kt

  Log Message:
  -----------
  Move ScopeInfo into published package


  Commit: 36c9e97cde89b457a0732e015b9058243a6b4e3e
      https://github.com/pmd/pmd/commit/36c9e97cde89b457a0732e015b9058243a6b4e3e
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymTableFactory.java

  Log Message:
  -----------
  Fix socping


  Commit: 2deef0bc287ae828cacc9ddd3a4898fe3649b4a9
      https://github.com/pmd/pmd/commit/2deef0bc287ae828cacc9ddd3a4898fe3649b4a9
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AstDisambiguationPass.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/reflect/ReflectedClassImpl.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/CoreResolvers.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaResolvers.java

  Log Message:
  -----------
  Make disambiguation handle inherited types


  Commit: a7db7824cd920ccb60cd41022503606aa9008cd2
      https://github.com/pmd/pmd/commit/a7db7824cd920ccb60cd41022503606aa9008cd2
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AstDisambiguationPass.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalApiBridge.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaAstProcessor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaResolvers.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymTableFactory.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java

  Log Message:
  -----------
  Fix context accessibility


  Commit: a7051c4e37a1bc0540121b3f5f5f3aabf6c0f844
      https://github.com/pmd/pmd/commit/a7051c4e37a1bc0540121b3f5f5f3aabf6c0f844
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AstDisambiguationPass.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalApiBridge.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaAstProcessor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SemanticChecksLogger.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TypeDisambiguationTest.kt

  Log Message:
  -----------
  Report ambiguity errors


  Commit: 268a3e45295089b10992fdeb57371870362136a4
      https://github.com/pmd/pmd/commit/268a3e45295089b10992fdeb57371870362136a4
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AstDisambiguationPass.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/CoreResolvers.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainBuilder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainRoot.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaResolvers.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SuperTypesEnumerator.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymTableFactory.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableImpl.java

  Log Message:
  -----------
  PMD violation


  Commit: 8f0b62f46d6fb5119026ce465772ac76e5bdb017
      https://github.com/pmd/pmd/commit/8f0b62f46d6fb5119026ce465772ac76e5bdb017
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M pmd-core/pom.xml
    M pom.xml

  Log Message:
  -----------
  Cleanup pcollections dependency


  Commit: 9054303b4b7ae1a6a5cf0a1321b200abcbab49d5
      https://github.com/pmd/pmd/commit/9054303b4b7ae1a6a5cf0a1321b200abcbab49d5
  Author: Clément Fournier <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/JSymbolTable.java

  Log Message:
  -----------
  doc


  Commit: ad6c976898880506bad73e3f9464f26436adf2ff
      https://github.com/pmd/pmd/commit/ad6c976898880506bad73e3f9464f26436adf2ff
  Author: Clément Fournier <[email protected]>
  Date:   2020-07-06 (Mon, 06 Jul 2020)

  Changed paths:
    A antlr4-wrapper.xml
    M docs/_config.yml
    M docs/pages/next_major_development.md
    M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md
    M docs/pages/pmd/userdocs/extending/writing_xpath_rules.md
    M docs/pages/release_notes.md
    M docs/pages/release_notes_old.md
    M pmd-apex/src/main/java/net/sourceforge/pmd/cpd/ApexTokenizer.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexHandler.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageModule.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParser.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/AbstractApexRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/AbstractApexUnitTestRule.java
    R 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/ApexRuleChainVisitor.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/ApexXPathRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidLogicInTriggerRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/UnusedLocalVariableRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldDeclarationsShouldBeAtStartRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldNamingConventionsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FormalParameterNamingConventionsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/LocalVariableNamingConventionsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/MethodNamingConventionsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/PropertyNamingConventionsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AbstractNcssCountRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/TooManyFieldsRule.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/errorprone/AvoidHardcodingIdRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/MethodWithSameNameAsEnclosingClassRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/AbstractCounterCheckRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredRule.java
    M pmd-apex/src/test/java/net/sourceforge/pmd/cpd/ApexTokenizerTest.java
    R pmd-apex/src/test/resources/net/sourceforge/pmd/cpd/Simple.cls
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/Simple.cls
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/Simple.txt
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/Simple_caseSensitive.txt
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/comments.cls
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/comments.txt
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/UnusedLocalVariable.xml
    M pmd-core/pom.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/Rule.java
    R pmd-core/src/main/java/net/sourceforge/pmd/RuleChain.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSets.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RulesetsFactoryUtils.java
    M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperationCategory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AbstractTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Mark.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SimpleRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SourceCode.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cpd/internal/AntlrTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/IteratorUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/BaseLanguageModule.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/Language.java
    A pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AstVisitor.java
    A pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AstVisitorBase.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AbstractAntlrVisitor.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrBaseNode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrBaseParser.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrBaseRootNode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrBaseRule.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrGeneratedParserBase.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrNameDictionary.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrNode.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrRuleChainVisitor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrToken.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/BaseAntlrErrorNode.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/BaseAntlrInnerNode.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/BaseAntlrNode.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/BaseAntlrTerminalNode.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/PmdAntlrErrorNode.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/PmdAntlrParserBase.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/PmdAntlrTerminalNode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/IteratorBasedNStream.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/Attribute.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/AttributeAxisIterator.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractDelegateRule.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRule.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRuleChainVisitor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/MockRule.java
    R pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleChainVisitor.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleTargetSelector.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/XPathRule.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/GraphUtils.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/LatticeRelation.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleApplicator.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/TargetSelectorInternal.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/TopoOrder.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/TreeIndex.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/RuleChainAnalyzer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java
    M pmd-core/src/main/resources/rulesets/releases/6250.xml
    M pmd-core/src/test/java/net/sourceforge/pmd/AbstractRuleTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/FooRule.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MarkTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/SourceCodeTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/internal/StageDependencyTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/Dummy2LanguageModule.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNodeWithListAndEnum.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/DefaultRuleViolationFactoryTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/XPathRuleTest.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/internal/LatticeRelationTest.java
    R 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/DummyNodeWithListAndEnum.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/JaxenXPathRuleQueryTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQueryTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/util/FooRuleWithLanguageSetInJava.java
    M pmd-core/src/test/resources/net/sourceforge/pmd/TestRuleset1.xml
    M pmd-cpp/etc/grammar/Cpp.jj
    M pmd-cpp/pom.xml
    R 
pmd-cpp/src/test/java/net/sourceforge/pmd/cpd/CPPTokenizerContinuationTest.java
    M pmd-cpp/src/test/java/net/sourceforge/pmd/cpd/CPPTokenizerTest.java
    R 
pmd-cpp/src/test/resources/net/sourceforge/pmd/cpd/cpp/cpp_continuation_inter_token.cpp
    R 
pmd-cpp/src/test/resources/net/sourceforge/pmd/cpd/cpp/cpp_continuation_intra_token.cpp
    R pmd-cpp/src/test/resources/net/sourceforge/pmd/cpd/cpp/cpp_with_asm.cpp
    R 
pmd-cpp/src/test/resources/net/sourceforge/pmd/cpd/cpp/cpp_with_continuation.cpp
    R pmd-cpp/src/test/resources/net/sourceforge/pmd/cpd/cpp/issue-1559.cpp
    R pmd-cpp/src/test/resources/net/sourceforge/pmd/cpd/cpp/issue-1784.cpp
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/asm.cpp
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/asm.txt
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/continuation.cpp
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/continuation.txt
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/continuation_inter_token.cpp
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/continuation_inter_token.txt
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/continuation_intra_token.cpp
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/continuation_intra_token.txt
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/identifierChars.cpp
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/identifierChars.txt
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/issue-1559.cpp
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/issue-1784.cpp
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/issue-1784.txt
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/literals.cpp
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/literals.txt
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/multilineMacros.cpp
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/multilineMacros.txt
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/preprocessorDirectives.cpp
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/preprocessorDirectives.txt
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/simpleSkipBlocks.cpp
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/simpleSkipBlocks_noSkip.txt
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/simpleSkipBlocks_skipDebug.txt
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/simpleSkipBlocks_skipDefault.txt
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/specialComments.cpp
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/specialComments.txt
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/unicodeStrings.cpp
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/unicodeStrings.txt
    M pmd-cs/pom.xml
    M pmd-cs/src/test/java/net/sourceforge/pmd/cpd/CsTokenizerTest.java
    A 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/comments.cs
    A 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/comments.txt
    A 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/operatorsAndStuff.cs
    A 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/operatorsAndStuff.txt
    A 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/simpleClass.cs
    A 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/simpleClass.txt
    A 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/simpleClassMethodMultipleLines.cs
    A 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/simpleClassMethodMultipleLines.txt
    A 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/specialComments.cs
    A 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/specialComments.txt
    A 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/strings.cs
    A 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/strings.txt
    A 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/unlexable_string.cs
    A 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/usingDirectives.cs
    A 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/usingDirectives.txt
    A 
pmd-cs/src/test/resources/net/sourceforge/pmd/lang/cs/cpd/testdata/usingDirectives_ignored.txt
    M pmd-dart/pom.xml
    M pmd-dart/src/test/java/net/sourceforge/pmd/cpd/DartTokenizerTest.java
    R pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/comment.dart
    R pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/escape_sequences.dart
    R pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/escaped_backslash.dart
    R pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/escaped_string.dart
    R pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/imports.dart
    R pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/increment.dart
    R pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/regex.dart
    R pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/regex2.dart
    R pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/regex3.dart
    R pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/string_multiline.dart
    R 
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/string_with_backslashes.dart
    A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/comment.dart
    A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/comment.txt
    A 
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/escape_sequences.dart
    A 
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/escape_sequences.txt
    A 
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/escaped_backslash.dart
    A 
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/escaped_backslash.txt
    A 
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/escaped_string.dart
    A 
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/escaped_string.txt
    A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/imports.dart
    A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/imports.txt
    A 
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/increment.dart
    A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/increment.txt
    A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/regex.dart
    A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/regex.txt
    A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/regex2.dart
    A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/regex2.txt
    A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/regex3.dart
    A pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/regex3.txt
    A 
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/string_multiline.dart
    A 
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/string_multiline.txt
    A 
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/string_with_backslashes.dart
    A 
pmd-dart/src/test/resources/net/sourceforge/pmd/cpd/testdata/string_with_backslashes.txt
    M pmd-fortran/pom.xml
    M 
pmd-fortran/src/test/java/net/sourceforge/pmd/cpd/FortranTokenizerTest.java
    R pmd-fortran/src/test/resources/net/sourceforge/pmd/cpd/sample.for
    A 
pmd-fortran/src/test/resources/net/sourceforge/pmd/lang/fortran/cpd/testdata/sample.for
    A 
pmd-fortran/src/test/resources/net/sourceforge/pmd/lang/fortran/cpd/testdata/sample.txt
    M pmd-go/pom.xml
    R pmd-go/src/test/java/net/sourceforge/pmd/cpd/EdgeCasesTokenizerTest.java
    R pmd-go/src/test/java/net/sourceforge/pmd/cpd/GoCPDTokenizerTest.java
    M pmd-go/src/test/java/net/sourceforge/pmd/cpd/GoTokenizerTest.java
    R pmd-go/src/test/resources/net/sourceforge/pmd/cpd/btrfs.go
    R pmd-go/src/test/resources/net/sourceforge/pmd/cpd/hello.go
    R pmd-go/src/test/resources/net/sourceforge/pmd/cpd/issue1751.go
    A 
pmd-go/src/test/resources/net/sourceforge/pmd/lang/go/cpd/testdata/btrfs.go
    A 
pmd-go/src/test/resources/net/sourceforge/pmd/lang/go/cpd/testdata/btrfs.txt
    A 
pmd-go/src/test/resources/net/sourceforge/pmd/lang/go/cpd/testdata/hello.go
    A 
pmd-go/src/test/resources/net/sourceforge/pmd/lang/go/cpd/testdata/hello.txt
    A 
pmd-go/src/test/resources/net/sourceforge/pmd/lang/go/cpd/testdata/issue-1751.go
    A 
pmd-go/src/test/resources/net/sourceforge/pmd/lang/go/cpd/testdata/issue-1751.txt
    M pmd-groovy/pom.xml
    M pmd-groovy/src/main/java/net/sourceforge/pmd/cpd/GroovyTokenizer.java
    M pmd-groovy/src/test/java/net/sourceforge/pmd/cpd/GroovyTokenizerTest.java
    R pmd-groovy/src/test/resources/net/sourceforge/pmd/cpd/BTree.groovy
    A 
pmd-groovy/src/test/resources/net/sourceforge/pmd/lang/groovy/cpd/testdata/sample.groovy
    A 
pmd-groovy/src/test/resources/net/sourceforge/pmd/lang/groovy/cpd/testdata/sample.txt
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/DummyJavaNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractIgnoredAnnotationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractInefficientZeroCheck.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJUnitRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaMetricsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaRulechainRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractLombokAwareRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractPoorMethodCall.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/JavaRuleChainVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AbstractClassWithoutAbstractMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AbstractSunSecureRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedImportsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FormalParameterNamingConventionsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessiveClassLengthRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessiveMethodLengthRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessivePublicCountRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LoosePackageCouplingRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/AbstractCommentRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/BrokenNullCheckRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/AbstractJavaCounterCheckRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AbstractOptimizationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AppendCharacterWithCharRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/ConsecutiveLiteralAppendsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientStringBufferingRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InsufficientStringBufferDeclarationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UseStringBufferForStringAppendsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/regex/RegexHelper.java
    M pmd-java/src/main/resources/category/java/performance.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    A pmd-java/src/test/java/net/sourceforge/pmd/cpd/JavaTokenizerTest.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/cpd/JavaTokensTokenizerTest.java
    M pmd-java/src/test/java/net/sourceforge/pmd/cpd/MatchAlgorithmTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/AvoidCalendarDateCreationTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/UseIOStreamsWithApacheCommonsFileItemTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/UseStringBufferForStringAppendsTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/ClassScopeTest.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/discardedElements.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/discardedElements_ignore_annots.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/discardedElements_no_ignore_annots.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreIdentsPreservesClassLiteral.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreIdentsPreservesClassLiteral.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreIdentsPreservesCtor.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreIdentsPreservesCtor.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreIdentsPreservesEnum.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreIdentsPreservesEnum.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreLiterals.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreLiterals.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreLiterals_noignore.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreSpecialAnnotations.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreSpecialAnnotations.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/ignoreSpecialAnnotations_ignore_annots.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/simpleClassWithComments.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/simpleClassWithComments.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/specialComments.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/specialComments.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/AppendCharacterWithChar.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/AvoidCalendarDateCreation.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/ConsecutiveLiteralAppends.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InefficientStringBuffering.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/UseIOStreamsWithApacheCommonsFileItem.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/UseStringBufferForStringAppends.xml
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/EcmascriptLanguageModule.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/rule/AbstractEcmascriptRule.java
    R 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/rule/EcmascriptRuleChainVisitor.java
    M 
pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/EcmascriptTokenizerTest.java
    M 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParserTest.java
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/lineContinuations.js
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/lineContinuations.txt
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/multilineCommentIgnore.js
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/multilineCommentIgnore.txt
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/simple.js
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/simple.txt
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/simpleWithSemis.js
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/simpleWithSemis.txt
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/singleLineCommentIgnore.js
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/singleLineCommentIgnore.txt
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/specialComments.js
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/specialComments.txt
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/templateStrings.js
    A 
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/templateStrings.txt
    M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/JspLanguageModule.java
    M 
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/rule/AbstractJspRule.java
    R 
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/rule/JspRuleChainVisitor.java
    M pmd-jsp/src/test/java/net/sourceforge/pmd/cpd/JSPTokenizerTest.java
    R pmd-jsp/src/test/resources/net/sourceforge/pmd/cpd/scriptletWithString.jsp
    A 
pmd-jsp/src/test/resources/net/sourceforge/pmd/lang/jsp/cpd/testdata/scriptletWithString.jsp
    A 
pmd-jsp/src/test/resources/net/sourceforge/pmd/lang/jsp/cpd/testdata/scriptletWithString.txt
    M pmd-kotlin/pom.xml
    M pmd-kotlin/src/test/java/net/sourceforge/pmd/cpd/KotlinTokenizerTest.java
    R pmd-kotlin/src/test/resources/net/sourceforge/pmd/cpd/comment.kt
    R pmd-kotlin/src/test/resources/net/sourceforge/pmd/cpd/imports.kt
    R pmd-kotlin/src/test/resources/net/sourceforge/pmd/cpd/increment.kt
    A 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/comment.kt
    A 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/comment.txt
    A 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/imports.kt
    A 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/imports.txt
    A 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/increment.kt
    A 
pmd-kotlin/src/test/resources/net/sourceforge/pmd/lang/kotlin/cpd/testdata/increment.txt
    A 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/cpd/test/CpdTextComparisonTest.kt
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/BaseTreeDumpTest.kt
    A 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/test/BaseTextComparisonTest.kt
    M pmd-lua/pom.xml
    M pmd-lua/src/test/java/net/sourceforge/pmd/cpd/LuaTokenizerTest.java
    R pmd-lua/src/test/resources/net/sourceforge/pmd/cpd/factorial.lua
    R pmd-lua/src/test/resources/net/sourceforge/pmd/cpd/helloworld.lua
    A 
pmd-lua/src/test/resources/net/sourceforge/pmd/lang/lua/cpd/testdata/factorial.lua
    A 
pmd-lua/src/test/resources/net/sourceforge/pmd/lang/lua/cpd/testdata/factorial.txt
    A 
pmd-lua/src/test/resources/net/sourceforge/pmd/lang/lua/cpd/testdata/helloworld.lua
    A 
pmd-lua/src/test/resources/net/sourceforge/pmd/lang/lua/cpd/testdata/helloworld.txt
    M pmd-matlab/pom.xml
    M pmd-matlab/src/test/java/net/sourceforge/pmd/cpd/MatlabTokenizerTest.java
    R pmd-matlab/src/test/resources/net/sourceforge/pmd/cpd/sample-matlab.m
    A 
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/comments.m
    A 
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/comments.txt
    A 
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/doubleQuotedStrings.m
    A 
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/doubleQuotedStrings.txt
    A 
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/multilineComments.m
    A 
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/multilineComments.txt
    A 
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/questionMark.m
    A 
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/questionMark.txt
    A 
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/sample-matlab.m
    A 
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/sample-matlab.txt
    A 
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/specialComments.m
    A 
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/specialComments.txt
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaLanguageModule.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AbstractModelicaRule.java
    R 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ModelicaRuleChainVisitor.java
    M pmd-objectivec/pom.xml
    M 
pmd-objectivec/src/test/java/net/sourceforge/pmd/cpd/ObjectiveCTokenizerTest.java
    R 
pmd-objectivec/src/test/java/net/sourceforge/pmd/cpd/UTF8EscapesInStringLiteralObjCTokenizerTest.java
    R 
pmd-objectivec/src/test/java/net/sourceforge/pmd/cpd/UnicodeObjectiveCTokenizerTest.java
    R 
pmd-objectivec/src/test/resources/net/sourceforge/pmd/cpd/AFHTTPRequestOperation.m
    R 
pmd-objectivec/src/test/resources/net/sourceforge/pmd/cpd/FileWithUTF8EscapeInStringLiteral.m
    R pmd-objectivec/src/test/resources/net/sourceforge/pmd/cpd/NCClient.m
    A 
pmd-objectivec/src/test/resources/net/sourceforge/pmd/lang/objc/cpd/testdata/big_sample.m
    A 
pmd-objectivec/src/test/resources/net/sourceforge/pmd/lang/objc/cpd/testdata/big_sample.txt
    A 
pmd-objectivec/src/test/resources/net/sourceforge/pmd/lang/objc/cpd/testdata/unicodeCharInIdent.m
    A 
pmd-objectivec/src/test/resources/net/sourceforge/pmd/lang/objc/cpd/testdata/unicodeCharInIdent.txt
    A 
pmd-objectivec/src/test/resources/net/sourceforge/pmd/lang/objc/cpd/testdata/unicodeEscapeInString.m
    A 
pmd-objectivec/src/test/resources/net/sourceforge/pmd/lang/objc/cpd/testdata/unicodeEscapeInString.txt
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLLanguageModule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/AbstractPLSQLRule.java
    R 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/PLSQLRuleChainVisitor.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractNcssCountRule.java
    M pmd-plsql/src/test/java/net/sourceforge/pmd/cpd/PLSQLTokenizerTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/PLSQLXPathRuleTest.java
    R pmd-plsql/src/test/resources/net/sourceforge/pmd/cpd/sample-plsql.sql
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/sample-plsql.sql
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/sample-plsql.txt
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/specialComments.sql
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/specialComments.txt
    M pmd-python/pom.xml
    M pmd-python/src/test/java/net/sourceforge/pmd/cpd/PythonTokenizerTest.java
    R pmd-python/src/test/resources/net/sourceforge/pmd/cpd/sample-python.py
    A 
pmd-python/src/test/resources/net/sourceforge/pmd/lang/python/cpd/testdata/backticks.py
    A 
pmd-python/src/test/resources/net/sourceforge/pmd/lang/python/cpd/testdata/backticks.txt
    A 
pmd-python/src/test/resources/net/sourceforge/pmd/lang/python/cpd/testdata/sample_python.py
    A 
pmd-python/src/test/resources/net/sourceforge/pmd/lang/python/cpd/testdata/sample_python.txt
    A 
pmd-python/src/test/resources/net/sourceforge/pmd/lang/python/cpd/testdata/special_comments.py
    A 
pmd-python/src/test/resources/net/sourceforge/pmd/lang/python/cpd/testdata/special_comments.txt
    M pmd-ruby/pom.xml
    M pmd-ruby/src/test/java/net/sourceforge/pmd/cpd/RubyTokenizerTest.java
    R pmd-ruby/src/test/resources/net/sourceforge/pmd/cpd/server.rb
    A 
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/server.rb
    A 
pmd-ruby/src/test/resources/net/sourceforge/pmd/lang/ruby/cpd/testdata/server.txt
    M pmd-scala-modules/pmd-scala-common/pom.xml
    M 
pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenizer.java
    M 
pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/lang/scala/ScalaLanguageModule.java
    M 
pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/lang/scala/rule/ScalaRule.java
    R 
pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/lang/scala/rule/ScalaRuleChainVisitor.java
    M 
pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/cpd/ScalaTokenizerTest.java
    M 
pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/lang/scala/rule/ScalaRuleTest.java
    A 
pmd-scala-modules/pmd-scala-common/src/test/resources/net/sourceforge/pmd/lang/scala/cpd/testdata/sample-LiftActor.scala
    A 
pmd-scala-modules/pmd-scala-common/src/test/resources/net/sourceforge/pmd/lang/scala/cpd/testdata/sample-LiftActor.txt
    A 
pmd-scala-modules/pmd-scala-common/src/test/resources/net/sourceforge/pmd/lang/scala/cpd/testdata/unlexable_sample.scala
    R 
pmd-scala-modules/pmd-scala-common/src/test/resources/tokenizerFiles/sample-LiftActor.scala
    M pmd-scala-modules/pmd-scala_2.12/pom.xml
    M pmd-scala-modules/pmd-scala_2.13/pom.xml
    M pmd-scala/pom.xml
    M pmd-swift/pom.xml
    R pmd-swift/src/main/ant/antlr4.xml
    M pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/AbstractSwiftRule.java
    M pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftHandler.java
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftLanguageModule.java
    R 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftParserAdapter.java
    A 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/ast/PmdSwiftParser.java
    A 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/ast/SwiftErrorNode.java
    A 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/ast/SwiftInnerNode.java
    A 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/ast/SwiftNameDictionary.java
    A pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/ast/SwiftNode.java
    A 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/ast/SwiftTerminalNode.java
    A 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/ast/SwiftVisitorBase.java
    R 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/rule/bestpractices/ProhibitedInterfaceBuilderRule.java
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/rule/bestpractices/UnavailableFunctionRule.java
    M pmd-swift/src/main/resources/category/swift/bestpractices.xml
    M pmd-swift/src/main/resources/category/swift/errorprone.xml
    R pmd-swift/src/test/java/net/sourceforge/pmd/cpd/Issue628Test.java
    M pmd-swift/src/test/java/net/sourceforge/pmd/cpd/SwiftTokenizerTest.java
    A 
pmd-swift/src/test/java/net/sourceforge/pmd/lang/swift/ast/BaseSwiftTreeDumpTest.java
    A 
pmd-swift/src/test/java/net/sourceforge/pmd/lang/swift/ast/SwiftParserTests.java
    A 
pmd-swift/src/test/java/net/sourceforge/pmd/lang/swift/ast/SwiftParsingHelper.java
    R pmd-swift/src/test/resources/net/sourceforge/pmd/cpd/BTree.swift
    R pmd-swift/src/test/resources/net/sourceforge/pmd/cpd/Issue628.swift
    R pmd-swift/src/test/resources/net/sourceforge/pmd/cpd/Swift4.2.swift
    R pmd-swift/src/test/resources/net/sourceforge/pmd/cpd/Swift5.0.swift
    R pmd-swift/src/test/resources/net/sourceforge/pmd/cpd/Swift5.1.swift
    R pmd-swift/src/test/resources/net/sourceforge/pmd/cpd/Swift5.2.swift
    A 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/BTree.swift
    A 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/BTree.txt
    A 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/Simple.swift
    A 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/Simple.txt
    A 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/BTree.swift
    A 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Issue628.swift
    A 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Issue628.txt
    A 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Swift4.2.swift
    A 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Swift4.2.txt
    A 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Swift5.0.swift
    A 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Swift5.0.txt
    A 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Swift5.1.swift
    A 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Swift5.1.txt
    A 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Swift5.2.swift
    A 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Swift5.2.txt
    M 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/rule/bestpractices/xml/ProhibitedInterfaceBuilder.xml
    M 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/rule/bestpractices/xml/UnavailableFunction.xml
    M 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/rule/errorprone/xml/ForceTry.xml
    M 
pmd-test/src/main/java/net/sourceforge/pmd/AbstractLanguageVersionTest.java
    M 
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/DummyLanguageModule.java
    M 
pmd-test/src/main/java/net/sourceforge/pmd/testframework/AbstractTokenizerTest.java
    M 
pmd-test/src/main/java/net/sourceforge/pmd/testframework/TestDescriptor.java
    M pmd-test/src/test/java/net/sourceforge/pmd/testframework/RuleTstTest.java
    M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfLanguageModule.java
    M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/rule/AbstractVfRule.java
    R 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/rule/VfRuleChainVisitor.java
    M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/VmLanguageModule.java
    M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/AbstractVmRule.java
    R 
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/VmRuleChainVisitor.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/pom/PomLanguageModule.java
    M 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/wsdl/WsdlLanguageModule.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/XmlLanguageModule.java
    M 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/AbstractXmlRule.java
    R 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/XmlRuleChainVisitor.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xsl/XslLanguageModule.java
    M 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/wsdl/rule/AbstractWsdlRuleTest.java
    M 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/rule/AbstractDomXmlRuleTest.java
    M 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/rule/AbstractXmlRuleTest.java
    M pmd-xml/src/test/java/net/sourceforge/pmd/xml/cpd/XmlCPDTokenizerTest.java
    R pmd-xml/src/test/resources/net/sourceforge/pmd/xml/cpd/hello.xml
    A pmd-xml/src/test/resources/net/sourceforge/pmd/xml/cpd/testdata/simple.txt
    A pmd-xml/src/test/resources/net/sourceforge/pmd/xml/cpd/testdata/simple.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'java-grammar' into sym-optimize-symtables


  Commit: c4c9ef37a196999ccfc80686a86a268e3c2057dd
      https://github.com/pmd/pmd/commit/c4c9ef37a196999ccfc80686a86a268e3c2057dd
  Author: Clément Fournier <[email protected]>
  Date:   2020-07-06 (Mon, 06 Jul 2020)

  Changed paths:
    M pmd-core/pom.xml
    M pom.xml

  Log Message:
  -----------
  Remove duplicate pcollection dep


  Commit: 6c3f8c4bfbb018a123a41f462598039611128296
      https://github.com/pmd/pmd/commit/6c3f8c4bfbb018a123a41f462598039611128296
  Author: Andreas Dangel <[email protected]>
  Date:   2020-07-19 (Sun, 19 Jul 2020)

  Changed paths:
    M pmd-core/pom.xml
    M 
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/AssertionUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/IteratorUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java
    A pmd-core/src/main/java/net/sourceforge/pmd/util/ConsList.java
    A pmd-core/src/main/java/net/sourceforge/pmd/util/OptionalBool.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/internal/util/IteratorUtilTest.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTList.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AstDisambiguationPass.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalApiBridge.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaAstProcessor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/reflect/ReflectedClassImpl.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/JSymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/ResolveResult.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/ScopeInfo.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/CachingShadowChainNode.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/CoreResolvers.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/MostlySingularMultimap.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/NameResolver.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChain.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainBuilder.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainIterator.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainIteratorImpl.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainNode.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainNodeBase.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainRoot.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractImportSymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractSymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/EmptySymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ImportOnDemandSymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaLangSymbolTable.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaResolvers.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ResolveResultImpl.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SamePackageSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SemanticChecksLogger.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SingleImportSymbolTable.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SuperTypesEnumerator.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymTableFactory.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolChainBuilder.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableHelper.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableImpl.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/TypeMemberSymTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/TypeOnlySymTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/VarOnlySymTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/package-info.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/table/internal/HeaderScopesTest.kt
    R 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/LazinessTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/LocalTypeScopesTest.kt
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/MemberInheritanceTest.kt
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/SuperTypesEnumeratorTest.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/Utils.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/VarScopingTest.kt
    M pom.xml

  Log Message:
  -----------
  Merge branch 'pr-2601' into java-grammar

[java] Rewrite symbol table #2601


Compare: https://github.com/pmd/pmd/compare/a01729db7a96...6c3f8c4bfbb0


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

Reply via email to