Branch: refs/heads/main
Home: https://github.com/pmd/pmd
Commit: 5fb64171ce9dba2c2dc877f26c52543fe2e807d1
https://github.com/pmd/pmd/commit/5fb64171ce9dba2c2dc877f26c52543fe2e807d1
Author: Clément Fournier <[email protected]>
Date: 2025-12-01 (Mon, 01 Dec 2025)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryCastRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/internal/InvocCtx.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/internal/PolyResolution.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryCast.xml
Log Message:
-----------
[java] Fix #6237 - error in UnnecessaryCast rule
Improve ExprContext to determine properly when a lambda
return expression has context-dependent type.
Commit: 80eb10b35af6b16412aa56a8a3cfc270ffe68709
https://github.com/pmd/pmd/commit/80eb10b35af6b16412aa56a8a3cfc270ffe68709
Author: Clément Fournier <[email protected]>
Date: 2025-12-01 (Mon, 01 Dec 2025)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/OverloadSelectionResult.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/internal/PolyResolution.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprCheckHelper.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprMirror.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/OverloadSet.java
Log Message:
-----------
Surface whether there are overloads in OverloadSelectionInfo
Commit: 8990dc8de733fb7009f204917cf29bfed64841a8
https://github.com/pmd/pmd/commit/8990dc8de733fb7009f204917cf29bfed64841a8
Author: Andreas Dangel <[email protected]>
Date: 2025-12-21 (Sun, 21 Dec 2025)
Changed paths:
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AssignmentInOperand.xml
Log Message:
-----------
[java] AssignmentInOperand - add test case for chained assignments
This was mentioned in
https://github.com/pmd/pmd/blob/e50ac051a8106a0cdd60762094c658d76c4daa98/docs/pages/pmd/devdocs/roadmap.md?plain=1#L65
Commit: e53d1c8a121555725e9cbae59f54b6c5aed06e23
https://github.com/pmd/pmd/commit/e53d1c8a121555725e9cbae59f54b6c5aed06e23
Author: Andreas Dangel <[email protected]>
Date: 2025-12-21 (Sun, 21 Dec 2025)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/OverloadSelectionResult.java
Log Message:
-----------
[doc] Update release notes (#6237, #6295)
Commit: 678ac9ff1a5454bf0cdcd1853a4bfa22284571e1
https://github.com/pmd/pmd/commit/678ac9ff1a5454bf0cdcd1853a4bfa22284571e1
Author: Andreas Dangel <[email protected]>
Date: 2025-12-21 (Sun, 21 Dec 2025)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryCastRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/OverloadSelectionResult.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/internal/InvocCtx.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/internal/PolyResolution.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprCheckHelper.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprMirror.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/OverloadSet.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryCast.xml
Log Message:
-----------
[java] Fix #6237: UnnecessaryCast error with switch expr returning lambdas
(#6295)
Compare: https://github.com/pmd/pmd/compare/e50ac051a810...678ac9ff1a54
To unsubscribe from these emails, change your notification settings at
https://github.com/pmd/pmd/settings/notifications
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits