You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by ni...@apache.org on 2017/02/06 11:15:14 UTC
lucenenet git commit:
Lucene.Net.Analysis.Common.IMultiTermAwareComponent refactor: Changed
MultiTermComponent > GetMultiTermComponent() (this is clearly meant to act
like a factory method)
Repository: lucenenet
Updated Branches:
refs/heads/api-work f71dfb400 -> 25e9d01dd
Lucene.Net.Analysis.Common.IMultiTermAwareComponent refactor: Changed MultiTermComponent > GetMultiTermComponent() (this is clearly meant to act like a factory method)
Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/25e9d01d
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/25e9d01d
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/25e9d01d
Branch: refs/heads/api-work
Commit: 25e9d01dde30da53ed620391ae1e713aab931c7c
Parents: f71dfb4
Author: Shad Storhaug <sh...@shadstorhaug.com>
Authored: Mon Feb 6 18:14:20 2017 +0700
Committer: Shad Storhaug <sh...@shadstorhaug.com>
Committed: Mon Feb 6 18:14:20 2017 +0700
----------------------------------------------------------------------
.../Analysis/Ar/ArabicNormalizationFilterFactory.cs | 7 ++-----
.../Analysis/CharFilter/MappingCharFilterFactory.cs | 7 ++-----
.../Analysis/Cjk/CJKWidthFilterFactory.cs | 7 ++-----
.../Analysis/Ckb/SoraniNormalizationFilterFactory.cs | 7 ++-----
.../Analysis/Core/LowerCaseFilterFactory.cs | 4 ++--
.../Analysis/Core/LowerCaseTokenizerFactory.cs | 7 ++-----
.../Analysis/Core/UpperCaseFilterFactory.cs | 7 ++-----
.../Analysis/De/GermanNormalizationFilterFactory.cs | 7 ++-----
.../Analysis/El/GreekLowerCaseFilterFactory.cs | 7 ++-----
.../Analysis/Fa/PersianCharFilterFactory.cs | 7 ++-----
.../Analysis/Fa/PersianNormalizationFilterFactory.cs | 7 ++-----
.../Analysis/Ga/IrishLowerCaseFilterFactory.cs | 7 ++-----
.../Analysis/Hi/HindiNormalizationFilterFactory.cs | 7 ++-----
.../Analysis/In/IndicNormalizationFilterFactory.cs | 7 ++-----
.../Analysis/Miscellaneous/ASCIIFoldingFilterFactory.cs | 4 ++--
.../Analysis/Tr/TurkishLowerCaseFilterFactory.cs | 7 ++-----
.../Analysis/Util/ElisionFilterFactory.cs | 7 ++-----
.../Analysis/Util/MultiTermAwareComponent.cs | 2 +-
.../Collation/CollationKeyFilterFactory.cs | 9 +++------
.../Analysis/Core/TestFactories.cs | 6 +++---
20 files changed, 41 insertions(+), 89 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/25e9d01d/src/Lucene.Net.Analysis.Common/Analysis/Ar/ArabicNormalizationFilterFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Ar/ArabicNormalizationFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/Ar/ArabicNormalizationFilterFactory.cs
index 0b92b5c..9813545 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Ar/ArabicNormalizationFilterFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Ar/ArabicNormalizationFilterFactory.cs
@@ -50,12 +50,9 @@ namespace Lucene.Net.Analysis.Ar
return new ArabicNormalizationFilter(input);
}
- public virtual AbstractAnalysisFactory MultiTermComponent
+ public virtual AbstractAnalysisFactory GetMultiTermComponent()
{
- get
- {
- return this;
- }
+ return this;
}
}
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/25e9d01d/src/Lucene.Net.Analysis.Common/Analysis/CharFilter/MappingCharFilterFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/CharFilter/MappingCharFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/CharFilter/MappingCharFilterFactory.cs
index dd12acf..d16965c 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/CharFilter/MappingCharFilterFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/CharFilter/MappingCharFilterFactory.cs
@@ -163,12 +163,9 @@ namespace Lucene.Net.Analysis.CharFilters
return new string(@out, 0, writePos);
}
- public virtual AbstractAnalysisFactory MultiTermComponent
+ public virtual AbstractAnalysisFactory GetMultiTermComponent()
{
- get
- {
- return this;
- }
+ return this;
}
}
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/25e9d01d/src/Lucene.Net.Analysis.Common/Analysis/Cjk/CJKWidthFilterFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Cjk/CJKWidthFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/Cjk/CJKWidthFilterFactory.cs
index 9c956e6..8e50d25 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Cjk/CJKWidthFilterFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Cjk/CJKWidthFilterFactory.cs
@@ -50,12 +50,9 @@ namespace Lucene.Net.Analysis.Cjk
return new CJKWidthFilter(input);
}
- public virtual AbstractAnalysisFactory MultiTermComponent
+ public virtual AbstractAnalysisFactory GetMultiTermComponent()
{
- get
- {
- return this;
- }
+ return this;
}
}
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/25e9d01d/src/Lucene.Net.Analysis.Common/Analysis/Ckb/SoraniNormalizationFilterFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Ckb/SoraniNormalizationFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/Ckb/SoraniNormalizationFilterFactory.cs
index e606069..be0b481 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Ckb/SoraniNormalizationFilterFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Ckb/SoraniNormalizationFilterFactory.cs
@@ -49,12 +49,9 @@ namespace Lucene.Net.Analysis.Ckb
return new SoraniNormalizationFilter(input);
}
- public virtual AbstractAnalysisFactory MultiTermComponent
+ public virtual AbstractAnalysisFactory GetMultiTermComponent()
{
- get
- {
- return this;
- }
+ return this;
}
}
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/25e9d01d/src/Lucene.Net.Analysis.Common/Analysis/Core/LowerCaseFilterFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Core/LowerCaseFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/Core/LowerCaseFilterFactory.cs
index 5d4446c..4ea59fc 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Core/LowerCaseFilterFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Core/LowerCaseFilterFactory.cs
@@ -50,9 +50,9 @@ namespace Lucene.Net.Analysis.Core
return new LowerCaseFilter(m_luceneMatchVersion, input);
}
- public virtual AbstractAnalysisFactory MultiTermComponent
+ public virtual AbstractAnalysisFactory GetMultiTermComponent()
{
- get { return this; }
+ return this;
}
}
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/25e9d01d/src/Lucene.Net.Analysis.Common/Analysis/Core/LowerCaseTokenizerFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Core/LowerCaseTokenizerFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/Core/LowerCaseTokenizerFactory.cs
index 08e4b4f..e3c4c6a 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Core/LowerCaseTokenizerFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Core/LowerCaseTokenizerFactory.cs
@@ -51,12 +51,9 @@ namespace Lucene.Net.Analysis.Core
return new LowerCaseTokenizer(m_luceneMatchVersion, factory, input);
}
- public virtual AbstractAnalysisFactory MultiTermComponent
+ public virtual AbstractAnalysisFactory GetMultiTermComponent()
{
- get
- {
- return new LowerCaseFilterFactory(new Dictionary<string, string>(OriginalArgs));
- }
+ return new LowerCaseFilterFactory(new Dictionary<string, string>(OriginalArgs));
}
}
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/25e9d01d/src/Lucene.Net.Analysis.Common/Analysis/Core/UpperCaseFilterFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Core/UpperCaseFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/Core/UpperCaseFilterFactory.cs
index 2a6661a..fed5bb5 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Core/UpperCaseFilterFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Core/UpperCaseFilterFactory.cs
@@ -56,12 +56,9 @@ namespace Lucene.Net.Analysis.Core
return new UpperCaseFilter(m_luceneMatchVersion, input);
}
- public virtual AbstractAnalysisFactory MultiTermComponent
+ public virtual AbstractAnalysisFactory GetMultiTermComponent()
{
- get
- {
- return this;
- }
+ return this;
}
}
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/25e9d01d/src/Lucene.Net.Analysis.Common/Analysis/De/GermanNormalizationFilterFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/De/GermanNormalizationFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/De/GermanNormalizationFilterFactory.cs
index 5afe9be..0ca86b4 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/De/GermanNormalizationFilterFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/De/GermanNormalizationFilterFactory.cs
@@ -48,12 +48,9 @@ namespace Lucene.Net.Analysis.De
return new GermanNormalizationFilter(input);
}
- public virtual AbstractAnalysisFactory MultiTermComponent
+ public virtual AbstractAnalysisFactory GetMultiTermComponent()
{
- get
- {
- return this;
- }
+ return this;
}
}
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/25e9d01d/src/Lucene.Net.Analysis.Common/Analysis/El/GreekLowerCaseFilterFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/El/GreekLowerCaseFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/El/GreekLowerCaseFilterFactory.cs
index 65fb382..8182012 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/El/GreekLowerCaseFilterFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/El/GreekLowerCaseFilterFactory.cs
@@ -48,12 +48,9 @@ namespace Lucene.Net.Analysis.El
return new GreekLowerCaseFilter(m_luceneMatchVersion, @in);
}
- public virtual AbstractAnalysisFactory MultiTermComponent
+ public virtual AbstractAnalysisFactory GetMultiTermComponent()
{
- get
- {
- return this;
- }
+ return this;
}
}
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/25e9d01d/src/Lucene.Net.Analysis.Common/Analysis/Fa/PersianCharFilterFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Fa/PersianCharFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/Fa/PersianCharFilterFactory.cs
index af27d94..2620a0e 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Fa/PersianCharFilterFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Fa/PersianCharFilterFactory.cs
@@ -49,12 +49,9 @@ namespace Lucene.Net.Analysis.Fa
return new PersianCharFilter(input);
}
- public virtual AbstractAnalysisFactory MultiTermComponent
+ public virtual AbstractAnalysisFactory GetMultiTermComponent()
{
- get
- {
- return this;
- }
+ return this;
}
}
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/25e9d01d/src/Lucene.Net.Analysis.Common/Analysis/Fa/PersianNormalizationFilterFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Fa/PersianNormalizationFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/Fa/PersianNormalizationFilterFactory.cs
index 550ed0d..739b118 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Fa/PersianNormalizationFilterFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Fa/PersianNormalizationFilterFactory.cs
@@ -48,12 +48,9 @@ namespace Lucene.Net.Analysis.Fa
return new PersianNormalizationFilter(input);
}
- public virtual AbstractAnalysisFactory MultiTermComponent
+ public virtual AbstractAnalysisFactory GetMultiTermComponent()
{
- get
- {
- return this;
- }
+ return this;
}
}
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/25e9d01d/src/Lucene.Net.Analysis.Common/Analysis/Ga/IrishLowerCaseFilterFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Ga/IrishLowerCaseFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/Ga/IrishLowerCaseFilterFactory.cs
index c2e8d47..bafbbc7 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Ga/IrishLowerCaseFilterFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Ga/IrishLowerCaseFilterFactory.cs
@@ -48,12 +48,9 @@ namespace Lucene.Net.Analysis.Ga
}
// this will 'mostly work', except for special cases, just like most other filters
- public virtual AbstractAnalysisFactory MultiTermComponent
+ public virtual AbstractAnalysisFactory GetMultiTermComponent()
{
- get
- {
- return this;
- }
+ return this;
}
}
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/25e9d01d/src/Lucene.Net.Analysis.Common/Analysis/Hi/HindiNormalizationFilterFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Hi/HindiNormalizationFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/Hi/HindiNormalizationFilterFactory.cs
index 4cad89e..398fde5 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Hi/HindiNormalizationFilterFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Hi/HindiNormalizationFilterFactory.cs
@@ -48,12 +48,9 @@ namespace Lucene.Net.Analysis.Hi
return new HindiNormalizationFilter(input);
}
- public virtual AbstractAnalysisFactory MultiTermComponent
+ public virtual AbstractAnalysisFactory GetMultiTermComponent()
{
- get
- {
- return this;
- }
+ return this;
}
}
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/25e9d01d/src/Lucene.Net.Analysis.Common/Analysis/In/IndicNormalizationFilterFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/In/IndicNormalizationFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/In/IndicNormalizationFilterFactory.cs
index d5a24e8..8632c7b 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/In/IndicNormalizationFilterFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/In/IndicNormalizationFilterFactory.cs
@@ -47,12 +47,9 @@ namespace Lucene.Net.Analysis.In
return new IndicNormalizationFilter(input);
}
- public virtual AbstractAnalysisFactory MultiTermComponent
+ public virtual AbstractAnalysisFactory GetMultiTermComponent()
{
- get
- {
- return this;
- }
+ return this;
}
}
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/25e9d01d/src/Lucene.Net.Analysis.Common/Analysis/Miscellaneous/ASCIIFoldingFilterFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Miscellaneous/ASCIIFoldingFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/Miscellaneous/ASCIIFoldingFilterFactory.cs
index c1ef517..957bcfa 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Miscellaneous/ASCIIFoldingFilterFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Miscellaneous/ASCIIFoldingFilterFactory.cs
@@ -51,9 +51,9 @@ namespace Lucene.Net.Analysis.Miscellaneous
return new ASCIIFoldingFilter(input, preserveOriginal);
}
- public virtual AbstractAnalysisFactory MultiTermComponent
+ public virtual AbstractAnalysisFactory GetMultiTermComponent()
{
- get { return this; }
+ return this;
}
}
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/25e9d01d/src/Lucene.Net.Analysis.Common/Analysis/Tr/TurkishLowerCaseFilterFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Tr/TurkishLowerCaseFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/Tr/TurkishLowerCaseFilterFactory.cs
index 25fcd6e..a94944a 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Tr/TurkishLowerCaseFilterFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Tr/TurkishLowerCaseFilterFactory.cs
@@ -48,12 +48,9 @@ namespace Lucene.Net.Analysis.Tr
return new TurkishLowerCaseFilter(input);
}
- public virtual AbstractAnalysisFactory MultiTermComponent
+ public virtual AbstractAnalysisFactory GetMultiTermComponent()
{
- get
- {
- return this;
- }
+ return this;
}
}
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/25e9d01d/src/Lucene.Net.Analysis.Common/Analysis/Util/ElisionFilterFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Util/ElisionFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/Util/ElisionFilterFactory.cs
index e591916..4077329 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Util/ElisionFilterFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Util/ElisionFilterFactory.cs
@@ -67,12 +67,9 @@ namespace Lucene.Net.Analysis.Util
return new ElisionFilter(input, articles);
}
- public virtual AbstractAnalysisFactory MultiTermComponent
+ public virtual AbstractAnalysisFactory GetMultiTermComponent()
{
- get
- {
- return this;
- }
+ return this;
}
}
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/25e9d01d/src/Lucene.Net.Analysis.Common/Analysis/Util/MultiTermAwareComponent.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Util/MultiTermAwareComponent.cs b/src/Lucene.Net.Analysis.Common/Analysis/Util/MultiTermAwareComponent.cs
index 397b110..01fb61a 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Util/MultiTermAwareComponent.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Util/MultiTermAwareComponent.cs
@@ -30,6 +30,6 @@
/// Returns an analysis component to handle analysis if multi-term queries.
/// The returned component must be a <see cref="TokenizerFactory"/>, <see cref="TokenFilterFactory"/> or <see cref="CharFilterFactory"/>.
/// </summary>
- AbstractAnalysisFactory MultiTermComponent { get; } // LUCENENET TODO: Change to GetMultiTermComponent() ? Some implementations return new instance.
+ AbstractAnalysisFactory GetMultiTermComponent(); // LUCENENET NOTE: Some implementations return new instance, so not a good candidate for a property.
}
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/25e9d01d/src/Lucene.Net.Analysis.Common/Collation/CollationKeyFilterFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Collation/CollationKeyFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Collation/CollationKeyFilterFactory.cs
index 45bb1e1..801692d 100644
--- a/src/Lucene.Net.Analysis.Common/Collation/CollationKeyFilterFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Collation/CollationKeyFilterFactory.cs
@@ -263,12 +263,9 @@ namespace Lucene.Net.Collation
}
}
- public virtual AbstractAnalysisFactory MultiTermComponent
- {
- get
- {
- return this;
- }
+ public virtual AbstractAnalysisFactory GetMultiTermComponent()
+ {
+ return this;
}
private static string ToUTF8String(Stream @in)
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/25e9d01d/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestFactories.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestFactories.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestFactories.cs
index 3c0c044..bcf2c3c 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestFactories.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestFactories.cs
@@ -67,7 +67,7 @@ namespace Lucene.Net.Analysis.Core
// if it implements MultiTermAware, sanity check its impl
if (factory is IMultiTermAwareComponent)
{
- AbstractAnalysisFactory mtc = ((IMultiTermAwareComponent)factory).MultiTermComponent;
+ AbstractAnalysisFactory mtc = ((IMultiTermAwareComponent)factory).GetMultiTermComponent();
assertNotNull(mtc);
// its not ok to return e.g. a charfilter here: but a tokenizer could wrap a filter around it
assertFalse(mtc is CharFilterFactory);
@@ -90,7 +90,7 @@ namespace Lucene.Net.Analysis.Core
// if it implements MultiTermAware, sanity check its impl
if (factory is IMultiTermAwareComponent)
{
- AbstractAnalysisFactory mtc = ((IMultiTermAwareComponent)factory).MultiTermComponent;
+ AbstractAnalysisFactory mtc = ((IMultiTermAwareComponent)factory).GetMultiTermComponent();
assertNotNull(mtc);
// its not ok to return a charfilter or tokenizer here, this makes no sense
assertTrue(mtc is TokenFilterFactory);
@@ -113,7 +113,7 @@ namespace Lucene.Net.Analysis.Core
// if it implements MultiTermAware, sanity check its impl
if (factory is IMultiTermAwareComponent)
{
- AbstractAnalysisFactory mtc = ((IMultiTermAwareComponent)factory).MultiTermComponent;
+ AbstractAnalysisFactory mtc = ((IMultiTermAwareComponent)factory).GetMultiTermComponent();
assertNotNull(mtc);
// its not ok to return a tokenizer or tokenfilter here, this makes no sense
assertTrue(mtc is CharFilterFactory);