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();
     }
   }