David Smiley created SOLR-17398:
-----------------------------------

             Summary: Add Javadoc links from V1 APIs to V2 APIs
                 Key: SOLR-17398
                 URL: https://issues.apache.org/jira/browse/SOLR-17398
             Project: Solr
          Issue Type: Sub-task
          Components: v2 API
            Reporter: David Smiley


The Java code for V1 APIs should have a javadoc comment pointing to equivalent 
v2 APIs when it's not obvious (when V1 is not simply calling V2 and/or they 
occupy different classes).  If V2 doesn't exist yet, a TBD/TODO comment is 
helpful nonetheless.

For example in CollectionsHandler above the enum entry for CLUSTERSTATUS_OP, 
add:
{quote}Superceded by V2: \{@link ClusterAPI} and \{@link ListAliasesApi}
and \{@link CollectionStatusAPI}.
{quote}
In that specific case, the ClusterStatus class itself could be marked 
deprecated, albeit that deprecation should perhaps be only for Solr 10 as some 
of such classes will not be removed until Solr 11. Nonetheless a javadoc 
comment saying will be removed in Solr 11 would be very helpful!

Perhaps in many cases there is no need because V1 tends to call V2.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to