Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse-pmc] Request to announce future removal of extension point

See also:

This is the summary of the changes to be made, the impact and the rationale.

The following extension point will be removed:

The following API classes will be removed:

Rationale for change. The class LuceneSearchParticipant exposes classes from
Lucene in it's method parameters, specifically
org.apache.lucene.document.Document and org.apache.lucene.document.Field.
Between Lucene 1.x and 2.x there is a binary incompatibility in these Lucene
classes which is inherited by LuceneSearchParticipant, this has prevented the
help system from upgrading to Lucene 2.x. With Lucene 3.x the situation gets
worse because some of the methods in Document and Field which existed in 1.x
were deprecated in 2.x and removed in 3.x, clients of this extension point
could easily run into this problem.

Impact on downstream clients. Any users of this extension point will be
required to use the replacement extension point instead. We do not believe that the
extension point luceneSearchParticipants is widely used.

Back to the top