You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by us...@apache.org on 2013/10/16 14:53:51 UTC
svn commit: r1532750 -
/lucene/dev/branches/lucene4956/lucene/analysis/arirang/src/java/org/apache/lucene/analysis/ko/KoreanFilter.java
Author: uschindler
Date: Wed Oct 16 12:53:50 2013
New Revision: 1532750
URL: http://svn.apache.org/r1532750
Log:
LUCENE-4956: Replace StringBuffer by StringBuilder
Modified:
lucene/dev/branches/lucene4956/lucene/analysis/arirang/src/java/org/apache/lucene/analysis/ko/KoreanFilter.java
Modified: lucene/dev/branches/lucene4956/lucene/analysis/arirang/src/java/org/apache/lucene/analysis/ko/KoreanFilter.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/lucene4956/lucene/analysis/arirang/src/java/org/apache/lucene/analysis/ko/KoreanFilter.java?rev=1532750&r1=1532749&r2=1532750&view=diff
==============================================================================
--- lucene/dev/branches/lucene4956/lucene/analysis/arirang/src/java/org/apache/lucene/analysis/ko/KoreanFilter.java (original)
+++ lucene/dev/branches/lucene4956/lucene/analysis/arirang/src/java/org/apache/lucene/analysis/ko/KoreanFilter.java Wed Oct 16 12:53:50 2013
@@ -342,15 +342,15 @@ public class KoreanFilter extends TokenF
morphQueue.add(new IndexWord(term,0));
if(term.length()<2) return; // 1ê¸ì íìë ìì¸ì´ë¡ íê¸ì ì¶ì¶íì§ ìëë¤.
- List<StringBuffer> candiList = new ArrayList<StringBuffer>();
- candiList.add(new StringBuffer());
+ List<StringBuilder> candiList = new ArrayList<StringBuilder>();
+ candiList.add(new StringBuilder());
for(int i=0;i<term.length();i++) {
char[] chs = HanjaUtils.convertToHangul(term.charAt(i));
if(chs==null) continue;
- List<StringBuffer> removeList = new ArrayList<StringBuffer>(); // ì ê±°ë í보를 ì ì¥
+ List<StringBuilder> removeList = new ArrayList<StringBuilder>(); // ì ê±°ë í보를 ì ì¥
int caniSize = candiList.size();
@@ -361,8 +361,8 @@ public class KoreanFilter extends TokenF
if(k==4) break; // 4ê° ì´ìì ìì ê°ì§ê³ ìë ê²½ì° ì²«ë²ì§¸ ìì¼ë¡ë§ ì²ë¦¬ë¥¼ íë¤.
- StringBuffer sb = candiList.get(j);
- if(k>0) sb = new StringBuffer(origin);
+ StringBuilder sb = candiList.get(j);
+ if(k>0) sb = new StringBuilder(origin);
sb.append(chs[k]);
if(k>0) candiList.add(sb);
@@ -377,7 +377,7 @@ public class KoreanFilter extends TokenF
candiList = candiList.subList(0, 1); // 첫ë²ì§¸ë§ ìì±íê³ ë머ì§ë ë²ë¦¼
}
- for(StringBuffer rsb : removeList) {
+ for(StringBuilder rsb : removeList) {
if(candiList.size()>1) candiList.remove(rsb);
}
}