You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Uwe Schindler (JIRA)" <ji...@apache.org> on 2009/10/03 12:17:23 UTC

[jira] Updated: (LUCENE-1944) Remove deprecated Directory stuff and IR/IW open/ctor hell

     [ https://issues.apache.org/jira/browse/LUCENE-1944?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Uwe Schindler updated LUCENE-1944:
----------------------------------

    Attachment: LUCENE-1944.patch

A first version, some tests may use old API, which therefore not compile.

This is a very tricky pert, because you can do lots of errors. Things from 2.9 which were not 100% correct:
- CompoundFileReader.list() was there (deprec), but no listAll(). Renamed function. Does listAll/list difference has any effect in CFR?
- There was one class to list() in SegmentInfos, replaced by listAll()

This patch also makes FSDir abstract and removes all deprecated methods and also the hell of reflection and the system properties.

Patch still needs fine-tuning and test adaption.

> Remove deprecated Directory stuff and IR/IW open/ctor hell
> ----------------------------------------------------------
>
>                 Key: LUCENE-1944
>                 URL: https://issues.apache.org/jira/browse/LUCENE-1944
>             Project: Lucene - Java
>          Issue Type: Task
>          Components: Index, Search, Store
>    Affects Versions: 2.9
>            Reporter: Uwe Schindler
>            Assignee: Uwe Schindler
>             Fix For: 3.0
>
>         Attachments: LUCENE-1944.patch
>
>
> This patch removes primarily the deprecated Directory stuff. This also removes parts of the ctor/open hell in IR and IW. IndexModifier is completely removed as deprecated, too.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org