On Wed, 12 Mar 2025 14:24:08 GMT, Andy Goryachev <ango...@openjdk.org> wrote:
> > Should we specify that the `@Deprecated` annotation on preview features be > > marked as `forRemoval=true` > > wouldn't this send a wrong message? Yes, that's the main counter-argument. Unlike incubator modules, which necessarily need to move elsewhere when finalized, there is a very good chance that a preview feature API will not change. So let's shelf the notion of `forRemoval=true`. > could we invent a new annotation `@Preview` ? That's an interesting idea, but probably not, at least not without a lot more effort. We would need to ship the annotation as part of `javafx.base`, since it would need runtime retention (so that javac and IDEs would be able to display it). We would also need to add a similar javadoc tag. @mstr2 I presume you initially considered something like this? ------------- PR Comment: https://git.openjdk.org/jfx/pull/1359#issuecomment-2718126813