RFR: 8313650: Add hasProperties method to MenuItem and Toggle
Michael Strauß
mstrauss at openjdk.org
Fri Aug 18 22:54:33 UTC 2023
On Fri, 18 Aug 2023 22:42:22 GMT, Andy Goryachev <angorya at openjdk.org> wrote:
> > (unless we are also willing to create a new shared interface that Node, MenuItem, and Toggle all inherit)
>
> that would be a clean(er) design, at the expense of slight runtime overhead traversing the interface table. could there be any other issues?
I think a new interface should solve a problem, and not merely serve to organize similarly-named methods. What would you use such an interface for? I've previously proposed a content graph (see #1096), which would unify SG nodes and non-SG nodes and represent these graphs in a way that makes them independent from skins. Such a feature might warrant thinking about moving `getProperties()`/`hasProperties()` to a shared interface.
-------------
PR Comment: https://git.openjdk.org/jfx/pull/1215#issuecomment-1684517516
More information about the openjfx-dev
mailing list