One more thought. @Supported has RUNTIME retention, and it will be inevitable that some people will check the annotation at runtime. As a practical matter, once the annotation is added, it will never be removed (or removed only if the corresponding API is itself removed), (for fear of breaking someone), including by third parties like IcedTea.
- 8008662: Add @jdk.Supported to JDK-specific/suppor... Alan Bateman
- Re: 8008662: Add @jdk.Supported to JDK-specif... Lance Andersen - Oracle
- Re: 8008662: Add @jdk.Supported to JDK-specif... Mandy Chung
- Re: 8008662: Add @jdk.Supported to JDK-specif... Joe Darcy
- Re: 8008662: Add @jdk.Supported to JDK-sp... Martin Buchholz
- Re: 8008662: Add @jdk.Supported to JD... Alan Bateman
- Re: 8008662: Add @jdk.Supported to JD... Joe Darcy
- Re: 8008662: Add @jdk.Supported t... Martin Buchholz
- Re: 8008662: Add @jdk.Suppor... Joe Darcy
- @Supported design issues mark . reinhold
- Re: @Supported design is... Martin Buchholz
- RE: @Supported desig... Jeroen Frijters
- Re: @Supported design is... Joe Darcy
- Re: @Supported desig... mark . reinhold
- Re: @Supported desig... Alan Bateman
- Re: @Supported desig... Joe Darcy
- Re: @Supported desig... Joe Darcy
- Re: @Supported desig... mark . reinhold
- Re: @Supported desig... Joe Darcy
- Re: @Supported desig... mark . reinhold
- Re: @Supported desig... Daniel Latrémolière