Branch: refs/heads/java-grammar
Home: https://github.com/pmd/pmd
Commit: fc759db5ca363c8a9bf602e1ffb1276e342b9280
https://github.com/pmd/pmd/commit/fc759db5ca363c8a9bf602e1ffb1276e342b9280
Author: Clément Fournier <[email protected]>
Date: 2020-09-10 (Thu, 10 Sep 2020)
Changed paths:
M pmd-java/etc/grammar/Java.jjt
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java
Log Message:
-----------
Fix #2767
Problem was the stack is empty if the local var declaration
is the first node of the compilation unit to be pushed.
Commit: 46933e666d3caf5fe5a0b5c03801ac91fcf636c7
https://github.com/pmd/pmd/commit/46933e666d3caf5fe5a0b5c03801ac91fcf636c7
Author: Clément Fournier <[email protected]>
Date: 2020-09-10 (Thu, 10 Sep 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeTestUtil.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypeTestUtilTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/SomeClassWithAnon.java
Log Message:
-----------
Fix #2756, NPE in TypeTestUtil
Commit: fedea535b5ace867a413ef98ec6c0d2499bb9507
https://github.com/pmd/pmd/commit/fedea535b5ace867a413ef98ec6c0d2499bb9507
Author: Nimit <[email protected]>
Date: 2020-09-10 (Thu, 10 Sep 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchStatement.java
Log Message:
-----------
issue-2738: Adding null check to avoid npe when switch case is default
Commit: 2d0d098d2caba521eca398668279842f7644c42d
https://github.com/pmd/pmd/commit/2d0d098d2caba521eca398668279842f7644c42d
Author: Andreas Dangel <[email protected]>
Date: 2020-09-11 (Fri, 11 Sep 2020)
Changed paths:
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchStatementTest.java
Log Message:
-----------
[java] Add test case for #2738
Commit: 7cea1d684cd17358f9ad006a3b3a708713085e80
https://github.com/pmd/pmd/commit/7cea1d684cd17358f9ad006a3b3a708713085e80
Author: Andreas Dangel <[email protected]>
Date: 2020-09-11 (Fri, 11 Sep 2020)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes, fixes #2738, refs #2773
Commit: d752b2c4247626b92941a4493236349a79c3b781
https://github.com/pmd/pmd/commit/d752b2c4247626b92941a4493236349a79c3b781
Author: Andreas Dangel <[email protected]>
Date: 2020-09-11 (Fri, 11 Sep 2020)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchStatement.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchStatementTest.java
Log Message:
-----------
Merge branch 'pr-2773' into master
[java] issue-2738: Adding null check to avoid npe when switch case is default
#2773
Commit: 4f53b770458c55dc1c3b57a89cac99d18b1be33a
https://github.com/pmd/pmd/commit/4f53b770458c55dc1c3b57a89cac99d18b1be33a
Author: Andreas Dangel <[email protected]>
Date: 2020-09-11 (Fri, 11 Sep 2020)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes, fixes #2756
Commit: 6af4f1ecea85a61a142eb3f8f5abb8fda5022754
https://github.com/pmd/pmd/commit/6af4f1ecea85a61a142eb3f8f5abb8fda5022754
Author: Andreas Dangel <[email protected]>
Date: 2020-09-11 (Fri, 11 Sep 2020)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeTestUtil.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypeTestUtilTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/SomeClassWithAnon.java
Log Message:
-----------
Merge branch 'pr-2771' into master
[java] Fix #2756, NPE in TypeTestUtil #2771
Commit: a13f88de5f6ffb0a05d74d41353e53f6f2568c64
https://github.com/pmd/pmd/commit/a13f88de5f6ffb0a05d74d41353e53f6f2568c64
Author: Andreas Dangel <[email protected]>
Date: 2020-09-11 (Fri, 11 Sep 2020)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes, fixes #2767
Commit: 9ed79f46fdf511b23d8f9c6c316ea35561498916
https://github.com/pmd/pmd/commit/9ed79f46fdf511b23d8f9c6c316ea35561498916
Author: Andreas Dangel <[email protected]>
Date: 2020-09-11 (Fri, 11 Sep 2020)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/etc/grammar/Java.jjt
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java
Log Message:
-----------
Merge branch 'pr-2770' into master
[java] Fix #2767, PMD cannot parse a local var with final in instance
initializer #2770
Commit: a1dde27d7f92cb6a00e28b0463a582c57c396041
https://github.com/pmd/pmd/commit/a1dde27d7f92cb6a00e28b0463a582c57c396041
Author: Clément Fournier <[email protected]>
Date: 2020-09-12 (Sat, 12 Sep 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/PolyResolution.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeTestMockingUtil.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt
Log Message:
-----------
Make sure lambda and mref fallback in invoc context
This fixes fetchCascaded
Commit: 88db75aef59f2614989788ef761a4bf63d499378
https://github.com/pmd/pmd/commit/88db75aef59f2614989788ef761a4bf63d499378
Author: Clément Fournier <[email protected]>
Date: 2020-09-12 (Sat, 12 Sep 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/LazyTypeResolver.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/SpecialMethodsTest.kt
Log Message:
-----------
Fix record formal param reference
The assert was too specific
Commit: 53cf81220f601b2e4479118b94230d99a7c1b7bb
https://github.com/pmd/pmd/commit/53cf81220f601b2e4479118b94230d99a7c1b7bb
Author: Clément Fournier <[email protected]>
Date: 2020-09-12 (Sat, 12 Sep 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/LazyTypeResolver.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/PolyResolution.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeTestMockingUtil.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/SpecialMethodsTest.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt
Log Message:
-----------
Merge branch 'typeres-fixes' into java-grammar
Commit: 53999c2d96b24a372db8218f29c7ee3033064998
https://github.com/pmd/pmd/commit/53999c2d96b24a372db8218f29c7ee3033064998
Author: Clément Fournier <[email protected]>
Date: 2020-09-12 (Sat, 12 Sep 2020)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/etc/grammar/Java.jjt
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchStatement.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeTestUtil.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchStatementTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypeTestUtilTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/SomeClassWithAnon.java
Log Message:
-----------
Merge branch 'master' into 7.0.x
Commit: cfb3a37261ec633b85d8e6c1512a166165f99d58
https://github.com/pmd/pmd/commit/cfb3a37261ec633b85d8e6c1512a166165f99d58
Author: Clément Fournier <[email protected]>
Date: 2020-09-12 (Sat, 12 Sep 2020)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLike.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchStatementTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypeTestUtilTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/SomeClassWithAnon.java
Log Message:
-----------
Merge branch '7.0.x' into java-grammar
Commit: 82510b71f26614574c079008cb30882ff53b535c
https://github.com/pmd/pmd/commit/82510b71f26614574c079008cb30882ff53b535c
Author: Clément Fournier <[email protected]>
Date: 2020-09-12 (Sat, 12 Sep 2020)
Changed paths:
M
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/AssertionUtil.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/AsmSymbolResolver.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeSystem.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeTestUtil.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypeTestUtilTest.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/asm/NamesTest.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeCreationDsl.kt
Log Message:
-----------
Fix tests
Make the symbol resolver explicitly reject
types that have no canonical name. Previously
this was "undefined behavior", meaning, it
could be returning a symbol whose properties
were inconsistent. For example anon classes had
a canonical name...
Compare: https://github.com/pmd/pmd/compare/875127182604...82510b71f266
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits