I see.
No, I wouldn't want to see a global change like this. In new code (or
code that it being significantly changed), it is fine to use new
language features like pattern-matching switch statements. We've already
done this in some cases. However, I wouldn't want to see a wholesale
modification of existing code just for the sake of modernizing that code.
Worth noting, there is a PR under review to add a section to the JDK dev
guide that addresses this point, stating that refactoring changes in
stable code are discouraged. See https://github.com/openjdk/guide/pull/101
-- Kevin
On 4/22/2023 7:13 AM, Thiago Milczarek Sayão wrote:
Sure, I meant something like:
if (owner !=null &&owner instanceof WindowStage) {
((WindowStage)owner).setEnabled(true);
}
To:
if (owner instanceof WindowStagewindowStage) {
windowStage.setEnabled(true);
}
Em sáb., 22 de abr. de 2023 às 11:09, Kevin Rushforth
<kevin.rushfo...@oracle.com> escreveu:
The minimum JDK version is 17, so JavaFX cannot use any features that
are only available in a later JDK. Further, we cannot use any preview
features.
-- Kevin
On 4/22/2023 6:59 AM, Thiago Milczarek Sayão wrote:
> Hi,
>
> Can I submit PR for pattern matching or enhanced switches?
>
> I was thinking about creating an umbrella project like "Adopt new
> language features from project amber" and submit "per module"
and "per
> feature" PRs.
>
> -- Cheers