Require every bound, not just some bound - #7880
Conversation
…into type-inference-8-review
… into type-inference-8-review-1-6
… into type-inference-8-review-1-6
… into type-inference-8-review-1-6
… into type-inference-8-review-1-6
… into type-inference-8-review-1-6
… into type-inference-8-review-1-6
… into type-inference-8-review-1-6
… into type-inference-8-review-1-6
…type-inference-8-review
… into type-inference-8-review-1-6
… into type-inference-8-review-1-6
… into type-inference-8-review-1-6
… into type-inference-8-review-1-6
… into type-inference-8-review-1-6
… into type-inference-8-review-1-6
|
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 (11)
💤 Files with no reviewable changes (1)
📝 WalkthroughWalkthroughThe pull request corrects several Java 8 type-inference paths. It updates bound incorporation, qualifier constraints, upper-bound and wildcard handling, dependency expansion, method-reference reduction, and argument constraint creation. It also fixes annotated exception processing and null checked-exception scans. RuntimeException fallback resolution now requires all proper upper bounds to accept it. A nullness test covers throws-bound inference for nullable and non-null exception types. Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 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-1-6
… into type-inference-8-review-1-6
… into type-inference-8-review-1-6
… into type-inference-8-review-1-6
… into type-inference-8-review-1-6
Merge after #7877.