You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by ni...@apache.org on 2017/02/04 20:32:52 UTC

[33/39] lucenenet git commit: Lucene.Net.Analysis.Util.OpenStringBuilder refactor: Reserve() > EnsureCapacity (to match StringBuilder)

Lucene.Net.Analysis.Util.OpenStringBuilder refactor: Reserve() > EnsureCapacity (to match StringBuilder)


Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/b6c09987
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/b6c09987
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/b6c09987

Branch: refs/heads/api-work
Commit: b6c09987e3660ebb11f0c46fd7712693c5d6449c
Parents: 230c9f9
Author: Shad Storhaug <sh...@shadstorhaug.com>
Authored: Sun Feb 5 02:40:10 2017 +0700
Committer: Shad Storhaug <sh...@shadstorhaug.com>
Committed: Sun Feb 5 03:29:08 2017 +0700

----------------------------------------------------------------------
 .../Analysis/En/KStemmer.cs                       |  2 +-
 .../Analysis/Util/OpenStringBuilder.cs            | 18 +++++++++---------
 2 files changed, 10 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucenenet/blob/b6c09987/src/Lucene.Net.Analysis.Common/Analysis/En/KStemmer.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/En/KStemmer.cs b/src/Lucene.Net.Analysis.Common/Analysis/En/KStemmer.cs
index b861ec3..c446532 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/En/KStemmer.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/En/KStemmer.cs
@@ -1926,7 +1926,7 @@ namespace Lucene.Net.Analysis.En
 
             word.Reset();
             // allocate enough space so that an expansion is never needed
-            word.Reserve(len + 10);
+            word.EnsureCapacity(len + 10);
             for (int i = 0; i < len; i++)
             {
                 char ch = term[i];

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/b6c09987/src/Lucene.Net.Analysis.Common/Analysis/Util/OpenStringBuilder.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Util/OpenStringBuilder.cs b/src/Lucene.Net.Analysis.Common/Analysis/Util/OpenStringBuilder.cs
index 3dfec5c..b72f116 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Util/OpenStringBuilder.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Util/OpenStringBuilder.cs
@@ -89,7 +89,7 @@ namespace Lucene.Net.Analysis.Util
 
         public virtual OpenStringBuilder Append(ICharSequence csq, int start, int end)
         {
-            Reserve(end - start);
+            EnsureCapacity(end - start);
             for (int i = start; i < end; i++)
             {
                 UnsafeWrite(csq[i]);
@@ -106,7 +106,7 @@ namespace Lucene.Net.Analysis.Util
         // LUCENENET specific - overload for string (more common in .NET than ICharSequence)
         public virtual OpenStringBuilder Append(string csq, int start, int end)
         {
-            Reserve(end - start);
+            EnsureCapacity(end - start);
             for (int i = start; i < end; i++)
             {
                 UnsafeWrite(csq[i]);
@@ -123,7 +123,7 @@ namespace Lucene.Net.Analysis.Util
         // LUCENENET specific - overload for StringBuilder
         public virtual OpenStringBuilder Append(StringBuilder csq, int start, int end)
         {
-            Reserve(end - start);
+            EnsureCapacity(end - start);
             for (int i = start; i < end; i++)
             {
                 UnsafeWrite(csq[i]);
@@ -191,11 +191,11 @@ namespace Lucene.Net.Analysis.Util
             m_buf = newbuf;
         }
 
-        public virtual void Reserve(int num)
+        public virtual void EnsureCapacity(int capacity) // LUCENENET NOTE: renamed from reserve() in Lucene to match .NET StringBuilder
         {
-            if (m_len + num > m_buf.Length)
+            if (m_len + capacity > m_buf.Length)
             {
-                Resize(m_len + num);
+                Resize(m_len + capacity);
             }
         }
 
@@ -220,7 +220,7 @@ namespace Lucene.Net.Analysis.Util
 
         public virtual void Write(char[] b, int off, int len)
         {
-            Reserve(len);
+            EnsureCapacity(len);
             UnsafeWrite(b, off, len);
         }
 
@@ -232,13 +232,13 @@ namespace Lucene.Net.Analysis.Util
         // LUCENENET specific overload for StringBuilder
         public void Write(StringBuilder arr)
         {
-            Reserve(arr.Length);
+            EnsureCapacity(arr.Length);
             UnsafeWrite(arr, 0, arr.Length);
         }
 
         public virtual void Write(string s)
         {
-            Reserve(s.Length);
+            EnsureCapacity(s.Length);
             s.CopyTo(0, m_buf, m_len, s.Length - 0);
             m_len += s.Length;
         }