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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameters.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/JavaTypeQualifiedName.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/AbstractCodeReference.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JAccessibleReference.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JClassReference.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JCodeReference.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JConstructorReference.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JFieldReference.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JLocalVarReference.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JMethodReference.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JVarReference.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/JScope.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractJScope.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/JSourceFileScope.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/JavaLangScope.java

  Log Message:
  -----------
  Add refs, JScope interface


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/JavaTypeQualifiedName.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JClassReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JCodeReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JMethodReference.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JSymbolicClassReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/JScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractJScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/JSourceFileScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/JavaLangScope.java

  Log Message:
  -----------
  Create symbolic class reference


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JCodeReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JConstructorReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JFieldReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/JScope.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractExternalScope.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractImportScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractJScope.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/ImportOnDemandScope.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/JSourceFileScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/JavaLangScope.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/SingleImportScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/PMDASMClassLoader.java

  Log Message:
  -----------
  Create import scopes


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractImportScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/ImportOnDemandScope.java

  Log Message:
  -----------
  Finish import on demand based on an existing resolver


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/AbstractCodeReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JAccessibleReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JFieldReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JMethodReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JVarReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/JScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractExternalScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractImportScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractJScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/ImportOnDemandScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/JavaLangScope.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/SamePackageScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/SingleImportScope.java

  Log Message:
  -----------
  Make SamePackageScope


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/JScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractExternalScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractImportScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractJScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/ImportOnDemandScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/JavaLangScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/SamePackageScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/SingleImportScope.java

  Log Message:
  -----------
  Accessibility check


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/AbstractCodeReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JAccessibleReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JCodeReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JLocalVarReference.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JSimpleTypeReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JSymbolicClassReference.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JTypeVariableReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/JScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractJScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/ImportOnDemandScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/JavaLangScope.java

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


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractExternalScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/SingleImportScope.java

  Log Message:
  -----------
  Some improvements


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JScopeResolver.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/AbstractCodeReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JAccessibleReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JClassReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JCodeReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JConstructorReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JFieldReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JLocalVarReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JMethodReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JSymbolicClassReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JTypeVariableReference.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/JScope.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/JSymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractExternalScope.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractExternalSymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractImportScope.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractImportSymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractJScope.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractJSymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/ImportOnDemandScope.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/ImportOnDemandSymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/JavaLangScope.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/JavaLangSymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/SamePackageScope.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/SamePackageSymbolTable.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/SingleImportScope.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/SingleImportSymbolTable.java

  Log Message:
  -----------
  Update JavaNode interface


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

  Changed paths:
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JScopeResolver.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/SymbolTableMaker.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/ImportScopesTest.kt
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/testdata/ImportsTests.java
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/testdata/SomeClassA.java

  Log Message:
  -----------
  Refactor ClassTypeResolverTest


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

  Changed paths:
    M pmd-java/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JScopeResolver.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/SymbolTableMaker.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/JavaTypeQualifiedName.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameFactory.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/AbstractCodeReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JAccessibleReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JClassReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JCodeReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JConstructorReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JFieldReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JLocalVarReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JMethodReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JSimpleTypeReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JSymbolicClassReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JTypeVariableReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JVarReference.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/JScope.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/JSymbolTable.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractExternalScope.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractExternalSymbolTable.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractImportScope.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractImportSymbolTable.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractJScope.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractJSymbolTable.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/ImportOnDemandScope.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/ImportOnDemandSymbolTable.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/JavaLangScope.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/JavaLangSymbolTable.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/SamePackageScope.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/SamePackageSymbolTable.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/SingleImportScope.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/SingleImportSymbolTable.java
    A pmd-java/src/test/kotlin/javasymbols/testdata/SomeClassA.java
    A pmd-java/src/test/kotlin/javasymbols/testdata/Statics.java
    A pmd-java/src/test/kotlin/javasymbols/testdata/TestCase1.java
    A pmd-java/src/test/kotlin/javasymbols/testdata/Thread.java
    A pmd-java/src/test/kotlin/javasymbols/testdata/deep/PublicShadowed.java
    A pmd-java/src/test/kotlin/javasymbols/testdata/deep/SomeClassA.java
    A pmd-java/src/test/kotlin/javasymbols/testdata/deep/SomewhereElse.java
    A pmd-java/src/test/kotlin/javasymbols/testdata/deep/StaticIOD2.java
    A 
pmd-java/src/test/kotlin/javasymbols/testdata/deep/StaticImportOnDemand.java
    A 
pmd-java/src/test/kotlin/javasymbols/testdata/deep/TypeImportsOnDemand.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/ImportScopesTest.kt
    A pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/package.kt
    R 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/testdata/ImportsTests.java
    R 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/testdata/SomeClassA.java

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


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

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JCodeReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/JScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractExternalScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractImportScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/ImportOnDemandScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/JavaLangScope.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/ImportScopesTest.kt
    M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/package.kt

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


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageHandler.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JScopeResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/AbstractCodeReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JAccessibleReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JClassReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JCodeReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JConstructorReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JFieldReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JLocalVarReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JMethodReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JSimpleTypeReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JSymbolicClassReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JTypeVariableReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/JScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractImportScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractJScope.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/EmptyScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/ImportOnDemandScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/JavaLangScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/SamePackageScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/SingleImportScope.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/ImportScopesTest.kt

  Log Message:
  -----------
  Remove getDeclaringScope from JCodeReference, reorganise scopes


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JScopeResolver.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/SymbolTableResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/AbstractCodeReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JClassReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JCodeReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JConstructorReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JSimpleTypeReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JSymbolicClassReference.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JTypeVariableReference.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/JScope.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractExternalScope.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractImportScope.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/AbstractJScope.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/EmptyScope.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/ImportOnDemandScope.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/JavaLangScope.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/SamePackageScope.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/scopes/internal/SingleImportScope.java
    A 
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/AbstractExternalSymbolTable.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractImportSymbolTable.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractSymbolTable.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/EmptySymbolTable.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ImportOnDemandSymbolTable.java
    A 
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/SamePackageSymbolTable.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SingleImportSymbolTable.java
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/HeaderScopesTest.kt
    R 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/ImportScopesTest.kt
    M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/package.kt

  Log Message:
  -----------
  Brush-up terminology


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/SymbolTableResolver.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/AbstractCodeReference.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/AbstractDeclarationSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JAccessibleDeclarationSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JAccessibleReference.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JClassReference.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JClassSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JCodeReference.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JConstructorReference.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JConstructorSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JDeclarationSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JFieldReference.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JFieldSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JLocalVarReference.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JLocalVariableSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JMethodReference.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JMethodSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JResolvableClassDeclarationSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JSimpleTypeDeclarationSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JSimpleTypeReference.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JSymbolicClassReference.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JTypeParameterSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JTypeVariableReference.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JValueSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JVarReference.java
    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/internal/AbstractImportSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/EmptySymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ImportOnDemandSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaLangSymbolTable.java
    M 
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/SingleImportSymbolTable.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/HeaderScopesTest.kt

  Log Message:
  -----------
  Update doc, rename


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

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/SymbolTableResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameFactory.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JAccessibleDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/JSymbolTable.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/HeaderScopesTest.kt
    A pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/Utils.kt
    R pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/package.kt

  Log Message:
  -----------
  Cleanups


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/SymbolTableResolver.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractExternalSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractImportSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ImportOnDemandSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaLangSymbolTable.java
    M 
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/SingleImportSymbolTable.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolveHelper.java

  Log Message:
  -----------
  Encapsulate config inside a ResolveHelper


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/PMDASMClassLoader.java

  Log Message:
  -----------
  Improve PMDASMClassLoader fetching


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/SymbolTableResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/AbstractDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JAccessibleDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JClassSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JLocalVariableSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JMethodSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JResolvableClassDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JSimpleTypeDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractImportSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ImportOnDemandSymbolTable.java
    M 
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/SingleImportSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolveHelper.java
    R 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/HeaderScopesTest.kt
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/HeaderScopesTest.kt
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/LazinessTest.kt

  Log Message:
  -----------
  Test laziness


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameFactory.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/AbstractDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JAccessibleDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JFieldSymbol.java
    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/internal/AbstractImportSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ImportOnDemandSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaLangSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SingleImportSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolveHelper.java
    A pmd-java/src/test/kotlin/javasymbols/testdata/StaticNameCollision.java
    A 
pmd-java/src/test/kotlin/javasymbols/testdata/deep/StaticCollisionImport.java
    M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/Utils.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/HeaderScopesTest.kt

  Log Message:
  -----------
  Fix static-single-import should import types


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

  Changed paths:
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/AbstractDeclarationSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JAccessibleDeclarationSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JClassSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JConstructorSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JDeclarationSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JFieldSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JLocalVariableSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JMethodSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JResolvableClassDeclarationSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JSimpleTypeDeclarationSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JTypeParameterSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JValueSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/package-info.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/AbstractDeclarationSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JAccessibleDeclarationSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JClassSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JConstructorSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JDeclarationSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JFieldSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JLocalVariableSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JMethodSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JResolvableClassDeclarationSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JSimpleTypeDeclarationSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JTypeParameterSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/refs/JValueSymbol.java
    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/internal/AbstractImportSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/EmptySymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ImportOnDemandSymbolTable.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaLangSymbolTable.java
    M 
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/SingleImportSymbolTable.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/HeaderScopesTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/LazinessTest.kt

  Log Message:
  -----------
  Move files around


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

  Changed paths:
    M pmd-java/etc/grammar/Java.jjt
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractSymbolTable.java

  Log Message:
  -----------
  Reduce visibility


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/SymbolTableResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JClassSymbol.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/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/SymbolTableResolveHelper.java
    R pmd-java/src/test/kotlin/javasymbols/testdata/SomeClassA.java
    R pmd-java/src/test/kotlin/javasymbols/testdata/StaticNameCollision.java
    R pmd-java/src/test/kotlin/javasymbols/testdata/Statics.java
    R pmd-java/src/test/kotlin/javasymbols/testdata/TestCase1.java
    R pmd-java/src/test/kotlin/javasymbols/testdata/Thread.java
    R pmd-java/src/test/kotlin/javasymbols/testdata/deep/PublicShadowed.java
    R pmd-java/src/test/kotlin/javasymbols/testdata/deep/SomeClassA.java
    R pmd-java/src/test/kotlin/javasymbols/testdata/deep/SomewhereElse.java
    R 
pmd-java/src/test/kotlin/javasymbols/testdata/deep/StaticCollisionImport.java
    R pmd-java/src/test/kotlin/javasymbols/testdata/deep/StaticIOD2.java
    R 
pmd-java/src/test/kotlin/javasymbols/testdata/deep/StaticImportOnDemand.java
    R 
pmd-java/src/test/kotlin/javasymbols/testdata/deep/TypeImportsOnDemand.java
    M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/Utils.kt
    R 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/HeaderScopesTest.kt
    R 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/LazinessTest.kt

  Log Message:
  -----------
  Remove symbol table implementations and tests

This is only done to split the work into two PRs.
TODO revert me


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JConstructorSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JLocalVariableSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JMethodSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JResolvableClassDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JTypeParameterSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/package-info.java

  Log Message:
  -----------
  Cleanup the symbol impls


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/AbstractDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JLocalVariableSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JMethodSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JValueSymbol.java
    M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/Utils.kt
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/JAccessibleDeclarationTests.kt
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/testdata/Overloads.java
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/testdata/SomeFields.java
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/testdata/SomeMethodsNoOverloads.java
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/NodeExtensions.kt

  Log Message:
  -----------
  Test field and method symbols


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

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

  Log Message:
  -----------
  Organise test utils

Some utilities used by the symbol table tests
were deleted in this commit to reduce the diff.
TODO restore them with the next PR


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JAccessibleDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JClassSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JConstructorSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JFieldSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JMethodSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JResolvableClassDeclarationSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JResolvableClassSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JSimpleTypeDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JTypeParameterSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/JSymbolTable.java

  Log Message:
  -----------
  Add getEnclosingClass


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

  Changed paths:
    M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/Utils.kt
    R 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/JAccessibleDeclarationTests.kt
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/JFieldSymbolTests.kt
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/JMethodSymbolTest.kt
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/testdata/IdenticalToSomeFields.java

  Log Message:
  -----------
  Update tests


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnyTypeDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameters.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameters.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JAccessibleDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JClassSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JFieldSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JLocalVariableSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JMaybeFinalSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JMaybeStaticSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JMethodSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JResolvableClassSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JTypeParameterOwnerSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JTypeParameterSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JValueSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/Lazy.java

  Log Message:
  -----------
  Add owner symbol to type parameters


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/AbstractDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JResolvableClassSymbol.java

  Log Message:
  -----------
  Use weak reference for node


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JTypeParameterSymbol.java
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/JClassSymbolTests.kt
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/testdata/GenericClass.java

  Log Message:
  -----------
  Test class symbol


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

  Changed paths:
    M pmd-java/etc/grammar/Java.jjt
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AccessNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FieldNamingConventionsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JAccessibleDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JClassSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JConstructorSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JFieldSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JMethodSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JResolvableClassSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/MethodTypeResolution.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarationTest.kt
    M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/Utils.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/JClassSymbolTests.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/JFieldSymbolTests.kt
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/JTypeParameterSymbolTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/testdata/GenericClass.java
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/testdata/GenericClassCopy.java

  Log Message:
  -----------
  Make getEnclosingClass always resolved


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/AbstractDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JClassSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JMaybeStaticSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JMethodSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JResolvableClassSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/Lazy.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/JFieldSymbolTests.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/JMethodSymbolTest.kt

  Log Message:
  -----------
  Add some insights about global caching


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

  Changed paths:
    M pmd-java/etc/grammar/Java.jjt
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AccessNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FieldNamingConventionsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/MethodTypeResolution.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarationTest.kt

  Log Message:
  -----------
  Remove irrelevant changes


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnyTypeDeclaration.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/AbstractDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JAccessibleDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JClassSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JConstructorSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JFieldSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JLocalVariableSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JMaybeFinalSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JMaybeStaticSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JMethodSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JResolvableClassSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JSimpleTypeDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JTypeParameterOwnerSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JTypeParameterSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JValueSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/Lazy.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/AbstractDeclarationSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/JAccessibleDeclarationSymbolImpl.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/JClassSymbolImpl.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/JConstructorSymbolImpl.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/JFieldSymbolImpl.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/JLocalVariableSymbolImpl.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/JMethodSymbolImpl.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/JResolvableClassSymbolImpl.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/JTypeParameterSymbolImpl.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/Lazy.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/JSymbolTable.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/JClassSymbolTests.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/JFieldSymbolTests.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/JMethodSymbolTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/JTypeParameterSymbolTest.kt

  Log Message:
  -----------
  Extract interfaces


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JDeclarationSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JResolvableClassSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JTypeParameterOwnerSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/AbstractDeclarationSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/JAccessibleDeclarationSymbolImpl.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/JClassSymbolImpl.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/JConstructorSymbolImpl.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/JFieldSymbolImpl.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/JLocalVariableSymbolImpl.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/JMethodSymbolImpl.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/JResolvableClassSymbolImpl.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/JTypeParameterSymbolImpl.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/Lazy.java
    R pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/Utils.kt
    R 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/JClassSymbolTests.kt
    R 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/JFieldSymbolTests.kt
    R 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/JMethodSymbolTest.kt
    R 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/JTypeParameterSymbolTest.kt
    R 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/testdata/GenericClass.java
    R 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/testdata/GenericClassCopy.java
    R 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/testdata/IdenticalToSomeFields.java
    R 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/testdata/Overloads.java
    R 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/testdata/SomeFields.java
    R 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/testdata/SomeMethodsNoOverloads.java

  Log Message:
  -----------
  REVERT ME Remove implementation and tests


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

  Changed paths:
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ParserTstUtil.java

  Log Message:
  -----------
  REVERT ME remove changes to ClassTypeResolverTest


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

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

  Log Message:
  -----------
  Fix JSymbolTable


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

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JTypeParameterSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/package-info.java

  Log Message:
  -----------
  Fix checkstyle


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

  Changed paths:
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/BoundToNode.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JAccessibleDeclarationSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JAccessibleElementSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JClassSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JConstructorSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JDeclarationSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JElementSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JFieldSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JFormalParameterOwnerSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JMethodSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JResolvableClassSymbol.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JSimpleTypeDeclarationSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JSimpleTypeSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JTypeParameterOwnerSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JTypeParameterSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JValueSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/package-info.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/package-info.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/JSymbolTable.java

  Log Message:
  -----------
  Remove type parameter


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

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

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


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/BoundToNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JAccessibleElementSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JClassSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JElementSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JMethodSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JResolvableClassSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/JSymbolTable.java

  Log Message:
  -----------
  Update symbol API to newer guidelines

About Optional for example


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

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageHandler.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameters.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ParserTstUtil.java

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

Fix PMD warnings

Remove unused method


  Commit: b5caa8c4ca88bb029a9218d44f05b38dbfffa5fb
      https://github.com/pmd/pmd/commit/b5caa8c4ca88bb029a9218d44f05b38dbfffa5fb
  Author: Juan Martín Sotuyo Dodero <[email protected]>
  Date:   2019-10-23 (Wed, 23 Oct 2019)

  Changed paths:
    M pmd-java/etc/grammar/Java.jjt
    M pmd-java/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageHandler.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnyTypeDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameters.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameters.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/JavaTypeQualifiedName.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameFactory.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/BoundToNode.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JAccessibleElementSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JClassSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JConstructorSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JElementSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JFieldSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JFormalParameterOwnerSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JLocalVariableSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JMethodSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JResolvableClassSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JSimpleTypeSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JTypeParameterOwnerSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JTypeParameterSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/JValueSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/package-info.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/package-info.java
    A 
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/typeresolution/PMDASMClassLoader.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/NodeExtensions.kt

  Log Message:
  -----------
  Merge pull request #1566 from oowekyala/sym-reference-framework

[java] Symbol reference framework


Compare: https://github.com/pmd/pmd/compare/deab05f3b863...b5caa8c4ca88


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

Reply via email to