[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-openjfx-dev
Subject: Re: RFR: JDK-8297414: Remove easy warnings in javafx.controls [v8]
From: Nir Lisker <nlisker () openjdk ! org>
Date: 2022-11-30 0:49:19
Message-ID: SOu790VqoE4c_02ut6V3htmacxTdJgCC70C7KTIYO8Y=.3242f311-eab4-439f-903f-00f9d92c4d4a () github ! com
[Download RAW message or body]
On Tue, 29 Nov 2022 18:37:23 GMT, Kevin Rushforth <kcr@openjdk.org> wrote:
> > interesting - there is technically no change, as `TableColumnBase` implements \
> > `EventTarget`. @hjohn does javadoc produce a different result?
>
> I checked, and yes it does produce a different result:
>
> Current:
>
>
> public class TableColumn<S,T>
> extends TableColumnBase<S,T>
> implements EventTarget
>
>
> After proposed change:
>
>
> public class TableColumn<S,T>
> extends TableColumnBase<S,T>
>
>
> Additionally, the class file is different. The signature for the class stored in \
> the class file has `implements EventTarget` before this change, and not after . I'm \
> not saying it's incompatible, but it is out of scope for this sort of global \
> cleanup.
How curious. I would have thought that the compiler would remove multiple inheritance \
paths and the classfile would be the same. As for the javadocs, it seems like the \
wrong behavior to me. I will try to ask on the mailing list if this is intentional.
I don't mind reverting it for this PR.
-------------
PR: https://git.openjdk.org/jfx/pull/959
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic