You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by di...@apache.org on 2011/05/06 11:20:16 UTC
[Lucene.Net] svn commit: r1100143 - in /incubator/lucene.net/branches/Lucene.Net_2_9_4g:
DIFFs FROM 2.9.4.txt src/core/Index/DirectoryReader.cs
Author: digy
Date: Fri May 6 09:20:16 2011
New Revision: 1100143
URL: http://svn.apache.org/viewvc?rev=1100143&view=rev
Log:
[LUCENENET-412]
Added:
incubator/lucene.net/branches/Lucene.Net_2_9_4g/DIFFs FROM 2.9.4.txt
Modified:
incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/core/Index/DirectoryReader.cs
Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/DIFFs FROM 2.9.4.txt
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/DIFFs%20FROM%202.9.4.txt?rev=1100143&view=auto
==============================================================================
--- incubator/lucene.net/branches/Lucene.Net_2_9_4g/DIFFs FROM 2.9.4.txt (added)
+++ incubator/lucene.net/branches/Lucene.Net_2_9_4g/DIFFs FROM 2.9.4.txt Fri May 6 09:20:16 2011
@@ -0,0 +1,15 @@
+* Generics (not completed yet)
+ java's collections return null when an item does not exist in the collection whereas .NET throws exception.
+ -->SupportClass.Dictionary
+ java's Set can be accessed with indexer( myset[0] )
+ -->SupportClass.Set
+
+* IEquatable<T> (not completed yet)
+
+* "foreach" instead of "GetEnumerator/MoveNext" (not completed yet)
+
+* IDisposable for classes that implement "Close" method
+
+* LUCENENET-172 (fix for unexceptional exceptions ecountered in FastCharStream)
+
+* LUCENENET-413 (Medium trust security issue) & test cases to run in partially trusted AppDomain
\ No newline at end of file
Modified: incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/core/Index/DirectoryReader.cs
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/core/Index/DirectoryReader.cs?rev=1100143&r1=1100142&r2=1100143&view=diff
==============================================================================
--- incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/core/Index/DirectoryReader.cs (original)
+++ incubator/lucene.net/branches/Lucene.Net_2_9_4g/src/core/Index/DirectoryReader.cs Fri May 6 09:20:16 2011
@@ -57,34 +57,35 @@ namespace Lucene.Net.Index
return new DirectoryReader(directory, infos, deletionPolicy, false, termInfosIndexDivisor);
}
}
- private class AnonymousClassFindSegmentsFile1:SegmentInfos.FindSegmentsFile
- {
- private void InitBlock(bool openReadOnly, DirectoryReader enclosingInstance)
- {
- this.openReadOnly = openReadOnly;
- this.enclosingInstance = enclosingInstance;
- }
- private bool openReadOnly;
- private DirectoryReader enclosingInstance;
- public DirectoryReader Enclosing_Instance
- {
- get
- {
- return enclosingInstance;
- }
-
- }
- internal AnonymousClassFindSegmentsFile1(bool openReadOnly, DirectoryReader enclosingInstance, Lucene.Net.Store.Directory Param1):base(Param1)
- {
- InitBlock(openReadOnly, enclosingInstance);
- }
- public /*protected internal*/ override System.Object DoBody(System.String segmentFileName)
- {
- SegmentInfos infos = new SegmentInfos();
- infos.Read(directory, segmentFileName);
- return Enclosing_Instance.DoReopen(infos, false, openReadOnly);
- }
- }
+ //DIGY: not used anymore
+ //private class AnonymousClassFindSegmentsFile1:SegmentInfos.FindSegmentsFile
+ //{
+ // private void InitBlock(bool openReadOnly, DirectoryReader enclosingInstance)
+ // {
+ // this.openReadOnly = openReadOnly;
+ // this.enclosingInstance = enclosingInstance;
+ // }
+ // private bool openReadOnly;
+ // private DirectoryReader enclosingInstance;
+ // public DirectoryReader Enclosing_Instance
+ // {
+ // get
+ // {
+ // return enclosingInstance;
+ // }
+
+ // }
+ // internal AnonymousClassFindSegmentsFile1(bool openReadOnly, DirectoryReader enclosingInstance, Lucene.Net.Store.Directory Param1):base(Param1)
+ // {
+ // InitBlock(openReadOnly, enclosingInstance);
+ // }
+ // public /*protected internal*/ override System.Object DoBody(System.String segmentFileName)
+ // {
+ // SegmentInfos infos = new SegmentInfos();
+ // infos.Read(directory, segmentFileName);
+ // return Enclosing_Instance.DoReopen(infos, false, openReadOnly);
+ // }
+ //}
protected internal Directory directory;
protected internal bool readOnly;