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