RFR: improvements to lint warning on method overriding [v2]
Maurizio Cimadamore
mcimadamore at openjdk.org
Fri Feb 13 14:13:25 UTC 2026
On Fri, 13 Feb 2026 11:27:56 GMT, Vicente Romero <vromero at openjdk.org> wrote:
>> Adding a bit more of information to the warning message so that the overrided method or the target, in the case of lambdas and method references, can be easier to find
>
> Vicente Romero has updated the pull request incrementally with one additional commit since the last revision:
>
> additional test
src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java line 4017:
> 4015: LintWarnings.IncompatibleNullRestrictions(
> 4016: Fragments.LambdaArgumentTypeNullabilityMismatch(incompatibleParam.overridingType(),
> 4017: incompatibleParam.overridenType(), tree.target)));
I've missed this last time -- should this code only run _after_ speculative attribution, when the types are settled?
-------------
PR Review Comment: https://git.openjdk.org/valhalla/pull/2098#discussion_r2804418520
More information about the valhalla-dev
mailing list