Handle the possibility that no valid parameterization exists - #7899
Handle the possibility that no valid parameterization exists#7899mernst wants to merge 66 commits into
Conversation
…into type-inference-8-review
… into type-inference-8-review-2-9
… into type-inference-8-review-2-9
… into type-inference-8-review-2-9
… into type-inference-8-review-2-9
… into type-inference-8-review-2-9
… into type-inference-8-review-2-9
… into type-inference-8-review-2-9
… into type-inference-8-review-2-9
… into type-inference-8-review-2-9
…type-inference-8-review
… into type-inference-8-review-2-9
… into type-inference-8-review-2-9
… into type-inference-8-review-2-9
… into type-inference-8-review-2-9
… into type-inference-8-review-2-9
… into type-inference-8-review-2-9
… into type-inference-8-review-2-9
… into type-inference-8-review-2-9
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (8)
💤 Files with no reviewable changes (1)
📝 WalkthroughWalkthroughThe pull request updates Java 8 lambda inference for wildcard-parameterized functional interfaces. It validates inferred type arguments against declared bounds, handles invalid or missing ground target types, and improves method-reference reduction. It also centralizes additional invocation constraints and updates supporting inference constraints and null checks. New tests cover bounded functional interfaces, nullness diagnostics, explicitly typed lambda parameters, and implicitly typed lambdas. Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
… into type-inference-8-review-2-9
…er-framework into type-inference-8-review-2-9
… into type-inference-8-review-2-9
… into type-inference-8-review-2-9
No description provided.