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

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


The following commit(s) were added to refs/heads/master by this push:
     new 50b126d  OPENNLP-1169 - WVTable fetches WVs by String (#297)
50b126d is described below

commit 50b126dc0eb075a2193b670eb7ae2089896ba283
Author: Tommaso Teofili <[email protected]>
AuthorDate: Mon Dec 18 14:43:00 2017 +0100

    OPENNLP-1169 - WVTable fetches WVs by String (#297)
---
 .../main/java/opennlp/tools/util/wordvector/DoubleArrayVector.java  | 2 +-
 .../main/java/opennlp/tools/util/wordvector/FloatArrayVector.java   | 2 +-
 .../src/main/java/opennlp/tools/util/wordvector/Glove.java          | 6 +++---
 .../main/java/opennlp/tools/util/wordvector/MapWordVectorTable.java | 4 ++--
 .../main/java/opennlp/tools/util/wordvector/WordVectorTable.java    | 2 +-
 5 files changed, 8 insertions(+), 8 deletions(-)

diff --git 
a/opennlp-tools/src/main/java/opennlp/tools/util/wordvector/DoubleArrayVector.java
 
b/opennlp-tools/src/main/java/opennlp/tools/util/wordvector/DoubleArrayVector.java
index 79d03a3..e00ab80 100644
--- 
a/opennlp-tools/src/main/java/opennlp/tools/util/wordvector/DoubleArrayVector.java
+++ 
b/opennlp-tools/src/main/java/opennlp/tools/util/wordvector/DoubleArrayVector.java
@@ -22,7 +22,7 @@ import java.nio.FloatBuffer;
 
 class DoubleArrayVector implements WordVector {
 
-  private double[] vector;
+  private final double[] vector;
 
   DoubleArrayVector(double[] vector) {
     this.vector = vector;
diff --git 
a/opennlp-tools/src/main/java/opennlp/tools/util/wordvector/FloatArrayVector.java
 
b/opennlp-tools/src/main/java/opennlp/tools/util/wordvector/FloatArrayVector.java
index 0ee7287..a0fd13e 100644
--- 
a/opennlp-tools/src/main/java/opennlp/tools/util/wordvector/FloatArrayVector.java
+++ 
b/opennlp-tools/src/main/java/opennlp/tools/util/wordvector/FloatArrayVector.java
@@ -22,7 +22,7 @@ import java.nio.FloatBuffer;
 
 class FloatArrayVector implements WordVector {
 
-  private float[] vector;
+  private final float[] vector;
 
   FloatArrayVector(float[] vector) {
     this.vector = vector;
diff --git 
a/opennlp-tools/src/main/java/opennlp/tools/util/wordvector/Glove.java 
b/opennlp-tools/src/main/java/opennlp/tools/util/wordvector/Glove.java
index c0c4053..91c2ff1 100644
--- a/opennlp-tools/src/main/java/opennlp/tools/util/wordvector/Glove.java
+++ b/opennlp-tools/src/main/java/opennlp/tools/util/wordvector/Glove.java
@@ -43,9 +43,9 @@ public class Glove {
    * <p>
    * Warning: Experimental new feature, see OPENNLP-1144 for details, the API 
might be changed anytime.
    *
-   * @param in
-   * @return
-   * @throws IOException
+   * @param in the input stream for Glove vectors
+   * @return a Glove based wv table
+   * @throws IOException if any error occurs during parsing
    */
   @Experimental
   public static WordVectorTable parse(InputStream in) throws IOException {
diff --git 
a/opennlp-tools/src/main/java/opennlp/tools/util/wordvector/MapWordVectorTable.java
 
b/opennlp-tools/src/main/java/opennlp/tools/util/wordvector/MapWordVectorTable.java
index 83776d8..763a69c 100644
--- 
a/opennlp-tools/src/main/java/opennlp/tools/util/wordvector/MapWordVectorTable.java
+++ 
b/opennlp-tools/src/main/java/opennlp/tools/util/wordvector/MapWordVectorTable.java
@@ -28,8 +28,8 @@ class MapWordVectorTable implements WordVectorTable {
   }
 
   @Override
-  public WordVector get(CharSequence token) {
-    return vectors.get(token.toString());
+  public WordVector get(String token) {
+    return vectors.get(token);
   }
 
   @Override
diff --git 
a/opennlp-tools/src/main/java/opennlp/tools/util/wordvector/WordVectorTable.java
 
b/opennlp-tools/src/main/java/opennlp/tools/util/wordvector/WordVectorTable.java
index 17c347a..5d55107 100644
--- 
a/opennlp-tools/src/main/java/opennlp/tools/util/wordvector/WordVectorTable.java
+++ 
b/opennlp-tools/src/main/java/opennlp/tools/util/wordvector/WordVectorTable.java
@@ -28,7 +28,7 @@ import opennlp.tools.util.java.Experimental;
 @Experimental
 public interface WordVectorTable {
 
-  WordVector get(CharSequence token);
+  WordVector get(String token);
 
   int size();
 

-- 
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].

Reply via email to