diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/StemmerOverrideFilter.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/StemmerOverrideFilter.java index d6d8c3d..f4eecf7 100644 --- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/StemmerOverrideFilter.java +++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/StemmerOverrideFilter.java @@ -17,9 +17,6 @@ package org.apache.lucene.analysis.miscellaneous; * limitations under the License. */ -import java.io.IOException; -import java.util.ArrayList; - import org.apache.lucene.analysis.TokenFilter; import org.apache.lucene.analysis.TokenStream; import org.apache.lucene.analysis.tokenattributes.CharTermAttribute; @@ -34,6 +31,9 @@ import org.apache.lucene.util.fst.FST; import org.apache.lucene.util.fst.FST.Arc; import org.apache.lucene.util.fst.FST.BytesReader; +import java.io.IOException; +import java.util.ArrayList; + /** * Provides the ability to override any {@link KeywordAttribute} aware stemmer * with custom dictionary-based stemming. @@ -100,7 +100,7 @@ public final class StemmerOverrideFilter extends TokenFilter { * @param fst the fst to lookup the overrides * @param ignoreCase if the keys case should be ingored */ - StemmerOverrideMap(FST fst, boolean ignoreCase) { + public StemmerOverrideMap(FST fst, boolean ignoreCase) { this.fst = fst; this.ignoreCase = ignoreCase; } @@ -108,7 +108,7 @@ public final class StemmerOverrideFilter extends TokenFilter { /** * Returns a {@link BytesReader} to pass to the {@link #get(char[], int, Arc, BytesReader)} method. */ - BytesReader getBytesReader() { + public BytesReader getBytesReader() { if (fst == null) { return null; } else { @@ -119,7 +119,7 @@ public final class StemmerOverrideFilter extends TokenFilter { /** * Returns the value mapped to the given key or null if the key is not in the FST dictionary. */ - BytesRef get(char[] buffer, int bufferLen, Arc scratchArc, BytesReader fstReader) throws IOException { + public BytesRef get(char[] buffer, int bufferLen, Arc scratchArc, BytesReader fstReader) throws IOException { BytesRef pendingOutput = fst.outputs.getNoOutput(); BytesRef matchOutput = null; int bufUpto = 0;