How about introducing an annotation? We could add warnings in api analysis
as well.

Br,
Gayan

On Sun, 24 May 2020 at 14:00, Lars Vogel <lars.vo...@vogella.com> wrote:

> Hi Jens,
>
> I think it is a good idea so that we document this for the users and
> the committers directly in the source code but this is not mandatory.
>
> Best regards, Lars
>
> On Sun, May 24, 2020 at 11:25 AM Jens Lideström <j...@lidestrom.se> wrote:
> >
> >
> > Is it a good idea to include the earliest deletion date in the comment?
> >
> > Ex:
> > "This class will be removed in some future release after 2020-05-31."
> >
> > /Jens
> >
> > On 2020-05-23 19:02, Lars Vogel wrote:
> > > Hi Jens,
> > >
> > > I think that is a good comment. Thanks!
> > >
> > > Best regards, Lars
> > >
> > > On Sat, May 23, 2020 at 5:33 PM Jens Lideström <j...@lidestrom.se>
> wrote:
> > >> I'm in the process of marking some old databinding API for removal.
> I'm
> > >> not really sure how to write the Javadoc comment on the removed API.
> > >>
> > >> Is the following a good comment?
> > >>
> > >> /**
> > >>  * XXX
> > >>  * @deprecated This class will be removed in a future release. See
> > >>  *             https://bugs.eclipse.org/bugs/show_bug.cgi?id=546820
> for more
> > >>  *             information. Use XXX instead.
> > >>  */
> > >>
> > >> The wiki [1] says the following on this subject:
> > >>
> > >> """
> > >> 5. Annotate all APIs that are to be removed with @noreference,
> @noextend
> > >> and @noimplement where applicable, update deprecation comment and add
> an
> > >> entry in the porting guide. Do the same for API that depends on it.
> The
> > >> deprecation comment and porting guide entry must explain how to adapt
> the
> > >> client code and also include a link to the bug report to allow
> feedback
> > >> from API adopters.
> > >> """
> > >>
> > >> If my example above is a suitable comment I will update the wiki to
> > >> include it.
> > >>
> > >> [1]: https://wiki.eclipse.org/Eclipse/API_Central/API_Removal_Process
> > >>
> > >> /Jens
> > >>
> > >>
> > >> _______________________________________________
> > >> platform-dev mailing list
> > >> platform-dev@eclipse.org
> > >> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/platform-dev
> > >
> > >
> >
> > _______________________________________________
> > platform-dev mailing list
> > platform-dev@eclipse.org
> > To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/platform-dev
>
>
>
> --
> Eclipse Platform project co-lead
> CEO vogella GmbH
>
> Haindaalwisch 17a, 22395 Hamburg
> Amtsgericht Hamburg: HRB 127058
> Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel
> USt-IdNr.: DE284122352
> Fax (040) 5247 6322, Email: lars.vo...@vogella.com, Web:
> http://www.vogella.com
> _______________________________________________
> platform-dev mailing list
> platform-dev@eclipse.org
> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/platform-dev
>
_______________________________________________
platform-dev mailing list
platform-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/platform-dev

Reply via email to