[ 
https://issues.apache.org/jira/browse/LUCENE-9890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17310271#comment-17310271
 ] 

Dawid Weiss commented on LUCENE-9890:
-------------------------------------

I don't think it's going to be an easy task to get rid of experimental (or to 
extract the true "core" supported APIs)... I'm not attached to these markers. 
Finally, "since" is not the same - they're really complimenting each other 
rather than substituting each other. You know that an API exists from a given 
version ("since") and you know that it may change without notice 
("experimental").

> Retire @lucene.experimental tag and enforce @since tag for public classes
> -------------------------------------------------------------------------
>
>                 Key: LUCENE-9890
>                 URL: https://issues.apache.org/jira/browse/LUCENE-9890
>             Project: Lucene - Core
>          Issue Type: Improvement
>          Components: general/javadocs
>            Reporter: Tomoko Uchida
>            Priority: Minor
>
> We have 800+ {{@lucene.experimental}} annotations in the main branch. Many of 
> those classes were created years ago and have been time-tested on various 
> setups, so may be able to be cleaned up.
> {code:java}
> lucene $ git grep lucene.experimental | wc -l
> 804
> {code}
> BTW, do we really need this annotation...?
>  The description of it says nothing about when we should remove it from the 
> javadocs: "lucene.experimental:a:WARNING: This API is experimental and might 
> change in incompatible ways in the next release."
>   



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to