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

Reply via email to