Uploaded image for project: 'Lucene - Core'
  1. Lucene - Core
  2. LUCENE-9890

Retire @lucene.experimental tag and enforce @since tag for public classes

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Won't Fix
    • None
    • None
    • general/javadocs
    • None
    • New

    Description

      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.

      lucene $ git grep lucene.experimental | wc -l
      804
      

      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."
       

      Attachments

        Activity

          People

            Unassigned Unassigned
            tomoko Tomoko Uchida
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: