Shad Storhaug created LUCENENET-574:
---------------------------------------

             Summary: [Serializable] Classes
                 Key: LUCENENET-574
                 URL: https://issues.apache.org/jira/browse/LUCENENET-574
             Project: Lucene.Net
          Issue Type: Improvement
    Affects Versions: Lucene.Net 5.0 PCL
            Reporter: Shad Storhaug
            Priority: Minor


In Lucene.Net 3.0.3 several classes were marked with the [Serializable] 
attribute. The same has been done to several of the classes in the Lucene.Net 
(core), but most of the classes in the sub-projects are still not serializable.

Some of the legacy tests that were carried over required certain classes to be 
serializable (LUCENENET-170 and LUCENENET-338), which is how this issue was 
first discovered. 

At the very least, all Queries, Filters, and Analyzers should be marked 
[Serializable], but it is unclear what criteria version 3.0.3 used to determine 
which other classes should be serializable. We need a clear strategy for this 
as well as the task to be done.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to