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 2020/04/15 12:00:33 UTC

[lucenenet] 01/02: Lucene.Net.Analysis.Common.Analysis.Util.OpenStringBuilder: Grouped Append() methods with their counterparts and added LUCENENET specific comments

This is an automated email from the ASF dual-hosted git repository.

nightowl888 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/lucenenet.git

commit 15d8cb2aabc000db4d4aa775a70716d11e9cb4e6
Author: Shad Storhaug <sh...@shadstorhaug.com>
AuthorDate: Wed Apr 15 18:35:43 2020 +0700

    Lucene.Net.Analysis.Common.Analysis.Util.OpenStringBuilder: Grouped Append() methods with their counterparts and added LUCENENET specific comments
---
 .../Analysis/Util/OpenStringBuilder.cs             | 25 +++++++++++++++-------
 1 file changed, 17 insertions(+), 8 deletions(-)

diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Util/OpenStringBuilder.cs b/src/Lucene.Net.Analysis.Common/Analysis/Util/OpenStringBuilder.cs
index 9e2a099..5e5a8a4 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Util/OpenStringBuilder.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Util/OpenStringBuilder.cs
@@ -105,13 +105,13 @@ namespace Lucene.Net.Analysis.Util
             return this;
         }
 
-        // LUCENENET specific - overload for StringBuilder
+        // LUCENENET specific - char sequence overload for StringBuilder
         public virtual OpenStringBuilder Append(StringBuilder csq)
         {
             return Append(csq, 0, csq.Length);
         }
 
-        // LUCENENET specific - overload for StringBuilder
+        // LUCENENET specific - char sequence overload for StringBuilder
         public virtual OpenStringBuilder Append(StringBuilder csq, int startIndex, int count) // LUCENENET TODO: API - change to startIndex/length to match .NET
         {
             EnsureCapacity(count - startIndex);
@@ -122,17 +122,14 @@ namespace Lucene.Net.Analysis.Util
             return this;
         }
 
-        public virtual OpenStringBuilder Append(char c)
-        {
-            Write(c);
-            return this;
-        }
-
+        // LUCENENET specific - char sequence overload for char[]
         public virtual OpenStringBuilder Append(char[] value)
         {
             Write(value);
             return this;
         }
+
+        // LUCENENET specific - char sequence overload for char[]
         public virtual OpenStringBuilder Append(char[] value, int startIndex, int count)
         {
             EnsureCapacity(count - startIndex);
@@ -142,6 +139,14 @@ namespace Lucene.Net.Analysis.Util
             }
             return this;
         }
+
+        public virtual OpenStringBuilder Append(char c)
+        {
+            Write(c);
+            return this;
+        }
+
+        
         // LUCENENET specific - removed (replaced with this[])
         //public virtual char CharAt(int index)
         //{
@@ -285,6 +290,8 @@ namespace Lucene.Net.Analysis.Util
             return new string(m_buf, 0, Length);
         }
 
+        #region IAppendable Members
+
         IAppendable IAppendable.Append(char value)
         {
             return Append(value);
@@ -329,5 +336,7 @@ namespace Lucene.Net.Analysis.Util
         {
             return Append(value, startIndex, count);
         }
+
+        #endregion IAppendable Members
     }
 }
\ No newline at end of file