Revision: 10139
          http://sourceforge.net/p/languagetool/code/10139
Author:   dnaber
Date:     2013-05-23 21:06:33 +0000 (Thu, 23 May 2013)
Log Message:
-----------
small code cleanup

Modified Paths:
--------------
    
trunk/languagetool/languagetool-core/src/main/java/org/languagetool/rules/bitext/DifferentLengthRule.java
    
trunk/languagetool/languagetool-core/src/main/java/org/languagetool/rules/bitext/SameTranslationRule.java
    
trunk/languagetool/languagetool-core/src/main/java/org/languagetool/tools/ContextTools.java

Modified: 
trunk/languagetool/languagetool-core/src/main/java/org/languagetool/rules/bitext/DifferentLengthRule.java
===================================================================
--- 
trunk/languagetool/languagetool-core/src/main/java/org/languagetool/rules/bitext/DifferentLengthRule.java
   2013-05-23 20:04:14 UTC (rev 10138)
+++ 
trunk/languagetool/languagetool-core/src/main/java/org/languagetool/rules/bitext/DifferentLengthRule.java
   2013-05-23 21:06:33 UTC (rev 10139)
@@ -29,7 +29,6 @@
  * (smaller than 30% or longer by 250%).
  * 
  * @author Marcin Miłkowski
- *
  */
 public class DifferentLengthRule extends BitextRule {
 
@@ -49,7 +48,7 @@
 
   @Override
   public String getMessage() {
-    return "Source and target translation lengths are very different!";
+    return "Source and target translation lengths are very different";
   }
 
   @Override
@@ -57,11 +56,9 @@
       AnalyzedSentence targetText) throws IOException {
    
     if (isLengthDifferent(getPureText(sourceText), getPureText(targetText))) {
-      final RuleMatch[] ruleMatch = new RuleMatch[1];
       final AnalyzedTokenReadings[] tokens = targetText.getTokens();
       final int len = tokens[tokens.length - 1].getStartPos() + 
tokens[tokens.length - 1].getToken().length();
-      ruleMatch[0] = new RuleMatch(this, 1, len, getMessage());
-      return ruleMatch;
+      return new RuleMatch[] { new RuleMatch(this, 1, len, getMessage()) };
     }
     return new RuleMatch[0];
   }

Modified: 
trunk/languagetool/languagetool-core/src/main/java/org/languagetool/rules/bitext/SameTranslationRule.java
===================================================================
--- 
trunk/languagetool/languagetool-core/src/main/java/org/languagetool/rules/bitext/SameTranslationRule.java
   2013-05-23 20:04:14 UTC (rev 10138)
+++ 
trunk/languagetool/languagetool-core/src/main/java/org/languagetool/rules/bitext/SameTranslationRule.java
   2013-05-23 21:06:33 UTC (rev 10139)
@@ -29,7 +29,6 @@
  * is different.
  * 
  * @author Marcin Miłkowski
- *
  */
 public class SameTranslationRule extends BitextRule {
 
@@ -49,7 +48,7 @@
 
   @Override
   public String getMessage() {
-    return "Source and target translation are the same!";
+    return "Source and target translation are the same";
   }
 
   @Override
@@ -59,11 +58,9 @@
     //This is just heuristics, checking word count
     if (sourceText.getTokensWithoutWhitespace().length > 3 
         && getPureText(sourceText).equals(getPureText(targetText))) {
-      final RuleMatch[] ruleMatch = new RuleMatch[1];
       final AnalyzedTokenReadings[] tokens = targetText.getTokens();
       final int len = tokens[tokens.length - 1].getStartPos() + 
tokens[tokens.length - 1].getToken().length();
-      ruleMatch[0] = new RuleMatch(this, 1, len, getMessage());
-      return ruleMatch;
+      return new RuleMatch[] { new RuleMatch(this, 1, len, getMessage()) };
     }
     return new RuleMatch[0];
   }

Modified: 
trunk/languagetool/languagetool-core/src/main/java/org/languagetool/tools/ContextTools.java
===================================================================
--- 
trunk/languagetool/languagetool-core/src/main/java/org/languagetool/tools/ContextTools.java
 2013-05-23 20:04:14 UTC (rev 10138)
+++ 
trunk/languagetool/languagetool-core/src/main/java/org/languagetool/tools/ContextTools.java
 2013-05-23 21:06:33 UTC (rev 10139)
@@ -18,8 +18,6 @@
  */
 package org.languagetool.tools;
 
-import org.languagetool.tools.StringTools;
-
 /**
  * Helper class to mark errors in text.
  */
@@ -46,14 +44,14 @@
       startContent = 0;
     }
     int endContent = toPos + contextSize;
-    final int fileLen = text.length();
-    if (endContent > fileLen) {
+    final int textLength = text.length();
+    if (endContent > textLength) {
       postfix = "";
-      endContent = fileLen;
+      endContent = textLength;
     }
     // make "^" marker. inefficient but robust implementation:
     final StringBuilder marker = new StringBuilder();
-    final int totalLen = fileLen + prefix.length();
+    final int totalLen = textLength + prefix.length();
     for (int i = 0; i < totalLen; i++) {
       if (i >= fromPos && i < toPos) {
         marker.append('^');

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits

Reply via email to