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 2019/04/15 10:17:23 UTC
[lucene-solr] branch jira/LUCENE-8738 updated: LUCENE-8738: Fix
Luke deprecations
This is an automated email from the ASF dual-hosted git repository.
uschindler pushed a commit to branch jira/LUCENE-8738
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git
The following commit(s) were added to refs/heads/jira/LUCENE-8738 by this push:
new 8af2662 LUCENE-8738: Fix Luke deprecations
8af2662 is described below
commit 8af266227de26cb9de98bf5f1eea42efb7d04471
Author: Uwe Schindler <us...@apache.org>
AuthorDate: Mon Apr 15 12:17:06 2019 +0200
LUCENE-8738: Fix Luke deprecations
---
.../src/java/org/apache/lucene/luke/models/analysis/AnalysisImpl.java | 2 +-
.../test/org/apache/lucene/luke/models/analysis/AnalysisImplTest.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/lucene/luke/src/java/org/apache/lucene/luke/models/analysis/AnalysisImpl.java b/lucene/luke/src/java/org/apache/lucene/luke/models/analysis/AnalysisImpl.java
index 7d76b8f..6743a93 100644
--- a/lucene/luke/src/java/org/apache/lucene/luke/models/analysis/AnalysisImpl.java
+++ b/lucene/luke/src/java/org/apache/lucene/luke/models/analysis/AnalysisImpl.java
@@ -169,7 +169,7 @@ public final class AnalysisImpl implements Analysis {
try {
Class<? extends Analyzer> clazz = Class.forName(analyzerType).asSubclass(Analyzer.class);
- this.analyzer = clazz.newInstance();
+ this.analyzer = clazz.getConstructor().newInstance();
return analyzer;
} catch (ReflectiveOperationException e) {
throw new LukeException(String.format(Locale.ENGLISH, "Failed to instantiate class: %s", analyzerType), e);
diff --git a/lucene/luke/src/test/org/apache/lucene/luke/models/analysis/AnalysisImplTest.java b/lucene/luke/src/test/org/apache/lucene/luke/models/analysis/AnalysisImplTest.java
index 39e8eca..2ce1084 100644
--- a/lucene/luke/src/test/org/apache/lucene/luke/models/analysis/AnalysisImplTest.java
+++ b/lucene/luke/src/test/org/apache/lucene/luke/models/analysis/AnalysisImplTest.java
@@ -41,7 +41,7 @@ public class AnalysisImplTest extends LuceneTestCase {
Collection<Class<? extends Analyzer>> analyerTypes = analysis.getPresetAnalyzerTypes();
assertNotNull(analyerTypes);
for (Class<? extends Analyzer> clazz : analyerTypes) {
- clazz.newInstance();
+ clazz.getConstructor().newInstance();
}
}