You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opennlp.apache.org by jo...@apache.org on 2011/11/08 22:56:25 UTC

svn commit: r1199480 - in /incubator/opennlp/trunk: opennlp-maxent/src/main/java/opennlp/model/ opennlp-tools/src/main/java/opennlp/tools/cmdline/parser/ opennlp-tools/src/main/java/opennlp/tools/coref/ opennlp-tools/src/main/java/opennlp/tools/coref/m...

Author: joern
Date: Tue Nov  8 21:56:24 2011
New Revision: 1199480

URL: http://svn.apache.org/viewvc?rev=1199480&view=rev
Log:
OPENNLP-364 Replace StringBuffer with StringBuilder. Thanks to Aliaksandr Autayeu for providing a patch.

Modified:
    incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/model/AbstractModel.java
    incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/model/ComparableEvent.java
    incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/model/Event.java
    incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/model/FileEventStream.java
    incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/parser/ParserTool.java
    incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/DiscourseElement.java
    incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/mention/MentionContext.java
    incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/resolver/AbstractResolver.java
    incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/resolver/ResolverUtils.java
    incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/sim/Context.java
    incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/formats/ad/ADSentenceStream.java
    incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/AbstractContextGenerator.java
    incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/ChunkContextGenerator.java
    incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/Parse.java
    incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/chunking/CheckContextGenerator.java
    incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/treeinsert/AttachContextGenerator.java
    incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag/POSTaggerME.java
    incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/tokenize/lang/en/TokenSampleStream.java
    incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/util/Span.java
    incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/util/StringList.java
    incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/util/featuregen/TokenPatternFeatureGenerator.java

Modified: incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/model/AbstractModel.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/model/AbstractModel.java?rev=1199480&r1=1199479&r2=1199480&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/model/AbstractModel.java (original)
+++ incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/model/AbstractModel.java Tue Nov  8 21:56:24 2011
@@ -96,7 +96,7 @@ public abstract class AbstractModel impl
       }
       else {
         DecimalFormat df =  new DecimalFormat("0.0000");
-        StringBuffer sb = new StringBuffer(ocs.length*2);
+        StringBuilder sb = new StringBuilder(ocs.length * 2);
         sb.append(outcomeNames[0]).append("[").append(df.format(ocs[0])).append("]");
         for (int i = 1; i<ocs.length; i++) {
           sb.append("  ").append(outcomeNames[i]).append("[").append(df.format(ocs[i])).append("]");

Modified: incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/model/ComparableEvent.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/model/ComparableEvent.java?rev=1199480&r1=1199479&r2=1199480&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/model/ComparableEvent.java (original)
+++ incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/model/ComparableEvent.java Tue Nov  8 21:56:24 2011
@@ -90,7 +90,7 @@ public class ComparableEvent implements 
   }
 
   public String toString() {
-    StringBuffer s = new StringBuffer().append(outcome).append(":");
+    StringBuilder s = new StringBuilder().append(outcome).append(":");
     for (int i = 0; i < predIndexes.length; i++) {
       s.append(" ").append(predIndexes[i]);
       if (values != null) {

Modified: incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/model/Event.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/model/Event.java?rev=1199480&r1=1199479&r2=1199480&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/model/Event.java (original)
+++ incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/model/Event.java Tue Nov  8 21:56:24 2011
@@ -52,7 +52,7 @@ public class Event {
     }
     
     public String toString() {
-      StringBuffer sb = new StringBuffer();
+      StringBuilder sb = new StringBuilder();
       sb.append(outcome).append(" [");
       if (context.length > 0) {
         sb.append(context[0]);

Modified: incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/model/FileEventStream.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/model/FileEventStream.java?rev=1199480&r1=1199479&r2=1199480&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/model/FileEventStream.java (original)
+++ incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/model/FileEventStream.java Tue Nov  8 21:56:24 2011
@@ -93,7 +93,7 @@ public class FileEventStream extends  Ab
    * @return A string representing the specified event.
    */
   public static String toLine(Event event) {
-    StringBuffer sb = new StringBuffer();
+    StringBuilder sb = new StringBuilder();
     sb.append(event.getOutcome());
     String[] context = event.getContext();
     for (int ci=0,cl=context.length;ci<cl;ci++) {

Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/parser/ParserTool.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/parser/ParserTool.java?rev=1199480&r1=1199479&r2=1199480&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/parser/ParserTool.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/parser/ParserTool.java Tue Nov  8 21:56:24 2011
@@ -63,7 +63,7 @@ public final class ParserTool implements
     line = untokenizedParenPattern1.matcher(line).replaceAll("$1 $2");
     line = untokenizedParenPattern2.matcher(line).replaceAll("$1 $2");
     StringTokenizer str = new StringTokenizer(line);
-    StringBuffer sb = new StringBuffer();
+    StringBuilder sb = new StringBuilder();
     List<String> tokens = new ArrayList<String>();
     while (str.hasMoreTokens()) {
       String tok = str.nextToken();

Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/DiscourseElement.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/DiscourseElement.java?rev=1199480&r1=1199479&r2=1199480&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/DiscourseElement.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/DiscourseElement.java Tue Nov  8 21:56:24 2011
@@ -113,7 +113,7 @@ public abstract class DiscourseElement {
   public String toString() {
     Iterator<MentionContext> ei = extents.iterator();
     MentionContext ex = ei.next();
-    StringBuffer de = new StringBuffer();
+    StringBuilder de = new StringBuilder();
     de.append("[ ").append(ex.toText());//.append("<").append(ex.getHeadText()).append(">");
     while (ei.hasNext()) {
       ex = ei.next();

Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/mention/MentionContext.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/mention/MentionContext.java?rev=1199480&r1=1199479&r2=1199480&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/mention/MentionContext.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/mention/MentionContext.java Tue Nov  8 21:56:24 2011
@@ -219,7 +219,7 @@ public class MentionContext extends Cont
   }
 
   public String getHeadText() {
-    StringBuffer headText = new StringBuffer();
+    StringBuilder headText = new StringBuilder();
     for (int hsi = 0; hsi < tokens.length; hsi++) {
       headText.append(" ").append(tokens[hsi].toString());
     }

Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/resolver/AbstractResolver.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/resolver/AbstractResolver.java?rev=1199480&r1=1199479&r2=1199480&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/resolver/AbstractResolver.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/resolver/AbstractResolver.java Tue Nov  8 21:56:24 2011
@@ -185,7 +185,7 @@ public abstract class AbstractResolver i
    * @return the string of "_" delimited tokens for the specified mention.
    */
   protected String featureString(MentionContext mention){
-    StringBuffer fs = new StringBuffer();
+    StringBuilder fs = new StringBuilder();
     Object[] mtokens =mention.getTokens();
     fs.append(mtokens[0].toString());
     for (int ti=1,tl=mtokens.length;ti<tl;ti++) {

Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/resolver/ResolverUtils.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/resolver/ResolverUtils.java?rev=1199480&r1=1199479&r2=1199480&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/resolver/ResolverUtils.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/resolver/ResolverUtils.java Tue Nov  8 21:56:24 2011
@@ -147,7 +147,7 @@ public class ResolverUtils {
   }
 
   public static String excludedDeterminerMentionString(MentionContext ec) {
-    StringBuffer sb = new StringBuffer();
+    StringBuilder sb = new StringBuilder();
     boolean first = true;
     Parse[] mtokens = ec.getTokenParses();
     for (int ti = 0, tl = mtokens.length; ti < tl; ti++) {
@@ -165,7 +165,7 @@ public class ResolverUtils {
   }
 
   public static String excludedHonorificMentionString(MentionContext ec) {
-    StringBuffer sb = new StringBuffer();
+    StringBuilder sb = new StringBuilder();
     boolean first = true;
     Object[] mtokens = ec.getTokens();
     for (int ti = 0, tl = mtokens.length; ti < tl; ti++) {
@@ -182,7 +182,7 @@ public class ResolverUtils {
   }
 
   public static String excludedTheMentionString(MentionContext ec) {
-    StringBuffer sb = new StringBuffer();
+    StringBuilder sb = new StringBuilder();
     boolean first = true;
     Object[] mtokens = ec.getTokens();
     for (int ti = 0, tl = mtokens.length; ti < tl; ti++) {
@@ -320,7 +320,7 @@ public class ResolverUtils {
   }
 
   public static String mentionString(MentionContext ec) {
-    StringBuffer sb = new StringBuffer();
+    StringBuilder sb = new StringBuilder();
     Object[] mtokens = ec.getTokens();
     sb.append(mtokens[0].toString());
     for (int ti = 1, tl = mtokens.length; ti < tl; ti++) {

Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/sim/Context.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/sim/Context.java?rev=1199480&r1=1199479&r2=1199480&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/sim/Context.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/coref/sim/Context.java Tue Nov  8 21:56:24 2011
@@ -89,7 +89,7 @@ public class Context extends Mention {
 
   @Override
   public String toString() {
-    StringBuffer sb = new StringBuffer();
+    StringBuilder sb = new StringBuilder();
     for (int ti=0,tl=tokens.length;ti<tl;ti++){
       sb.append(tokens[ti]).append(" ");
     }

Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/formats/ad/ADSentenceStream.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/formats/ad/ADSentenceStream.java?rev=1199480&r1=1199479&r2=1199480&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/formats/ad/ADSentenceStream.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/formats/ad/ADSentenceStream.java Tue Nov  8 21:56:24 2011
@@ -365,7 +365,7 @@ public class ADSentenceStream extends
 
       @Override
       public String toString() {
-        StringBuffer sb = new StringBuffer();
+        StringBuilder sb = new StringBuilder();
         // print itself and its children
         for (int i = 0; i < this.getLevel(); i++) {
           sb.append("=");
@@ -401,7 +401,7 @@ public class ADSentenceStream extends
 
       @Override
       public String toString() {
-        StringBuffer sb = new StringBuffer();
+        StringBuilder sb = new StringBuilder();
         // print itself and its children
         for (int i = 0; i < this.getLevel(); i++) {
           sb.append("=");

Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/AbstractContextGenerator.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/AbstractContextGenerator.java?rev=1199480&r1=1199479&r2=1199480&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/AbstractContextGenerator.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/AbstractContextGenerator.java Tue Nov  8 21:56:24 2011
@@ -55,14 +55,14 @@ public abstract class AbstractContextGen
    * @return Punctuation feature for the specified parse and the specified punctuation at the specfied index.
    */
   protected String punctbo(Parse punct, int i) {
-    StringBuffer feat = new StringBuffer(5);
+    StringBuilder feat = new StringBuilder(5);
     feat.append(i).append("=");
     feat.append(punct.getType());
     return (feat.toString());
   }
 
   protected String cons(Parse p, int i) {
-    StringBuffer feat = new StringBuffer(20);
+    StringBuilder feat = new StringBuilder(20);
     feat.append(i).append("=");
     if (p != null) {
       if (useLabel && i < 0) {
@@ -77,7 +77,7 @@ public abstract class AbstractContextGen
   }
 
   protected String consbo(Parse p, int i) { //cons back-off
-    StringBuffer feat = new StringBuffer(20);
+    StringBuilder feat = new StringBuilder(20);
     feat.append(i).append("*=");
     if (p != null) {
       if (useLabel && i < 0) {
@@ -100,7 +100,7 @@ public abstract class AbstractContextGen
    * is starting.
    */
   protected String production(Parse p, boolean includePunctuation) {
-    StringBuffer production = new StringBuffer(20);
+    StringBuilder production = new StringBuilder(20);
     production.append(p.getType()).append("->");
     Parse[] children = AbstractBottomUpParser.collapsePunctuation(p.getChildren(),punctSet);
     for (int ci = 0; ci < children.length; ci++) {
@@ -297,7 +297,7 @@ public abstract class AbstractContextGen
    * @param features A list to which features are added.
    */
   protected void surround(Parse node, int i, String type, Collection<Parse> punctuation, List<String> features) {
-    StringBuffer feat = new StringBuffer(20);
+    StringBuilder feat = new StringBuilder(20);
     feat.append("s").append(i).append("=");
     if (punctuation !=null) {
       for (Iterator<Parse> pi=punctuation.iterator();pi.hasNext();) {
@@ -356,7 +356,7 @@ public abstract class AbstractContextGen
    * @param features List to add features to.
    */
   protected void checkcons(Parse child, String i, String type, List<String> features) {
-    StringBuffer feat = new StringBuffer(20);
+    StringBuilder feat = new StringBuilder(20);
     feat.append("c").append(i).append("=").append(child.getType()).append("|").append(child.getHead().toString()).append("|").append(type);
     features.add(feat.toString());
     feat.setLength(0);
@@ -365,7 +365,7 @@ public abstract class AbstractContextGen
   }
 
   protected void checkcons(Parse p1, Parse p2, String type, List<String> features) {
-    StringBuffer feat = new StringBuffer(20);
+    StringBuilder feat = new StringBuilder(20);
     feat.append("cil=").append(type).append(",").append(p1.getType()).append("|").append(p1.getHead().toString()).append(",").append(p2.getType()).append("|").append(p2.getHead().toString());
     features.add(feat.toString());
     feat.setLength(0);

Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/ChunkContextGenerator.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/ChunkContextGenerator.java?rev=1199480&r1=1199479&r2=1199480&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/ChunkContextGenerator.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/ChunkContextGenerator.java Tue Nov  8 21:56:24 2011
@@ -169,7 +169,7 @@ public class ChunkContextGenerator imple
   }
 
   private String chunkandpostag(int i, String tok, String tag, String chunk) {
-    StringBuffer feat = new StringBuffer(20);
+    StringBuilder feat = new StringBuilder(20);
     feat.append(i).append("=").append(tok).append("|").append(tag);
     if (i < 0) {
       feat.append("|").append(chunk);
@@ -178,7 +178,7 @@ public class ChunkContextGenerator imple
   }
 
   private String chunkandpostagbo(int i, String tag, String chunk) {
-    StringBuffer feat = new StringBuffer(20);
+    StringBuilder feat = new StringBuilder(20);
     feat.append(i).append("*=").append(tag);
     if (i < 0) {
       feat.append("|").append(chunk);

Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/Parse.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/Parse.java?rev=1199480&r1=1199479&r2=1199480&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/Parse.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/Parse.java Tue Nov  8 21:56:24 2011
@@ -805,7 +805,7 @@ public class Parse implements Cloneable,
    * @return a Parse structure for the specified tree-bank style parse string.
    */
   public static Parse parseParse(String parse, GapLabeler gl) {
-    StringBuffer text = new StringBuffer();
+    StringBuilder text = new StringBuilder();
     int offset = 0;
     Stack<Constituent> stack = new Stack<Constituent>();
     List<Constituent> cons = new LinkedList<Constituent>();
@@ -1030,7 +1030,7 @@ public class Parse implements Cloneable,
 
   private void codeTree(Parse p,int[] levels) {
     Parse[] kids = p.getChildren();
-    StringBuffer levelsBuff = new StringBuffer();
+    StringBuilder levelsBuff = new StringBuilder();
     levelsBuff.append("[");
     int[] nlevels = new int[levels.length+1];
     for (int li=0;li<levels.length;li++) {

Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/chunking/CheckContextGenerator.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/chunking/CheckContextGenerator.java?rev=1199480&r1=1199479&r2=1199480&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/chunking/CheckContextGenerator.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/chunking/CheckContextGenerator.java Tue Nov  8 21:56:24 2011
@@ -63,8 +63,8 @@ public class CheckContextGenerator exten
     Parse pend = constituents[end];
     checkcons(pstart, "begin", type, features);
     checkcons(pend, "last", type, features);
-    StringBuffer production = new StringBuffer(20);
-    StringBuffer punctProduction = new StringBuffer(20);
+    StringBuilder production = new StringBuilder(20);
+    StringBuilder punctProduction = new StringBuilder(20);
     production.append("p=").append(type).append("->");
     punctProduction.append("pp=").append(type).append("->");
     for (int pi = start; pi < end; pi++) {

Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/treeinsert/AttachContextGenerator.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/treeinsert/AttachContextGenerator.java?rev=1199480&r1=1199479&r2=1199480&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/treeinsert/AttachContextGenerator.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/parser/treeinsert/AttachContextGenerator.java Tue Nov  8 21:56:24 2011
@@ -124,7 +124,7 @@ public class AttachContextGenerator exte
     features.add("pd="+prod+","+p0.getType());
     features.add("ps="+fn.getType()+"->"+fn.getType()+","+p0.getType());
     if (punct_1s != null) {
-      StringBuffer punctBuf = new StringBuffer(5);
+      StringBuilder punctBuf = new StringBuilder(5);
       for (Iterator<Parse> pi=punct_1s.iterator();pi.hasNext();) {
         Parse punct = pi.next();
         punctBuf.append(punct.getType()).append(",");

Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag/POSTaggerME.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag/POSTaggerME.java?rev=1199480&r1=1199479&r2=1199480&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag/POSTaggerME.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag/POSTaggerME.java Tue Nov  8 21:56:24 2011
@@ -286,7 +286,7 @@ public class POSTaggerME implements POST
     while (st.hasMoreTokens())
       toks.add(st.nextToken());
     List<String> tags = tag(toks);
-    StringBuffer sb = new StringBuffer();
+    StringBuilder sb = new StringBuilder();
     for (int i = 0; i < tags.size(); i++)
       sb.append(toks.get(i) + "/" + tags.get(i) + " ");
     return sb.toString().trim();

Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/tokenize/lang/en/TokenSampleStream.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/tokenize/lang/en/TokenSampleStream.java?rev=1199480&r1=1199479&r2=1199480&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/tokenize/lang/en/TokenSampleStream.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/tokenize/lang/en/TokenSampleStream.java Tue Nov  8 21:56:24 2011
@@ -31,7 +31,7 @@ import opennlp.tools.util.Span;
 
 /**
  * Class which produces an Iterator<TokenSample> from a file of space delimited token.
- * This class uses a number of English-specific hueristics to un-separate tokens which
+ * This class uses a number of English-specific heuristics to un-separate tokens which
  * are typically found together in text.
  */
 public class TokenSampleStream implements Iterator<TokenSample> {
@@ -55,7 +55,7 @@ public class TokenSampleStream implement
     if (tokens.length == 0) {
       evenq =true;
     }
-    StringBuffer sb = new StringBuffer(line.length());
+    StringBuilder sb = new StringBuilder(line.length());
     List<Span> spans = new ArrayList<Span>();
     int length = 0;
     for (int ti=0;ti<tokens.length;ti++) {

Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/util/Span.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/util/Span.java?rev=1199480&r1=1199479&r2=1199480&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/util/Span.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/util/Span.java Tue Nov  8 21:56:24 2011
@@ -296,7 +296,7 @@ public class Span implements Comparable<
 
   public static String[] spansToStrings(Span[] spans, String[] tokens) {
     String[] chunks = new String[spans.length];
-    StringBuffer cb = new StringBuffer();
+    StringBuilder cb = new StringBuilder();
     for (int si = 0, sl = spans.length; si < sl; si++) {
       cb.setLength(0);
       for (int ti=spans[si].getStart();ti<spans[si].getEnd();ti++) {

Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/util/StringList.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/util/StringList.java?rev=1199480&r1=1199479&r2=1199480&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/util/StringList.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/util/StringList.java Tue Nov  8 21:56:24 2011
@@ -195,7 +195,7 @@ public class StringList implements Itera
 
   @Override
   public String toString() {
-    StringBuffer string = new StringBuffer();
+    StringBuilder string = new StringBuilder();
 
     string.append('[');
 

Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/util/featuregen/TokenPatternFeatureGenerator.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/util/featuregen/TokenPatternFeatureGenerator.java?rev=1199480&r1=1199479&r2=1199480&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/util/featuregen/TokenPatternFeatureGenerator.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/util/featuregen/TokenPatternFeatureGenerator.java Tue Nov  8 21:56:24 2011
@@ -61,7 +61,7 @@ public class TokenPatternFeatureGenerato
 
       feats.add("stn=" + tokenized.length);
 
-      StringBuffer pattern = new StringBuffer();
+      StringBuilder pattern = new StringBuilder();
 
       for (int i = 0; i < tokenized.length; i++) {