This is an automated email from the ASF dual-hosted git repository.
mawiesne pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/opennlp.git
The following commit(s) were added to refs/heads/main by this push:
new 21a2a2ab OPENNLP-1733: Remove implements Serializable from
LanguageDetector (#780)
21a2a2ab is described below
commit 21a2a2abdcdb7f2b4f3eadf587188c4ea7ae56f0
Author: Martin Wiesner <[email protected]>
AuthorDate: Mon May 12 20:34:19 2025 +0200
OPENNLP-1733: Remove implements Serializable from LanguageDetector (#780)
---
.../src/main/java/opennlp/tools/langdetect/LanguageDetector.java | 4 +---
.../src/main/java/opennlp/tools/langdetect/LanguageDetectorME.java | 7 +------
2 files changed, 2 insertions(+), 9 deletions(-)
diff --git
a/opennlp-tools/src/main/java/opennlp/tools/langdetect/LanguageDetector.java
b/opennlp-tools/src/main/java/opennlp/tools/langdetect/LanguageDetector.java
index 8de9805f..bdad6c6c 100644
--- a/opennlp-tools/src/main/java/opennlp/tools/langdetect/LanguageDetector.java
+++ b/opennlp-tools/src/main/java/opennlp/tools/langdetect/LanguageDetector.java
@@ -17,12 +17,10 @@
package opennlp.tools.langdetect;
-import java.io.Serializable;
-
/**
* The interface for {@link LanguageDetector} which predicts the {@link
Language} for a context.
*/
-public interface LanguageDetector extends Serializable {
+public interface LanguageDetector {
/**
* Predicts the {@link Language languages} for the full {@code content}
length.
diff --git
a/opennlp-tools/src/main/java/opennlp/tools/langdetect/LanguageDetectorME.java
b/opennlp-tools/src/main/java/opennlp/tools/langdetect/LanguageDetectorME.java
index 6623aa6f..0bb386fc 100644
---
a/opennlp-tools/src/main/java/opennlp/tools/langdetect/LanguageDetectorME.java
+++
b/opennlp-tools/src/main/java/opennlp/tools/langdetect/LanguageDetectorME.java
@@ -18,7 +18,6 @@
package opennlp.tools.langdetect;
import java.io.IOException;
-import java.io.Serial;
import java.util.Arrays;
import java.util.HashMap;
import java.util.LinkedList;
@@ -57,15 +56,11 @@ import opennlp.tools.util.TrainingParameters;
* <p>
* The authors wish to thank Ken Krugler and
* <a href="https://github.com/kkrugler/yalder">Yalder</a>}
- * for the inspiration for many of the design
- * components of this detector.
+ * for the inspiration for many of the design components of this detector.
*
*/
public class LanguageDetectorME implements LanguageDetector {
- @Serial
- private static final long serialVersionUID = 2426614409522429702L;
-
protected final LanguageDetectorModel model;
private final LanguageDetectorContextGenerator mContextGenerator;