Lucene.Net.Analysis.Miscellaneous.StemmerOverrideFilter refactor: BytesReader > GetBytesReader() (returns new instance)
Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/de106d90 Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/de106d90 Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/de106d90 Branch: refs/heads/api-work Commit: de106d905c8c29d239bacd85d3cc27cc5218e171 Parents: 0697c7a Author: Shad Storhaug <[email protected]> Authored: Sun Feb 5 00:59:11 2017 +0700 Committer: Shad Storhaug <[email protected]> Committed: Sun Feb 5 00:59:11 2017 +0700 ---------------------------------------------------------------------- .../Miscellaneous/StemmerOverrideFilter.cs | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucenenet/blob/de106d90/src/Lucene.Net.Analysis.Common/Analysis/Miscellaneous/StemmerOverrideFilter.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Miscellaneous/StemmerOverrideFilter.cs b/src/Lucene.Net.Analysis.Common/Analysis/Miscellaneous/StemmerOverrideFilter.cs index d0f6618..2eec23f 100644 --- a/src/Lucene.Net.Analysis.Common/Analysis/Miscellaneous/StemmerOverrideFilter.cs +++ b/src/Lucene.Net.Analysis.Common/Analysis/Miscellaneous/StemmerOverrideFilter.cs @@ -49,7 +49,7 @@ namespace Lucene.Net.Analysis.Miscellaneous : base(input) { this.stemmerOverrideMap = stemmerOverrideMap; - fstReader = stemmerOverrideMap.BytesReader; + fstReader = stemmerOverrideMap.GetBytesReader(); termAtt = AddAttribute<ICharTermAttribute>(); keywordAtt = AddAttribute<IKeywordAttribute>(); } @@ -109,18 +109,15 @@ namespace Lucene.Net.Analysis.Miscellaneous /// <summary> /// Returns a <see cref="FST.BytesReader"/> to pass to the <see cref="Get(char[], int, FST.Arc{BytesRef}, FST.BytesReader)"/> method. /// </summary> - public FST.BytesReader BytesReader // LUCENENET TODO: Change to GetBytesReader() + public FST.BytesReader GetBytesReader() { - get + if (fst == null) { - if (fst == null) - { - return null; - } - else - { - return fst.GetBytesReader(); - } + return null; + } + else + { + return fst.GetBytesReader(); } }
