You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ma...@apache.org on 2022/01/10 16:12:24 UTC
[lucene] branch hnsw updated (cd9afac -> dc79a2e)
This is an automated email from the ASF dual-hosted git repository.
mayya pushed a change to branch hnsw
in repository https://gitbox.apache.org/repos/asf/lucene.git.
from cd9afac Don't store graph offsets for HNSW graph (#536)
add b4476e4 LUCENE-10122 Use NumericDocValue to store taxonomy parent array instead of custom term positions (#451)
add 6bd5c14 LUCENE-10242: The TopScoreDocCollector::createSharedManager should use ScoreDoc instead of FieldDoc (#450)
add 07ee3ba LUCENE-10236: Update field-weight used in CombinedFieldQuery scoring calculation (#444)
add ad911df LUCENE-9820: Separate logic for reading the BKD index from logic to intersecting it (#7)
add af831d2 LUCENE-10239: upgrade jflex (1.7.0 -> 1.8.2) (#452)
add 1a869c1 LUCENE-10085: Implement Weight#count on DocValuesFieldExistsQuery (#445)
add 0902d80 Add dash between `rev` and the git hash.
add 5993b90 LUCENE-10244: Please consider opening MultiCollector::getCollectors for public use (#455)
add 9d7e5ef Fixup TestCombinedFieldQuery to not (randomy) use numHits = 0
add 78ee53f Add missing CHANGES entry
add 4193bcb LUCENE-10200: fix luke lauch script.
add 0fcf9c8 Javadocs, Sorter impls (#426)
add 6ee69e0 LUCENE-10062: Switch to numeric doc values for encoding taxonomy ordinals (#264)
add 24fcd80 LUCENE-10168: Only test N-2 codecs on nightly runs. (#466)
add f80d816 Speed up TestBackwardsCompatibility#testCommandLineArgs. (#467)
add 8710252 Fix test failures with testIndexUpgraderCommandLineArgs and ExtraFS.
add 800f002 LUCENE-9820: PointTree#size() should handle the case of balanced tree in pre-8.6 indexes (#462)
add 40b3843 LUCENE-10261: Remove preset analyzer panel from Luke Analysis UI. (#475)
add d973e50 LUCENE-10259: Fix startup scripts to allow whitespace in path names and use /bin/sh only (#472)
add a590c6d LUCENE-10262: Lift up restrictions for navigating PointValues#PointTree (#476)
add 651755a LUCENE-10260: Luke's about window no longer shows version number (#473)
add 1029651 Don't log warnings from ant (different class loader, I guess). Makes Alan happier.
add 57f695b LUCENE-10261: clean up reflection stuff in luke module and make minor adjustments (#480)
add aed47c1 Fix wrong path in documentation
add 9eb7857 fix typo in documentation
add c041517 set group to 'run' benchmark task (#481)
add cb5f1b6 Use the same analysis chain to StandardAnalyzer (a follow-up of #480) (#482)
add 3772ff5 speed up extremely slow test methods (runtime 15-30s) (#471)
add 1fb45da upgrade ecj linter from 3.25.0 -> 3.27.0 (#483)
add 63c89f6 Speed up ECJ tasks by avoiding --release (#484)
add 634c22c LUCENE-10264: Clone index input when creating a PointTree in SimpleTextBKDReader (#478)
add 78c8d7b LUCENE-9538: Detect polygon self-intersections in the Tessellator (#428)
add 5aa9da9 Improve MIGRATE.md around analyzers artifacts. (#488)
add 453168e support tables in generated html documentation (#489)
add 4f5b41a Add javadoc note in DoubleValuesSource (see LUCENE-10258) (#490)
add 749b744 LUCENE-10263: Implement Weight.count() on NormsFieldExistsQuery (#477)
add 46a5a57 LUCENE-10272: cross-check norms with postings in checkindex (#493)
add f48a430 LUCENE-10232: Fix MultiRangeQuery to confirm all dimensions for a given range match (#437)
add edb936f LUCENE-10248: Spanish Plural Stemmer (#461)
add 5d18596 LUCENE-10248: add CHANGES.txt entry
add 20cb681 LUCENE-10234: Change module prefix to org.apache.* (#487)
add bd68624 Move CHANGES entry for LUCENE-10232 to 9.0
add a37b74a LUCENE-10234: update smoke-tester with new module names.
add 939054e Add 8.11 indices to the list of backward indices.
add 4dc3e8a LUCENE-10270: Improve MIGRATE.md (#491)
add a7ebf66 move build related changes entry to the 'Build' section from 'Other' section (#496)
add 5eb575f LUCENE-10233: Store docIds as bitset to speed up addAll (#438)
add f605b4a LUCENE-10253: Remove the BadApple annotation. (#468)
add 387e67e LUCENE-10273: Deprecate SpanishMinimalStemmer in favor of SpanishPluralStemmer (#497)
add ffb58f6 Revert "LUCENE-10233: Store docIds as bitset to speed up addAll (#438)"
add efc713c LUCENE-10275: Speed up MultiRangeQuery by using an interval tree
add d74255a improve term vector merging tests (#500)
add 704193f LUCENE-10279: Fix equals in MultiRangeQuery (#503)
add 0ec217b Make EndiannessReverser(Data|Index)Input always reverse byte order. (#502)
add 3d61ff2 LUCENE-10233: Store docIds as bitset to speed up addAll (#438)
add 77563c2 LUCENE-10278: don't write zero-sized array in this test (#501)
add a26ea57 Remove duplicate entries in SpanishPluralStemmer invariants list (#508)
add ec7a79e LUCENE-10279: add entry in CHANGES.txt and make RangeClause final (#507)
add 5f09bb3 LUCENE-10233: Use AND NOT for inverse intersector (#499)
add b2e866b LUCENE-10010: don't determinize in CompiledAutomaton/RunAutomaton (#485)
add c8f5b91 LUCENE-10243: increase unicode versions of tokenizers to 12.1 (#465)
add a39337e5 LUCENE-10010: fix TestMockAnalyzer to determinize
add d2b7e7a LUCENE-10284: Upgrade morfologik-stemming to 2.1.8 (#514)
add b9934a3 Make TestNRTReplication.testCrashReplica nightly (#504)
add 2c750bb tone down BaseTermVectorsFormatTestCase.testLotsOfFields in non-nightly (#505)
add adaf610 tone down TestIndexWriter.testMaxCompletedSequenceNumber in non-nightly (#506)
add 459388c LUCENE-10233: fix Unit Test TestFixedBitSet#testAndNot (#512)
add 9cb16df LUCENE-10287: Fix startup script of module enabled Luke to pass jdk.unsupported as module (#517)
add ec57641 LUCENE-10287: Add changes entry
add 5c746db simplify jflex grammars by using difference rather than negation (#515)
add 4fda076 speed up TestSimpleExplanationsWithFillerDocs (#516)
add 8525356 LUCENE-10280: Store BKD blocks with continuous ids more efficiently (#510)
add 35eff44 LUCENE-10287: Re-add abstract FSDirectory class as a supported directory (#522)
add af1e68b LUCENE-10289: Change DocIdSetBuilder#grow() from taking an int to a long (#520)
add 68e94c9 DOAP changes for release 9.0.0
add 5a1fdd8 remove unnecessary "dependencies" in versions.props (#526)
add 84e4b85 LUCENE-10010: don't determinize/minimize in RegExp (#513)
add ecc3849 Add back-compat indices for 9.0.0.
add f190cc3 Re-enable tests.
add b9287c8 Fix precommit.
add 5d39bca LUCENE-10040: Add test for vector search with skewed deletions (#527)
add 7a872c7 LUCENE-10296: Stop minimizing regepx (#528)
add 8367f70 LUCENE-10294: Avoid compiling javadocs twice in 'gradlew check'.
add 40c213d Revert "LUCENE-10289: Change DocIdSetBuilder#grow() from taking an int to a long (#520)" (#532)
add 53099e0 LUCENE-10229: Unify behaviour of match offsets for interval queries (#521)
add b2b52ca LUCENE-10229: change the wording a bit.
add cb788d8 LUCENE-10305: Ensure line endings of versions.props is LF
add e111182 LUCENE-10303: Upgrade log4j to 2.15.0
add 2f634b0 LUCENE-10309: Minimum KnnVector codec support in Luke (#535)
add 5207aae LUCENE-10310: Fix test error in TestXYDocValuesQueries#testRandomDistanceHuge (#537)
add 9974f6a LUCENE-10085: Fix flaky testQueryMatchesCount (#538)
add 3687c71 Add 8.11.1
add 36638dc LUCENE-10313: drop log4j from luke (#544)
add 8e8a94a LUCENE-10303: remove unnecessary changes entry
add 2b07bce Add bugfix version 8.11.1
add 8c48475 Add java version mapping for lucene 10
add 05cb0fd Add back-compat indices for 8.11.1
add e7b4700 LUCENE-10313: minor clean-ups and follow-ups (#546)
add c64e5fe LUCENE-10313: add missing javadoc.
add 1e8b94a LUCENE-10321: Tweak MultiRangeQuery interval tree creation logic (#547)
add b48cac0 LUCENE-10285: try to force ordering of internal tasks, in spite of making top-level wrapper dependencies. (#549)
add b9c22fd LUCENE-9871: minor cleanups of extra semicolons and solr build remnants.
add 6d83c2e LUCENE-10255: add gradle compilation and module descriptor support for the java module system. Adds module descriptors to all Lucene subprojects.
add 328b3cc LUCENE-10255: add support for .tests subprojects which contain module tests.
add 600d834 LUCENE-10306: set up module configurations to consume full JARs for test projects.
add 768adb9 LUCENE-10300: add morfologik.tests and check if the ukrainian analyzer loads properly.
add aee191d LUCENE-10300: rewrite how resources are read in ukrainian morfologik analyzer (module vs. classpath lookup).
add 458c048 LUCENE-10304: a workaround for intellij's problem with runtime scopes on dependencies.
add 8511def LUCENE-10307: add distribution sanity tests.
add 51d9363 LUCENE-10307: add exported packages consistency check.
add 003fa44 LUCENE-10307: correct module descriptor so that exported packages test passes.
add 1bcdc60 LUCENE-10304: exclude module-info.java from all sourcesets for Eclipse, otherwise things break (predictably).
add 9917092 LUCENE-10313: merge log4j-less Luke.
add 9224bde Add assertj.
add 5b3b75e LUCENE-10308: Make ecj and javadoc run with modular paths
add e0745c7 LUCENE-10255: re-add utilities for debugging packages and services. These are not included by default to avoid unnecessary compilation overhead.
add ae92e96 Address Uwe's remarks.
add 6941701 Escape the options in ECJ's options file
add db9dff2 after reading code, correct the argument file to comply with ECJ's parser
add 8610176 Remove obsolete options
add f7fd21a Merge branch 'main' of https://gitbox.apache.org/repos/asf/lucene into jms2
add 1a429c6 Render javadocs for all projects, even if they're not part of site.
add d42db56 LUCENE-10255: initial support for Java Modules.
add 2a44ff5 LUCENE-10308: sort input files for ecj so that module-info.java comes first.
add a7b50f7 Reverting back to b48cac02.
add d2c9891 This reverts commit a7b50f723d6c6249faa688a1a4423cc4006d37dd.
add 5512786 LUCENE-10327: workaround for gradle emitting empty sourcepath.
add b1b1a89 LUCENE-10197: UnifiedHighlighter now has a Builder (#412)
add 92e5391 LUCENE-10236: Add change entry (#456)
add e790125 LUCENE-10331: don't emit the contents of the inputs file until we're actually running the task (#554)
add c972c6a LUCENE-10010 Introduce NFARunAutomaton to run NFA directly (#225)
add 0a28fd8 Move LUCENE-10010 entry from 9.1.0 to 10.0.0 (#558)
add 8f99c12 Fix default alphabetSize of NFARunAutomaton (#559)
add b4d29cc LUCENE-10330: Make the mmap directory tests fail by default, if unmapping does not work (#556)
add fea44cd LUCENE-10330: Make MMapDirectory tests fail by default, if unmapping does not work (add changes)
add d2993ea improve exception message
add 119c7c2 LUCENE-10316: fix TestLRUQueryCache.testCachingAccountableQuery failure (#542)
add a94fbb7 LUCENE-10301: make the test-framework a proper module by moving all test classes to org.apache.lucene.tests.*. Also changes distribution layout (all modules are now under modules/).
add c1fb591 LUCENE-10329: Use computed mask for DirectMonotonicReader#get (#553)
add 1552c83 LUCENE-10301: extract constants to TestSecrets to spare stack inspection and make code more readable (#561)
add 54ebf3c LUCENE-10301: Place test-framework into separated modules folder. (#566)
add eed2601 LUCENE-10340: Fix resource path for image files in luke module (#569)
add d928c47 LUCENE-10338: Scan for tests only by convention file name pattern (#565)
add 17b4680 LUCENE-10338: make TestPosition an internal class inside TrivialLookaheadFilter so that it's not picked up as a test.
add e89c9fc LUCENE-10339: Add require directive for accessing jdk.management (#568)
add 0b51757 LUCENE-10342: Add logging to static initializers to warn users if unmapping or object size calculation does not work (#572)
add cc342ea LUCENE-10335: Deprecate helper methods for resource loading in IOUtils and StopwordAnalyzerBase that are not compatible with module system; add utility method IOUtils#requireResourceNonNull(T) and add ModuleResourceLoader as complement to ClasspathResourceLoader
add 1c7ad19 LUCENE-10335: Fix ECJ warning
add 1ee11a8 LUCENE-10252: ValueSource.asDoubleValues should not compute the score (#519)
add 26713b3 LUCENE-10346: Specially treat SingletonSortedNumericDocValues in FastTaxonomyFacetCounts#countAll() (#574)
add 8b5887f LUCENE-10287: Remove obsolete changes entry (we now have a warning and won't rely on the module when staring luke)
add 835e821 LUCENE-10346: Move CHANGES entry to 9.1.
add 305d9eb LUCENE-10349: Cleanup WordListLoader to use try-with-resources and make the default stop words unmodifiable (#577)
add cc5634f Remove unused backward indices.
add 0f0d06c LUCENE-10347: add a helper task 'collectRuntimeJars' that assembles binary artifacts under each module's build 'runtimeJars' folder. (#576)
add ef1a554 Update copyright year in NOTICE.txt file.
add 4bacf93 LUCENE-10348: Make stopwords resources from analyzers modules visible to ClasspathResourceLoader and ModuleResourceLoader (#581)
add 78da703 LUCENE-10351 Correct knn search failure with deleted docs (#580)
add 60b8001 LUCENE-10355: clean zeros (#584)
add 2381192 LUCENE-10343: Remove MyRandom in favor of test framework random (#573)
add 475fbd0 LUCENE-10352: Convert TestAllAnalyzersHaveFactories and TestRandomChains to a global integration test and discover classes to check from module system (#582)
add 6149387 Modernize release announcement text. (#525)
add 65296e5 Use CDN to download source release. (#529)
add 8fa7412 LUCENE-10291: Only read/write postings when there is at least one indexed field (#539)
add f9ff620 LUCENE-10291: CHANGES entry
add 7fdba36 LUCENE-10291: Bug fix.
add c8651af LUCENE-10354: Clarify contract of codec APIs with missing/disabled fields. (#583)
add ff547e7 LUCENE-10328: Module path for compiling and running tests is wrong (#571)
add b8da9f3 LUCENE-10328: open up certain packages for junit and the test framework (reflective access).
add 603a43f Fix path of docs for import into the website. (#524)
add f2e00bb LUCENE-10353: add random null injection to TestRandomChains (#586)
add d0ad9f5 LUCENE-10183: KnnVectorsWriter#writeField to take KnnVectorsReader instead of VectorValues (#534)
add 42fe2d5 LUCENE-10364: Prepare and update errorprone plugin for Java 17 (#590)
add d9d65ab LUCENE-10291: Don't use CFS in testMinimalCodec (#593)
add 74698994 Simplify some exception handling with try-with-resources. (#589)
add 2ebc57a LUCENE-10283: Bump minimum required Java version to 17. (#579)
add e750f6c LUCENE-10350: Avoid some null checking for FastTaxonomyFacetCounts#countAll() (#578)
add ef6a1e9 Merge remote-tracking branch 'upstream/main' into hnsw
add dc79a2e Correct Test and Format fter merge
No new revisions were added by this update.
Summary of changes:
.gitattributes | 1 +
.github/workflows/gradle-precommit.yml | 4 +-
NOTICE.txt | 2 +-
README.md | 7 +-
build.gradle | 15 +-
buildSrc/scriptDepVersions.gradle | 4 +-
dev-tools/doap/lucene.rdf | 14 +
.../apache/lucene/missingdoclet/MissingDoclet.java | 4 +-
dev-tools/scripts/addBackcompatIndexes.py | 8 +-
dev-tools/scripts/buildAndPushRelease.py | 4 +-
dev-tools/scripts/releaseWizard.py | 2 +-
dev-tools/scripts/releaseWizard.yaml | 22 +-
dev-tools/scripts/smokeTestRelease.py | 15 +-
.../test-patch/lucene-solr-yetus-personality.sh | 2 +-
gradle/documentation/markdown.gradle | 9 +-
gradle/documentation/render-javadoc.gradle | 114 +-
gradle/generation/icu.gradle | 32 -
.../generation/icu/GenerateEmojiProperties.groovy | 48 -
gradle/generation/jflex.gradle | 34 +-
gradle/generation/jflex/skeleton.default.txt | 239 +-
.../jflex/skeleton.disable.buffer.expansion.txt | 233 +-
gradle/ide/eclipse.gradle | 6 +-
gradle/ide/intellij-idea.gradle | 2 +-
gradle/java/jar-manifest.gradle | 15 +-
gradle/java/javac.gradle | 3 +-
gradle/java/modules-debugging.gradle | 84 +
gradle/java/modules.gradle | 531 +
gradle/maven/publications.gradle | 14 +-
gradle/pylucene/pylucene.gradle | 40 +
gradle/testing/alternative-jdk-support.gradle | 2 +
gradle/testing/defaults-tests.gradle | 11 +
gradle/testing/randomization.gradle | 8 +-
gradle/testing/randomization/policies/tests.policy | 3 -
gradle/validation/check-environment.gradle | 10 +-
gradle/validation/ecj-lint.gradle | 64 +-
gradle/validation/ecj-lint/ecj.javadocs.prefs | 12 +-
gradle/validation/error-prone.gradle | 199 +-
gradle/validation/forbidden-apis.gradle | 9 +
.../validation/forbidden-apis/defaults.logging.txt | 38 +
.../validation/forbidden-apis/defaults.lucene.txt | 1 +
gradle/validation/precommit.gradle | 1 -
gradle/validation/rat-sources.gradle | 2 +
gradle/validation/spotless.gradle | 2 +-
gradle/validation/validate-source-patterns.gradle | 14 +-
lucene/CHANGES.txt | 192 +-
lucene/MIGRATE.md | 455 +-
lucene/SYSTEM_REQUIREMENTS.md | 4 +-
lucene/analysis.tests/build.gradle | 33 +
lucene/analysis.tests/src/test/module-info.java | 38 +
.../analysis/tests/ModuleClassDiscovery.java | 95 +
.../tests/TestAllAnalyzersHaveFactories.java | 182 +
.../lucene/analysis/tests/TestRandomChains.java | 967 +
.../org/apache/lucene/analysis/tests}/da_UTF8.xml | 0
.../org/apache/lucene/analysis/tests}/simple.aff | 0
.../org/apache/lucene/analysis/tests}/simple.dic | 0
lucene/analysis/common/build.gradle | 4 +-
.../checksums/generateClassicTokenizer.json | 6 +-
.../checksums/generateHTMLStripCharFilter.json | 6 +-
.../src/generated/checksums/generateTlds.json | 4 +-
.../checksums/generateUAX29URLEmailTokenizer.json | 9 +-
.../checksums/generateWikipediaTokenizer.json | 6 +-
lucene/analysis/common/src/java/module-info.java | 277 +
.../apache/lucene/analysis/ar/ArabicAnalyzer.java | 9 +-
.../lucene/analysis/bg/BulgarianAnalyzer.java | 8 +-
.../apache/lucene/analysis/bn/BengaliAnalyzer.java | 8 +-
.../analysis/boost/DelimitedBoostTokenFilter.java | 3 +
.../lucene/analysis/br/BrazilianAnalyzer.java | 6 +-
.../apache/lucene/analysis/ca/CatalanAnalyzer.java | 8 +-
.../analysis/charfilter/HTMLStripCharFilter.java | 60681 +++++++--------
.../analysis/charfilter/HTMLStripCharFilter.jflex | 11 +-
.../apache/lucene/analysis/cjk/CJKAnalyzer.java | 9 +-
.../lucene/analysis/cjk/CJKBigramFilter.java | 2 +
.../apache/lucene/analysis/ckb/SoraniAnalyzer.java | 6 +-
.../analysis/classic/ClassicTokenizerImpl.java | 535 +-
.../analysis/classic/ClassicTokenizerImpl.jflex | 4 +-
.../analysis/commongrams/CommonGramsFilter.java | 6 +-
.../commongrams/CommonGramsQueryFilter.java | 2 +
.../HyphenationCompoundWordTokenFilter.java | 5 +-
.../lucene/analysis/core/LowerCaseFilter.java | 2 +
.../apache/lucene/analysis/core/StopFilter.java | 2 +
.../lucene/analysis/core/TypeTokenFilter.java | 3 +-
.../apache/lucene/analysis/cz/CzechAnalyzer.java | 6 +-
.../apache/lucene/analysis/da/DanishAnalyzer.java | 6 +-
.../apache/lucene/analysis/de/GermanAnalyzer.java | 6 +-
.../apache/lucene/analysis/el/GreekAnalyzer.java | 9 +-
.../apache/lucene/analysis/email/ASCIITLD.jflex | 8 +-
.../analysis/email/UAX29URLEmailTokenizerImpl.java | 73571 +++++++++----------
.../email/UAX29URLEmailTokenizerImpl.jflex | 40 +-
.../apache/lucene/analysis/es/SpanishAnalyzer.java | 6 +-
.../analysis/es/SpanishMinimalStemFilter.java | 3 +
.../es/SpanishMinimalStemFilterFactory.java | 2 +
.../lucene/analysis/es/SpanishMinimalStemmer.java | 3 +
.../analysis/es/SpanishPluralStemFilter.java | 54 +
.../es/SpanishPluralStemFilterFactory.java | 58 +
.../lucene/analysis/es/SpanishPluralStemmer.java | 283 +
.../lucene/analysis/et/EstonianAnalyzer.java | 8 +-
.../apache/lucene/analysis/eu/BasqueAnalyzer.java | 9 +-
.../apache/lucene/analysis/fa/PersianAnalyzer.java | 8 +-
.../apache/lucene/analysis/fi/FinnishAnalyzer.java | 6 +-
.../apache/lucene/analysis/fr/FrenchAnalyzer.java | 6 +-
.../apache/lucene/analysis/ga/IrishAnalyzer.java | 9 +-
.../lucene/analysis/gl/GalicianAnalyzer.java | 6 +-
.../apache/lucene/analysis/hi/HindiAnalyzer.java | 8 +-
.../lucene/analysis/hu/HungarianAnalyzer.java | 6 +-
.../lucene/analysis/hunspell/AffixCondition.java | 6 +-
.../lucene/analysis/hy/ArmenianAnalyzer.java | 8 +-
.../lucene/analysis/id/IndonesianAnalyzer.java | 8 +-
.../apache/lucene/analysis/it/ItalianAnalyzer.java | 6 +-
.../lucene/analysis/lt/LithuanianAnalyzer.java | 8 +-
.../apache/lucene/analysis/lv/LatvianAnalyzer.java | 6 +-
.../lucene/analysis/minhash/MinHashFilter.java | 2 +-
.../DelimitedTermFrequencyTokenFilter.java | 3 +
.../miscellaneous/HyphenatedWordsFilter.java | 3 +
.../analysis/miscellaneous/KeepWordFilter.java | 3 +-
.../miscellaneous/LimitTokenCountFilter.java | 2 +
.../miscellaneous/LimitTokenOffsetFilter.java | 2 +
.../miscellaneous/LimitTokenPositionFilter.java | 2 +
.../miscellaneous/SetKeywordMarkerFilter.java | 3 +-
.../miscellaneous/WordDelimiterGraphFilter.java | 2 +
.../apache/lucene/analysis/ne/NepaliAnalyzer.java | 8 +-
.../apache/lucene/analysis/nl/DutchAnalyzer.java | 6 +-
.../lucene/analysis/no/NorwegianAnalyzer.java | 6 +-
.../analysis/path/PathHierarchyTokenizer.java | 2 +
.../path/ReversePathHierarchyTokenizer.java | 2 +
.../analysis/pattern/PatternReplaceCharFilter.java | 5 +-
.../analysis/pattern/PatternTypingFilter.java | 6 +
.../pattern/SimplePatternSplitTokenizer.java | 4 +-
.../analysis/pattern/SimplePatternTokenizer.java | 2 +-
.../payloads/DelimitedPayloadTokenFilter.java | 3 +-
.../payloads/NumericPayloadTokenFilter.java | 12 +-
.../lucene/analysis/pt/PortugueseAnalyzer.java | 6 +-
.../lucene/analysis/ro/RomanianAnalyzer.java | 9 +-
.../apache/lucene/analysis/ru/RussianAnalyzer.java | 6 +-
.../lucene/analysis/snowball/SnowballFilter.java | 6 +-
.../apache/lucene/analysis/sr/SerbianAnalyzer.java | 7 +-
.../apache/lucene/analysis/sv/SwedishAnalyzer.java | 6 +-
.../apache/lucene/analysis/ta/TamilAnalyzer.java | 8 +-
.../apache/lucene/analysis/te/TeluguAnalyzer.java | 8 +-
.../apache/lucene/analysis/th/ThaiAnalyzer.java | 8 +-
.../apache/lucene/analysis/tr/TurkishAnalyzer.java | 8 +-
.../apache/lucene/analysis/util/ElisionFilter.java | 3 +-
.../analysis/util/FilesystemResourceLoader.java | 34 +-
.../analysis/wikipedia/WikipediaTokenizer.java | 2 +
.../analysis/wikipedia/WikipediaTokenizerImpl.java | 725 +-
.../wikipedia/WikipediaTokenizerImpl.jflex | 4 +-
.../org.apache.lucene.analysis.TokenFilterFactory | 1 +
.../lucene/analysis/ar/TestArabicAnalyzer.java | 2 +-
.../lucene/analysis/ar/TestArabicFilters.java | 2 +-
.../analysis/ar/TestArabicNormalizationFilter.java | 4 +-
.../lucene/analysis/ar/TestArabicStemFilter.java | 4 +-
.../lucene/analysis/bg/TestBulgarianAnalyzer.java | 2 +-
.../bg/TestBulgarianStemFilterFactory.java | 2 +-
.../lucene/analysis/bg/TestBulgarianStemmer.java | 4 +-
.../lucene/analysis/bn/TestBengaliAnalyzer.java | 2 +-
.../lucene/analysis/bn/TestBengaliFilters.java | 2 +-
.../lucene/analysis/bn/TestBengaliNormalizer.java | 4 +-
.../lucene/analysis/bn/TestBengaliStemmer.java | 2 +-
.../boost/TestDelimitedBoostTokenFilter.java | 2 +-
.../lucene/analysis/br/TestBrazilianAnalyzer.java | 2 +-
.../br/TestBrazilianStemFilterFactory.java | 4 +-
.../lucene/analysis/ca/TestCatalanAnalyzer.java | 2 +-
.../charfilter/TestHTMLStripCharFilter.java | 6 +-
.../charfilter/TestHTMLStripCharFilterFactory.java | 2 +-
.../analysis/charfilter/TestMappingCharFilter.java | 6 +-
.../charfilter/TestMappingCharFilterFactory.java | 2 +-
.../lucene/analysis/cjk/TestCJKAnalyzer.java | 4 +-
.../lucene/analysis/cjk/TestCJKBigramFilter.java | 2 +-
.../analysis/cjk/TestCJKBigramFilterFactory.java | 2 +-
.../analysis/cjk/TestCJKWidthCharFilter.java | 4 +-
.../cjk/TestCJKWidthCharFilterFactory.java | 2 +-
.../lucene/analysis/cjk/TestCJKWidthFilter.java | 4 +-
.../analysis/cjk/TestCJKWidthFilterFactory.java | 2 +-
.../lucene/analysis/ckb/TestSoraniAnalyzer.java | 2 +-
.../ckb/TestSoraniNormalizationFilter.java | 4 +-
.../ckb/TestSoraniNormalizationFilterFactory.java | 2 +-
.../lucene/analysis/ckb/TestSoraniStemFilter.java | 6 +-
.../analysis/ckb/TestSoraniStemFilterFactory.java | 4 +-
.../analysis/classic/TestClassicAnalyzer.java | 2 +-
.../analysis/classic/TestClassicFactories.java | 2 +-
.../commongrams/TestCommonGramsFilter.java | 4 +-
.../commongrams/TestCommonGramsFilterFactory.java | 4 +-
.../TestCommonGramsQueryFilterFactory.java | 2 +-
.../compound/TestCompoundWordTokenFilter.java | 4 +-
...stDictionaryCompoundWordTokenFilterFactory.java | 4 +-
...tHyphenationCompoundWordTokenFilterFactory.java | 4 +-
.../core/TestAllAnalyzersHaveFactories.java | 230 -
.../apache/lucene/analysis/core/TestAnalyzers.java | 2 +-
.../lucene/analysis/core/TestBugInSomething.java | 77 +-
.../lucene/analysis/core/TestCoreFactories.java | 2 +-
.../analysis/core/TestDecimalDigitFilter.java | 6 +-
.../core/TestDecimalDigitFilterFactory.java | 2 +-
.../lucene/analysis/core/TestDuelingAnalyzers.java | 8 +-
.../apache/lucene/analysis/core/TestFactories.java | 8 +-
.../analysis/core/TestFlattenGraphFilter.java | 8 +-
.../lucene/analysis/core/TestKeywordAnalyzer.java | 4 +-
.../lucene/analysis/core/TestKeywordTokenizer.java | 2 +-
.../lucene/analysis/core/TestRandomChains.java | 1045 -
.../lucene/analysis/core/TestStopAnalyzer.java | 2 +-
.../analysis/core/TestStopFilterFactory.java | 2 +-
.../lucene/analysis/core/TestTypeTokenFilter.java | 4 +-
.../analysis/core/TestTypeTokenFilterFactory.java | 4 +-
.../core/TestUnicodeWhitespaceTokenizer.java | 2 +-
.../analysis/core/TestWhitespaceAnalyzer.java | 2 +-
.../lucene/analysis/custom/TestCustomAnalyzer.java | 2 +-
.../lucene/analysis/cz/TestCzechAnalyzer.java | 2 +-
.../analysis/cz/TestCzechStemFilterFactory.java | 4 +-
.../lucene/analysis/cz/TestCzechStemmer.java | 4 +-
.../lucene/analysis/da/TestDanishAnalyzer.java | 2 +-
.../lucene/analysis/de/TestGermanAnalyzer.java | 2 +-
.../analysis/de/TestGermanLightStemFilter.java | 6 +-
.../de/TestGermanLightStemFilterFactory.java | 2 +-
.../analysis/de/TestGermanMinimalStemFilter.java | 6 +-
.../de/TestGermanMinimalStemFilterFactory.java | 4 +-
.../analysis/de/TestGermanNormalizationFilter.java | 4 +-
.../de/TestGermanNormalizationFilterFactory.java | 4 +-
.../lucene/analysis/de/TestGermanStemFilter.java | 6 +-
.../analysis/de/TestGermanStemFilterFactory.java | 4 +-
.../lucene/analysis/el/TestGreekAnalyzer.java | 2 +-
.../el/TestGreekLowerCaseFilterFactory.java | 2 +-
.../analysis/el/TestGreekStemFilterFactory.java | 2 +-
.../lucene/analysis/el/TestGreekStemmer.java | 2 +-
.../test/org/apache/lucene/analysis/email/TLDs.txt | 6 -
.../analysis/email/TestUAX29URLEmailAnalyzer.java | 2 +-
.../analysis/email/TestUAX29URLEmailTokenizer.java | 12 +-
.../email/TestUAX29URLEmailTokenizerFactory.java | 2 +-
.../lucene/analysis/en/TestEnglishAnalyzer.java | 2 +-
.../analysis/en/TestEnglishMinimalStemFilter.java | 4 +-
.../en/TestEnglishMinimalStemFilterFactory.java | 2 +-
.../lucene/analysis/en/TestKStemFilterFactory.java | 2 +-
.../apache/lucene/analysis/en/TestKStemmer.java | 6 +-
.../lucene/analysis/en/TestPorterStemFilter.java | 6 +-
.../analysis/en/TestPorterStemFilterFactory.java | 2 +-
.../lucene/analysis/es/TestSpanishAnalyzer.java | 2 +-
.../analysis/es/TestSpanishLightStemFilter.java | 6 +-
.../es/TestSpanishLightStemFilterFactory.java | 4 +-
.../analysis/es/TestSpanishMinimalStemFilter.java | 11 +-
.../es/TestSpanishMinimalStemFilterFactory.java | 11 +-
.../analysis/es/TestSpanishPluralStemFilter.java | 73 +
.../es/TestSpanishPluralStemFilterFactory.java | 46 +
.../apache/lucene/analysis/es/espluraltestdata.zip | Bin 0 -> 133046 bytes
.../lucene/analysis/et/TestEstonianAnalyzer.java | 2 +-
.../lucene/analysis/eu/TestBasqueAnalyzer.java | 2 +-
.../lucene/analysis/fa/TestPersianAnalyzer.java | 2 +-
.../lucene/analysis/fa/TestPersianCharFilter.java | 4 +-
.../fa/TestPersianNormalizationFilter.java | 4 +-
.../fa/TestPersianNormalizationFilterFactory.java | 2 +-
.../lucene/analysis/fi/TestFinnishAnalyzer.java | 2 +-
.../analysis/fi/TestFinnishLightStemFilter.java | 6 +-
.../fi/TestFinnishLightStemFilterFactory.java | 4 +-
.../lucene/analysis/fr/TestFrenchAnalyzer.java | 2 +-
.../analysis/fr/TestFrenchLightStemFilter.java | 6 +-
.../fr/TestFrenchLightStemFilterFactory.java | 2 +-
.../analysis/fr/TestFrenchMinimalStemFilter.java | 6 +-
.../fr/TestFrenchMinimalStemFilterFactory.java | 2 +-
.../lucene/analysis/ga/TestIrishAnalyzer.java | 2 +-
.../analysis/ga/TestIrishLowerCaseFilter.java | 2 +-
.../ga/TestIrishLowerCaseFilterFactory.java | 2 +-
.../lucene/analysis/gl/TestGalicianAnalyzer.java | 2 +-
.../analysis/gl/TestGalicianMinimalStemFilter.java | 4 +-
.../gl/TestGalicianMinimalStemFilterFactory.java | 2 +-
.../lucene/analysis/gl/TestGalicianStemFilter.java | 6 +-
.../analysis/gl/TestGalicianStemFilterFactory.java | 2 +-
.../lucene/analysis/hi/TestHindiAnalyzer.java | 2 +-
.../lucene/analysis/hi/TestHindiFilters.java | 2 +-
.../lucene/analysis/hi/TestHindiNormalizer.java | 2 +-
.../lucene/analysis/hi/TestHindiStemmer.java | 2 +-
.../lucene/analysis/hu/TestHungarianAnalyzer.java | 2 +-
.../analysis/hu/TestHungarianLightStemFilter.java | 6 +-
.../hu/TestHungarianLightStemFilterFactory.java | 2 +-
.../lucene/analysis/hunspell/StemmerTestBase.java | 2 +-
.../lucene/analysis/hunspell/Test64kAffixes.java | 2 +-
.../analysis/hunspell/TestAffixCondition.java | 2 +-
.../analysis/hunspell/TestAllDictionaries.java | 8 +-
.../lucene/analysis/hunspell/TestDictionary.java | 2 +-
.../lucene/analysis/hunspell/TestHunspell.java | 2 +-
.../analysis/hunspell/TestHunspellStemFilter.java | 4 +-
.../hunspell/TestHunspellStemFilterFactory.java | 2 +-
.../lucene/analysis/hunspell/TestPerformance.java | 2 +-
.../analysis/hunspell/TestSpellChecking.java | 2 +-
.../analysis/hunspell/TestTrigramAutomaton.java | 2 +-
.../lucene/analysis/hy/TestArmenianAnalyzer.java | 2 +-
.../lucene/analysis/id/TestIndonesianAnalyzer.java | 2 +-
.../id/TestIndonesianStemFilterFactory.java | 4 +-
.../lucene/analysis/id/TestIndonesianStemmer.java | 4 +-
.../lucene/analysis/in/TestIndicNormalizer.java | 4 +-
.../lucene/analysis/it/TestItalianAnalyzer.java | 2 +-
.../analysis/it/TestItalianLightStemFilter.java | 6 +-
.../it/TestItalianLightStemFilterFactory.java | 2 +-
.../lucene/analysis/lt/TestLithuanianAnalyzer.java | 2 +-
.../lucene/analysis/lt/TestLithuanianStemming.java | 4 +-
.../lucene/analysis/lv/TestLatvianAnalyzer.java | 2 +-
.../analysis/lv/TestLatvianStemFilterFactory.java | 4 +-
.../lucene/analysis/lv/TestLatvianStemmer.java | 4 +-
.../lucene/analysis/minhash/TestMinHashFilter.java | 11 +-
.../miscellaneous/TestASCIIFoldingFilter.java | 4 +-
.../TestAsciiFoldingFilterFactory.java | 6 +-
.../miscellaneous/TestCapitalizationFilter.java | 4 +-
.../TestCapitalizationFilterFactory.java | 2 +-
.../miscellaneous/TestCodepointCountFilter.java | 4 +-
.../TestCodepointCountFilterFactory.java | 4 +-
.../miscellaneous/TestConcatenateGraphFilter.java | 4 +-
.../TestConcatenateGraphFilterFactory.java | 4 +-
.../TestConcatenatingTokenStream.java | 8 +-
.../miscellaneous/TestConditionalTokenFilter.java | 10 +-
.../miscellaneous/TestDateRecognizerFilter.java | 2 +-
.../TestDateRecognizerFilterFactory.java | 2 +-
.../TestDelimitedTermFrequencyTokenFilter.java | 2 +-
.../miscellaneous/TestDropIfFlaggedFilter.java | 6 +-
.../TestDropIfFlaggedFilterFactory.java | 6 +-
.../miscellaneous/TestEmptyTokenStream.java | 2 +-
.../miscellaneous/TestFingerprintFilter.java | 4 +-
.../TestFingerprintFilterFactory.java | 4 +-
.../miscellaneous/TestFixBrokenOffsetsFilter.java | 6 +-
.../miscellaneous/TestHyphenatedWordsFilter.java | 4 +-
.../miscellaneous/TestKeepFilterFactory.java | 2 +-
.../analysis/miscellaneous/TestKeepWordFilter.java | 4 +-
.../miscellaneous/TestKeywordMarkerFilter.java | 2 +-
.../TestKeywordMarkerFilterFactory.java | 4 +-
.../miscellaneous/TestKeywordRepeatFilter.java | 2 +-
.../analysis/miscellaneous/TestLengthFilter.java | 2 +-
.../miscellaneous/TestLengthFilterFactory.java | 4 +-
.../miscellaneous/TestLimitTokenCountAnalyzer.java | 6 +-
.../miscellaneous/TestLimitTokenCountFilter.java | 4 +-
.../TestLimitTokenCountFilterFactory.java | 4 +-
.../miscellaneous/TestLimitTokenOffsetFilter.java | 4 +-
.../TestLimitTokenOffsetFilterFactory.java | 4 +-
.../TestLimitTokenPositionFilter.java | 4 +-
.../TestLimitTokenPositionFilterFactory.java | 4 +-
.../miscellaneous/TestMiscellaneousFactories.java | 2 +-
.../miscellaneous/TestPerFieldAnalyzerWrapper.java | 6 +-
.../miscellaneous/TestProtectedTermFilter.java | 6 +-
.../TestProtectedTermFilterFactory.java | 2 +-
.../TestRemoveDuplicatesTokenFilter.java | 8 +-
.../TestRemoveDuplicatesTokenFilterFactory.java | 6 +-
.../TestScandinavianFoldingFilter.java | 4 +-
.../TestScandinavianFoldingFilterFactory.java | 2 +-
.../TestScandinavianNormalizationFilter.java | 2 +
...TestScandinavianNormalizationFilterFactory.java | 2 +-
.../miscellaneous/TestScandinavianNormalizer.java | 2 +
.../miscellaneous/TestStemmerOverrideFilter.java | 4 +-
.../TestStemmerOverrideFilterFactory.java | 4 +-
.../analysis/miscellaneous/TestTrimFilter.java | 8 +-
.../miscellaneous/TestTrimFilterFactory.java | 2 +-
.../miscellaneous/TestTruncateTokenFilter.java | 2 +-
.../TestTruncateTokenFilterFactory.java | 4 +-
.../miscellaneous/TestTypeAsSynonymFilter.java | 6 +-
.../TestTypeAsSynonymFilterFactory.java | 6 +-
.../miscellaneous/TestWordDelimiterFilter.java | 8 +-
.../TestWordDelimiterGraphFilter.java | 10 +-
.../lucene/analysis/ne/TestNepaliAnalyzer.java | 2 +-
.../analysis/ngram/TestEdgeNGramTokenFilter.java | 6 +-
.../analysis/ngram/TestEdgeNGramTokenizer.java | 4 +-
.../lucene/analysis/ngram/TestNGramFilters.java | 2 +-
.../analysis/ngram/TestNGramTokenFilter.java | 6 +-
.../lucene/analysis/ngram/TestNGramTokenizer.java | 4 +-
.../lucene/analysis/nl/TestDutchAnalyzer.java | 2 +-
.../lucene/analysis/no/TestNorwegianAnalyzer.java | 2 +-
.../analysis/no/TestNorwegianLightStemFilter.java | 6 +-
.../no/TestNorwegianLightStemFilterFactory.java | 2 +-
.../no/TestNorwegianMinimalStemFilter.java | 6 +-
.../no/TestNorwegianMinimalStemFilterFactory.java | 4 +-
.../no/TestNorwegianNormalizationFilter.java | 2 +
.../TestNorwegianNormalizationFilterFactory.java | 2 +-
.../analysis/path/TestPathHierarchyTokenizer.java | 2 +-
.../path/TestReversePathHierarchyTokenizer.java | 2 +-
.../TestPatternCaptureGroupTokenFilter.java | 4 +-
.../pattern/TestPatternReplaceCharFilter.java | 6 +-
.../TestPatternReplaceCharFilterFactory.java | 2 +-
.../analysis/pattern/TestPatternReplaceFilter.java | 4 +-
.../pattern/TestPatternReplaceFilterFactory.java | 2 +-
.../analysis/pattern/TestPatternTokenizer.java | 2 +-
.../pattern/TestPatternTokenizerFactory.java | 2 +-
.../analysis/pattern/TestPatternTypingFilter.java | 6 +-
.../pattern/TestPatternTypingFilterFactory.java | 8 +-
.../pattern/TestSimplePatternSplitTokenizer.java | 4 +-
.../pattern/TestSimplePatternTokenizer.java | 4 +-
.../payloads/TestDelimitedPayloadTokenFilter.java | 2 +-
.../TestDelimitedPayloadTokenFilterFactory.java | 4 +-
.../payloads/TestNumericPayloadTokenFilter.java | 4 +-
.../TestTokenOffsetPayloadTokenFilter.java | 2 +-
.../payloads/TestTypeAsPayloadTokenFilter.java | 2 +-
.../lucene/analysis/pt/TestPortugueseAnalyzer.java | 2 +-
.../analysis/pt/TestPortugueseLightStemFilter.java | 6 +-
.../pt/TestPortugueseLightStemFilterFactory.java | 4 +-
.../pt/TestPortugueseMinimalStemFilter.java | 6 +-
.../pt/TestPortugueseMinimalStemFilterFactory.java | 4 +-
.../analysis/pt/TestPortugueseStemFilter.java | 6 +-
.../pt/TestPortugueseStemFilterFactory.java | 2 +-
.../query/TestQueryAutoStopWordAnalyzer.java | 3 +
.../analysis/reverse/TestReverseStringFilter.java | 4 +-
.../reverse/TestReverseStringFilterFactory.java | 2 +-
.../lucene/analysis/ro/TestRomanianAnalyzer.java | 2 +-
.../lucene/analysis/ru/TestRussianAnalyzer.java | 2 +-
.../analysis/ru/TestRussianLightStemFilter.java | 6 +-
.../ru/TestRussianLightStemFilterFactory.java | 2 +-
.../analysis/shingle/TestFixedShingleFilter.java | 6 +-
.../shingle/TestShingleAnalyzerWrapper.java | 6 +-
.../lucene/analysis/shingle/TestShingleFilter.java | 8 +-
.../analysis/shingle/TestShingleFilterFactory.java | 2 +-
.../analysis/sinks/TestTeeSinkTokenFilter.java | 8 +-
.../lucene/analysis/snowball/TestSnowball.java | 4 +-
.../snowball/TestSnowballPorterFilterFactory.java | 4 +-
.../analysis/snowball/TestSnowballVocab.java | 4 +-
.../lucene/analysis/sr/TestSerbianAnalyzer.java | 2 +-
.../sr/TestSerbianNormalizationFilter.java | 4 +-
.../sr/TestSerbianNormalizationFilterFactory.java | 4 +-
.../sr/TestSerbianNormalizationRegularFilter.java | 4 +-
.../lucene/analysis/sv/TestSwedishAnalyzer.java | 2 +-
.../analysis/sv/TestSwedishLightStemFilter.java | 6 +-
.../sv/TestSwedishLightStemFilterFactory.java | 2 +-
.../analysis/sv/TestSwedishMinimalStemFilter.java | 4 +-
.../synonym/BaseSynonymParserTestCase.java | 2 +-
.../analysis/synonym/TestMultiWordSynonyms.java | 4 +-
.../analysis/synonym/TestSolrSynonymParser.java | 4 +-
.../analysis/synonym/TestSynonymFilterFactory.java | 4 +-
.../analysis/synonym/TestSynonymGraphFilter.java | 14 +-
.../analysis/synonym/TestSynonymMapFilter.java | 10 +-
.../analysis/synonym/TestWordnetSynonymParser.java | 6 +-
.../lucene/analysis/ta/TestTamilAnalyzer.java | 2 +-
.../lucene/analysis/te/TestTeluguAnalyzer.java | 2 +-
.../lucene/analysis/te/TestTeluguFilters.java | 2 +-
.../lucene/analysis/te/TestTeluguNormalizer.java | 2 +-
.../lucene/analysis/te/TestTeluguStemmer.java | 2 +-
.../lucene/analysis/th/TestThaiAnalyzer.java | 2 +-
.../analysis/th/TestThaiTokenizerFactory.java | 2 +-
.../lucene/analysis/tr/TestApostropheFilter.java | 2 +-
.../analysis/tr/TestApostropheFilterFactory.java | 4 +-
.../lucene/analysis/tr/TestTurkishAnalyzer.java | 2 +-
.../analysis/tr/TestTurkishLowerCaseFilter.java | 2 +-
.../tr/TestTurkishLowerCaseFilterFactory.java | 4 +-
.../analysis/util/StringMockResourceLoader.java | 56 -
.../analysis/util/TestCharArrayIterator.java | 4 +-
.../lucene/analysis/util/TestCharTokenizers.java | 2 +-
.../apache/lucene/analysis/util/TestElision.java | 2 +-
.../analysis/util/TestElisionFilterFactory.java | 4 +-
.../util/TestFilesystemResourceLoader.java | 3 +-
.../analysis/util/TestRollingCharBuffer.java | 4 +-
.../analysis/util/TestSegmentingTokenizerBase.java | 2 +-
.../analysis/wikipedia/TestWikipediaTokenizer.java | 2 +-
.../wikipedia/TestWikipediaTokenizerFactory.java | 2 +-
.../collation/TestCollationDocValuesField.java | 6 +-
.../lucene/collation/TestCollationKeyAnalyzer.java | 2 +-
.../analysis/standard/GenerateJflexTLDMacros.java | 2 +
lucene/analysis/icu/build.gradle | 8 +-
lucene/analysis/icu/src/java/module-info.java | 40 +
.../lucene/analysis/icu/ICUNormalizer2Filter.java | 3 +-
.../icu/TestICUCollationDocValuesField.java | 6 +-
.../analysis/icu/TestICUCollationKeyAnalyzer.java | 2 +-
.../lucene/analysis/icu/TestICUFoldingFilter.java | 4 +-
.../analysis/icu/TestICUFoldingFilterFactory.java | 2 +-
.../analysis/icu/TestICUNormalizer2CharFilter.java | 6 +-
.../icu/TestICUNormalizer2CharFilterFactory.java | 2 +-
.../analysis/icu/TestICUNormalizer2Filter.java | 4 +-
.../icu/TestICUNormalizer2FilterFactory.java | 2 +-
.../analysis/icu/TestICUTransformFilter.java | 4 +-
.../icu/TestICUTransformFilterFactory.java | 2 +-
.../icu/segmentation/TestCharArrayIterator.java | 2 +-
.../icu/segmentation/TestICUTokenizer.java | 2 +-
.../icu/segmentation/TestICUTokenizerCJK.java | 4 +-
.../icu/segmentation/TestICUTokenizerFactory.java | 2 +-
.../icu/segmentation/TestMyanmarSyllable.java | 2 +-
.../icu/segmentation/TestWithCJKBigramFilter.java | 2 +-
lucene/analysis/kuromoji/build.gradle | 6 +-
lucene/analysis/kuromoji/src/java/module-info.java | 45 +
.../lucene/analysis/ja/JapaneseAnalyzer.java | 29 +-
.../analysis/ja/JapaneseCompletionFilter.java | 2 +
.../ja/JapaneseIterationMarkCharFilter.java | 3 +
.../analysis/ja/JapaneseKatakanaStemFilter.java | 3 +
.../lucene/analysis/ja/JapaneseNumberFilter.java | 2 +
.../ja/JapanesePartOfSpeechStopFilter.java | 3 +-
.../lucene/analysis/ja/JapaneseTokenizer.java | 2 +
.../lucene/analysis/ja/dict/BinaryDictionary.java | 37 +-
.../analysis/ja/dict/CharacterDefinition.java | 15 +-
.../lucene/analysis/ja/dict/ConnectionCosts.java | 16 +-
.../analysis/ja/StringMockResourceLoader.java | 56 -
.../org/apache/lucene/analysis/ja/TestCSVUtil.java | 2 +-
.../lucene/analysis/ja/TestExtendedMode.java | 4 +-
.../apache/lucene/analysis/ja/TestFactories.java | 7 +-
.../lucene/analysis/ja/TestJapaneseAnalyzer.java | 2 +-
.../analysis/ja/TestJapaneseBaseFormFilter.java | 2 +-
.../ja/TestJapaneseBaseFormFilterFactory.java | 3 +-
.../ja/TestJapaneseCompletionAnalyzer.java | 2 +-
.../analysis/ja/TestJapaneseCompletionFilter.java | 2 +-
.../ja/TestJapaneseCompletionFilterFactory.java | 2 +-
.../ja/TestJapaneseIterationMarkCharFilter.java | 4 +-
...TestJapaneseIterationMarkCharFilterFactory.java | 5 +-
.../ja/TestJapaneseKatakanaStemFilter.java | 4 +-
.../ja/TestJapaneseKatakanaStemFilterFactory.java | 3 +-
.../analysis/ja/TestJapaneseNumberFilter.java | 2 +-
.../ja/TestJapaneseNumberFilterFactory.java | 3 +-
.../TestJapanesePartOfSpeechStopFilterFactory.java | 3 +-
.../analysis/ja/TestJapaneseReadingFormFilter.java | 2 +-
.../ja/TestJapaneseReadingFormFilterFactory.java | 3 +-
.../lucene/analysis/ja/TestJapaneseTokenizer.java | 6 +-
.../analysis/ja/TestJapaneseTokenizerFactory.java | 3 +-
.../apache/lucene/analysis/ja/TestSearchMode.java | 2 +-
.../ja/completion/TestKatakanaRomanizer.java | 2 +-
.../analysis/ja/dict/TestTokenInfoDictionary.java | 2 +-
.../analysis/ja/dict/TestUserDictionary.java | 2 +-
.../lucene/analysis/ja/util/TestToStringUtil.java | 2 +-
.../analysis/ja/util/TestUnknownDictionary.java | 2 +-
lucene/analysis/morfologik.tests/build.gradle | 25 +
.../morfologik.tests/src/test/module-info.java | 27 +
.../morfologik/tests/TestMorfologikAnalyzer.java | 43 +
lucene/analysis/morfologik/build.gradle | 13 +-
.../analysis/morfologik/src/java/module-info.java | 35 +
.../analysis/morfologik/MorfologikFilter.java | 2 +
.../analysis/uk/UkrainianMorfologikAnalyzer.java | 101 +-
.../morfologik/TestMorfologikAnalyzer.java | 2 +-
.../morfologik/TestMorfologikFilterFactory.java | 7 +-
.../lucene/analysis/uk/TestUkrainianAnalyzer.java | 2 +-
lucene/analysis/nori/build.gradle | 8 +-
lucene/analysis/nori/src/java/module-info.java | 34 +
.../lucene/analysis/ko/KoreanNumberFilter.java | 2 +
.../apache/lucene/analysis/ko/KoreanTokenizer.java | 3 +
.../lucene/analysis/ko/dict/BinaryDictionary.java | 31 +-
.../lucene/analysis/ko/dict/ConnectionCosts.java | 17 +-
.../org.apache.lucene.analysis.TokenFilterFactory | 1 +
.../analysis/ko/StringMockResourceLoader.java | 56 -
.../lucene/analysis/ko/TestKoreanAnalyzer.java | 2 +-
.../lucene/analysis/ko/TestKoreanNumberFilter.java | 2 +-
.../analysis/ko/TestKoreanNumberFilterFactory.java | 3 +-
.../TestKoreanPartOfSpeechStopFilterFactory.java | 3 +-
.../analysis/ko/TestKoreanReadingFormFilter.java | 2 +-
.../ko/TestKoreanReadingFormFilterFactory.java | 3 +-
.../lucene/analysis/ko/TestKoreanTokenizer.java | 4 +-
.../analysis/ko/TestKoreanTokenizerFactory.java | 3 +-
.../analysis/ko/dict/TestTokenInfoDictionary.java | 2 +-
.../analysis/ko/dict/TestUserDictionary.java | 2 +-
.../analysis/ko/util/TestUnknownDictionary.java | 2 +-
lucene/analysis/opennlp/build.gradle | 8 +-
lucene/analysis/opennlp/src/java/module-info.java | 34 +
.../analysis/opennlp/OpenNLPChunkerFilter.java | 2 +
.../analysis/opennlp/OpenNLPLemmatizerFilter.java | 2 +
.../lucene/analysis/opennlp/OpenNLPPOSFilter.java | 2 +
.../lucene/analysis/opennlp/OpenNLPTokenizer.java | 2 +
.../opennlp/TestOpenNLPChunkerFilterFactory.java | 2 +-
.../TestOpenNLPLemmatizerFilterFactory.java | 2 +-
.../opennlp/TestOpenNLPPOSFilterFactory.java | 2 +-
.../opennlp/TestOpenNLPSentenceBreakIterator.java | 2 +-
.../opennlp/TestOpenNLPTokenizerFactory.java | 2 +-
lucene/analysis/phonetic/build.gradle | 8 +-
lucene/analysis/phonetic/src/java/module-info.java | 32 +
.../analysis/phonetic/BeiderMorseFilter.java | 4 +
.../analysis/phonetic/DoubleMetaphoneFilter.java | 3 +
.../org.apache.lucene.analysis.TokenFilterFactory | 1 +
.../analysis/phonetic/TestBeiderMorseFilter.java | 4 +-
.../phonetic/TestBeiderMorseFilterFactory.java | 2 +-
.../phonetic/TestDaitchMokotoffSoundexFilter.java | 4 +-
.../TestDaitchMokotoffSoundexFilterFactory.java | 4 +-
.../phonetic/TestDoubleMetaphoneFilter.java | 6 +-
.../phonetic/TestDoubleMetaphoneFilterFactory.java | 2 +-
.../analysis/phonetic/TestPhoneticFilter.java | 4 +-
.../phonetic/TestPhoneticFilterFactory.java | 2 +-
lucene/analysis/smartcn/build.gradle | 6 +-
lucene/analysis/smartcn/src/java/module-info.java | 31 +
.../analysis/cn/smart/SmartChineseAnalyzer.java | 6 +-
.../cn/smart/TestHMMChineseTokenizerFactory.java | 2 +-
.../cn/smart/TestSmartChineseAnalyzer.java | 2 +-
lucene/analysis/stempel/build.gradle | 6 +-
lucene/analysis/stempel/src/java/module-info.java | 32 +
.../apache/lucene/analysis/pl/PolishAnalyzer.java | 6 +-
.../lucene/analysis/stempel/StempelFilter.java | 8 +-
.../lucene/analysis/pl/TestPolishAnalyzer.java | 2 +-
.../TestStempelPolishStemFilterFactory.java | 2 +-
.../src/test/org/egothor/stemmer/TestCompile.java | 2 +-
.../src/test/org/egothor/stemmer/TestStemmer.java | 2 +-
lucene/backward-codecs/build.gradle | 6 +-
.../src/generated/checksums/generateForUtil.json | 4 +-
lucene/backward-codecs/src/java/module-info.java | 45 +
.../lucene40/blocktree/FieldReader.java | 6 +-
.../lucene40/blocktree/IntersectTermsEnum.java | 12 +-
.../lucene60/Lucene60PointsReader.java | 6 +-
.../backward_codecs/lucene70/IndexedDISI.java | 326 -
.../lucene/backward_codecs/lucene84/ForUtil.java | 58 +-
.../lucene/backward_codecs/lucene84/gen_ForUtil.py | 152 +-
.../lucene86/Lucene86PointsReader.java | 6 +-
.../packed/LegacyDirectMonotonicReader.java | 12 +-
.../store/EndiannessReverserIndexInput.java | 9 +-
.../lucene50/TestBlockPostingsFormat.java | 8 +-
.../lucene50/TestBlockPostingsFormat2.java | 10 +-
.../lucene50/TestBlockPostingsFormat3.java | 25 +-
.../backward_codecs/lucene50/TestForUtil.java | 4 +-
.../lucene50/TestLucene50CompoundFormat.java | 5 +-
.../lucene50/TestLucene50LiveDocsFormat.java | 4 +-
.../lucene50/TestLucene50StoredFieldsFormat.java | 4 +-
...tLucene50StoredFieldsFormatHighCompression.java | 4 +-
...estLucene50StoredFieldsFormatMergeInstance.java | 3 +
.../lucene50/TestLucene50TermVectorsFormat.java | 4 +-
.../lucene60/Lucene60PointsWriter.java | 74 +-
.../lucene60/TestLucene60FieldInfosFormat.java | 4 +-
.../lucene60/TestLucene60PointsFormat.java | 61 +-
.../backward_codecs/lucene60/bkd/BKDWriter60.java | 2302 +
.../backward_codecs/lucene60/bkd/DocIdsWriter.java | 85 +
.../backward_codecs/lucene70/TestIndexedDISI.java | 252 -
.../lucene70/TestLucene70SegmentInfoFormat.java | 4 +-
.../BaseLucene80DocValuesFormatTestCase.java | 10 +-
...TestBestCompressionLucene80DocValuesFormat.java | 4 +-
.../TestBestSpeedLucene80DocValuesFormat.java | 4 +-
.../lucene80/TestDocValuesCompression.java | 6 +-
.../backward_codecs/lucene80/TestIndexedDISI.java | 6 +-
.../lucene80/TestLucene80NormsFormat.java | 4 +-
.../TestLucene80NormsFormatMergeInstance.java | 3 +
.../backward_codecs/lucene84/TestForDeltaUtil.java | 6 +-
.../backward_codecs/lucene84/TestForUtil.java | 6 +-
.../lucene84/TestLucene84PostingsFormat.java | 8 +-
.../backward_codecs/lucene84/TestPForUtil.java | 6 +-
.../lucene86/Lucene86PointsWriter.java | 21 +-
.../lucene86/TestLucene86PointsFormat.java | 50 +-
.../lucene86/TestLucene86SegmentInfoFormat.java | 5 +-
.../lucene87/TestLucene87StoredFieldsFormat.java | 4 +-
...tLucene87StoredFieldsFormatHighCompression.java | 4 +-
...estLucene87StoredFieldsFormatMergeInstance.java | 3 +
.../packed/TestLegacyDirectMonotonic.java | 6 +-
.../packed/TestLegacyDirectPacked.java | 33 +-
.../packed/TestLegacyPackedInts.java | 8 +-
.../store/EndiannessReverserTestCase.java | 4 +-
.../TestEndiannessReverserCheckSumIndexInput.java | 2 +
.../store/TestEndiannessReverserIndexInput.java | 2 +
.../backward_index/TestBackwardsCompatibility.java | 69 +-
.../backward_index/TestIndexWriterOnOldIndex.java | 4 +-
.../backward_index/TestManyPointsInOldIndex.java | 6 +-
.../lucene/backward_index/dvupdates.8.0.0.zip | Bin 13396 -> 0 bytes
.../lucene/backward_index/dvupdates.9.0.0.zip | Bin 0 -> 14491 bytes
.../apache/lucene/backward_index/empty.8.0.0.zip | Bin 376 -> 0 bytes
.../apache/lucene/backward_index/empty.9.0.0.zip | Bin 0 -> 376 bytes
.../lucene/backward_index/index.9.0.0-cfs.zip | Bin 0 -> 16683 bytes
.../lucene/backward_index/index.9.0.0-nocfs.zip | Bin 0 -> 16669 bytes
.../lucene/backward_index/moreterms.8.0.0.zip | Bin 82427 -> 0 bytes
.../lucene/backward_index/moreterms.9.0.0.zip | Bin 0 -> 141558 bytes
.../apache/lucene/backward_index/sorted.9.0.0.zip | Bin 0 -> 137675 bytes
.../backward_index/unsupported.8.11.1-cfs.zip | Bin 0 -> 26151 bytes
.../backward_index/unsupported.8.11.1-nocfs.zip | Bin 0 -> 16946 bytes
lucene/benchmark/build.gradle | 36 +-
lucene/benchmark/src/java/module-info.java | 40 +
.../benchmark/byTask/feeds/ContentItemsSource.java | 4 +-
.../byTask/tasks/SearchTravRetHighlightTask.java | 12 +-
.../apache/lucene/benchmark/BenchmarkTestCase.java | 4 +-
.../benchmark/byTask/TestPerfTasksLogic.java | 8 +-
.../benchmark/byTask/TestPerfTasksParse.java | 4 +-
.../byTask/feeds/TestEnwikiContentSource.java | 2 +-
.../benchmark/byTask/feeds/TestHtmlParser.java | 2 +-
.../byTask/feeds/TestTrecContentSource.java | 4 +-
.../lucene/benchmark/byTask/utils/TestConfig.java | 2 +-
lucene/classification/build.gradle | 12 +-
lucene/classification/src/java/module-info.java | 27 +
.../classification/ClassificationTestBase.java | 6 +-
.../Test20NewsgroupsClassification.java | 4 +-
.../classification/TestBM25NBClassifier.java | 2 +-
.../TestBooleanPerceptronClassifier.java | 2 +-
.../TestCachingNaiveBayesClassifier.java | 2 +-
.../TestKNearestFuzzyClassifier.java | 2 +-
.../TestKNearestNeighborClassifier.java | 2 +-
.../TestSimpleNaiveBayesClassifier.java | 2 +-
.../document/DocumentClassificationTestBase.java | 2 +-
.../utils/TestConfusionMatrixGenerator.java | 2 +-
.../classification/utils/TestDataSplitter.java | 10 +-
.../utils/TestDocToDoubleVectorUtils.java | 4 +-
lucene/codecs/build.gradle | 4 +-
lucene/codecs/src/java/module-info.java | 39 +
.../blocktreeords/OrdsIntersectTermsEnum.java | 38 +-
.../blocktreeords/OrdsIntersectTermsEnumFrame.java | 8 +-
.../lucene/codecs/memory/DirectPostingsFormat.java | 56 +-
.../lucene/codecs/memory/FSTTermsReader.java | 6 +-
.../codecs/simpletext/SimpleTextBKDReader.java | 583 +-
.../codecs/simpletext/SimpleTextBKDWriter.java | 35 +-
.../simpletext/SimpleTextKnnVectorsWriter.java | 5 +-
.../codecs/simpletext/SimpleTextPointsWriter.java | 4 +-
.../codecs/uniformsplit/IntersectBlockReader.java | 69 +-
.../blockterms/TestFixedGapPostingsFormat.java | 5 +-
.../TestVarGapDocFreqIntervalPostingsFormat.java | 5 +-
.../TestVarGapFixedIntervalPostingsFormat.java | 5 +-
.../codecs/blocktreeords/TestOrdsBlockTree.java | 8 +-
.../codecs/bloom/TestBloomPostingsFormat.java | 5 +-
.../codecs/lucene90/MockTermStateFactory.java | 27 -
.../lucene90/tests/MockTermStateFactory.java | 28 +
.../codecs/memory/TestDirectPostingsFormat.java | 4 +-
.../codecs/memory/TestFSTPostingsFormat.java | 4 +-
.../simpletext/TestSimpleTextCompoundFormat.java | 2 +-
.../simpletext/TestSimpleTextDocValuesFormat.java | 2 +-
.../simpletext/TestSimpleTextFieldInfoFormat.java | 2 +-
.../simpletext/TestSimpleTextKnnVectorsFormat.java | 2 +-
.../simpletext/TestSimpleTextLiveDocsFormat.java | 2 +-
.../simpletext/TestSimpleTextNormsFormat.java | 2 +-
.../simpletext/TestSimpleTextPointsFormat.java | 2 +-
.../simpletext/TestSimpleTextPostingsFormat.java | 4 +-
.../TestSimpleTextSegmentInfoFormat.java | 2 +-
.../TestSimpleTextStoredFieldsFormat.java | 2 +-
.../TestSimpleTextTermVectorsFormat.java | 2 +-
.../codecs/uniformsplit/TestBlockWriter.java | 4 +-
.../codecs/uniformsplit/TestFSTDictionary.java | 3 +-
.../lucene/codecs/uniformsplit/TestTermBytes.java | 2 +-
.../uniformsplit/TestTermBytesComparator.java | 2 +-
.../TestUniformSplitPostingFormat.java | 5 +-
.../sharedterms/TestSTBlockReader.java | 4 +-
.../TestSTUniformSplitPostingFormat.java | 1 +
lucene/core.tests/build.gradle | 25 +
lucene/core.tests/src/java/module-info.java | 24 +
.../lucene/core/tests/main/EmptyReference.java | 23 +
.../lucene/core/tests/main/package-info.java | 19 +
lucene/core.tests/src/java/overview.html | 26 +
lucene/core.tests/src/test/module-info.java | 30 +
.../lucene/core/testresources/accessible.txt | 1 +
.../lucene/core/testresources/package-info.java | 19 +
.../org/apache/lucene/core/tests/TestMMap.java | 34 +
.../core/tests/TestModuleResourceLoader.java | 65 +
.../core/tests/TestRuntimeDependenciesSane.java | 58 +
.../org/apache/lucene/core/tests/nonaccessible.txt | 1 +
lucene/core/build.gradle | 4 +-
.../src/data/jflex/UnicodeEmojiProperties.jflex | 26 -
.../checksums/generateEmojiProperties.json | 4 -
.../checksums/generateStandardTokenizer.json | 7 +-
lucene/core/src/java/module-info.java | 82 +
.../src/java/org/apache/lucene/LucenePackage.java | 28 -
.../lucene/analysis/AbstractAnalysisFactory.java | 20 +-
.../apache/lucene/analysis/CachingTokenFilter.java | 4 +
.../org/apache/lucene/analysis/StopFilter.java | 8 +-
.../lucene/analysis/StopwordAnalyzerBase.java | 25 +-
.../org/apache/lucene/analysis/TokenFilter.java | 8 +-
.../java/org/apache/lucene/analysis/Tokenizer.java | 4 +-
.../org/apache/lucene/analysis/WordlistLoader.java | 162 +-
.../org/apache/lucene/analysis/package-info.java | 2 +-
.../analysis/standard/StandardTokenizerImpl.java | 1093 +-
.../analysis/standard/StandardTokenizerImpl.jflex | 39 +-
.../apache/lucene/codecs/DocValuesProducer.java | 18 +-
.../org/apache/lucene/codecs/FieldsConsumer.java | 8 +-
.../org/apache/lucene/codecs/KnnVectorsReader.java | 10 +-
.../org/apache/lucene/codecs/KnnVectorsWriter.java | 113 +-
.../org/apache/lucene/codecs/MutablePointTree.java | 86 +
.../apache/lucene/codecs/MutablePointValues.java | 50 -
.../org/apache/lucene/codecs/NormsProducer.java | 3 +-
.../org/apache/lucene/codecs/PointsReader.java | 6 +-
.../org/apache/lucene/codecs/PointsWriter.java | 142 +-
.../codecs/lucene90/Lucene90HnswVectorsReader.java | 8 +-
.../codecs/lucene90/Lucene90HnswVectorsWriter.java | 6 +-
.../codecs/lucene90/Lucene90PointsReader.java | 4 +-
.../codecs/lucene90/Lucene90PointsWriter.java | 21 +-
.../codecs/lucene90/blocktree/FieldReader.java | 6 +-
.../lucene90/blocktree/IntersectTermsEnum.java | 12 +-
.../codecs/perfield/PerFieldKnnVectorsFormat.java | 5 +-
.../lucene/codecs/perfield/PerFieldMergeState.java | 14 +-
.../codecs/perfield/PerFieldPostingsFormat.java | 2 +
.../lucene/document/LatLonPointDistanceQuery.java | 15 +-
.../org/apache/lucene/document/LatLonShape.java | 25 +-
.../apache/lucene/document/RangeFieldQuery.java | 5 +
.../org/apache/lucene/document/SpatialQuery.java | 33 +
.../lucene/document/XYPointInGeometryQuery.java | 5 +
.../java/org/apache/lucene/document/XYShape.java | 25 +-
.../src/java/org/apache/lucene/geo/GeoUtils.java | 23 +-
.../java/org/apache/lucene/geo/Tessellator.java | 135 +-
.../org/apache/lucene/geo/XYEncodingUtils.java | 8 +-
.../apache/lucene/index/AutomatonTermsEnum.java | 52 +-
.../java/org/apache/lucene/index/CheckIndex.java | 60 +-
.../java/org/apache/lucene/index/CodecReader.java | 14 +-
.../lucene/index/ConcurrentMergeScheduler.java | 12 +
.../lucene/index/ExitableDirectoryReader.java | 116 +-
.../java/org/apache/lucene/index/FieldInfos.java | 9 +
.../org/apache/lucene/index/FilterLeafReader.java | 9 +-
.../org/apache/lucene/index/FilterMergePolicy.java | 8 +-
.../apache/lucene/index/FreqProxTermsWriter.java | 18 +-
.../java/org/apache/lucene/index/IndexReader.java | 10 +-
.../java/org/apache/lucene/index/IndexWriter.java | 87 +-
.../apache/lucene/index/MergeReaderWrapper.java | 257 -
.../java/org/apache/lucene/index/MergeState.java | 6 +-
.../index/PersistentSnapshotDeletionPolicy.java | 6 +-
.../java/org/apache/lucene/index/PointValues.java | 139 +-
.../org/apache/lucene/index/PointValuesWriter.java | 158 +-
.../org/apache/lucene/index/SegmentCommitInfo.java | 4 +-
.../apache/lucene/index/SegmentCoreReaders.java | 12 +-
.../org/apache/lucene/index/SegmentMerger.java | 6 +-
.../org/apache/lucene/index/SegmentReader.java | 14 +-
.../apache/lucene/index/SortingCodecReader.java | 115 +-
.../lucene/index/StandardDirectoryReader.java | 2 +-
.../apache/lucene/index/VectorValuesWriter.java | 42 +-
.../tests/ConcurrentMergeSchedulerAccess.java | 29 +
.../lucene/internal/tests/IndexPackageAccess.java | 44 +
.../lucene/internal/tests/IndexWriterAccess.java | 44 +
.../lucene/internal/tests/SegmentReaderAccess.java | 33 +
.../apache/lucene/internal/tests/TestSecrets.java | 129 +
.../apache/lucene/internal/tests/package-info.java | 23 +
.../org/apache/lucene/search/AutomatonQuery.java | 36 +-
.../lucene/search/DocValuesFieldExistsQuery.java | 18 +
.../apache/lucene/search/DoubleValuesSource.java | 8 +-
.../org/apache/lucene/search/FilterScorer.java | 8 +-
.../java/org/apache/lucene/search/FuzzyQuery.java | 8 +-
.../org/apache/lucene/search/IndexSearcher.java | 10 +
.../org/apache/lucene/search/MultiCollector.java | 2 +-
.../lucene/search/NormsFieldExistsQuery.java | 14 +
.../org/apache/lucene/search/PointInSetQuery.java | 10 +
.../org/apache/lucene/search/PointRangeQuery.java | 15 +-
.../java/org/apache/lucene/search/PrefixQuery.java | 4 +-
.../java/org/apache/lucene/search/RegexpQuery.java | 6 +-
.../org/apache/lucene/search/TermInSetQuery.java | 6 +-
.../org/apache/lucene/search/TermRangeQuery.java | 1 -
.../apache/lucene/search/TopScoreDocCollector.java | 2 +-
.../org/apache/lucene/search/WildcardQuery.java | 8 +-
.../org/apache/lucene/store/FilterDirectory.java | 5 +
.../org/apache/lucene/store/MMapDirectory.java | 52 +-
.../src/java/org/apache/lucene/util/ArrayUtil.java | 12 +
.../lucene/util/ClasspathResourceLoader.java | 24 +-
.../org/apache/lucene/util/CollectionUtil.java | 4 +
.../apache/lucene/util/DocBaseBitSetIterator.java | 92 +
.../org/apache/lucene/util/DocIdSetBuilder.java | 12 +
.../java/org/apache/lucene/util/FixedBitSet.java | 49 +-
.../src/java/org/apache/lucene/util/IOUtils.java | 31 +-
.../org/apache/lucene/util/IgnoreRandomChains.java | 34 +
.../org/apache/lucene/util/InPlaceMergeSorter.java | 6 +-
.../java/org/apache/lucene/util/IntroSorter.java | 5 +-
.../apache/lucene/util/JavaLoggingInfoStream.java | 98 +
.../org/apache/lucene/util/MSBRadixSorter.java | 3 +-
.../apache/lucene/util/ModuleResourceLoader.java | 55 +
.../org/apache/lucene/util/NamedThreadFactory.java | 14 +-
.../org/apache/lucene/util/RamUsageEstimator.java | 30 +-
.../org/apache/lucene/util/ResourceLoader.java | 9 +-
.../src/java/org/apache/lucene/util/Sorter.java | 20 +-
.../src/java/org/apache/lucene/util/TimSorter.java | 6 +-
.../src/java/org/apache/lucene/util/Version.java | 48 +
.../apache/lucene/util/automaton/Automaton.java | 18 +-
.../lucene/util/automaton/AutomatonProvider.java | 2 +-
.../lucene/util/automaton/ByteRunAutomaton.java | 33 +-
.../apache/lucene/util/automaton/ByteRunnable.java | 58 +
.../util/automaton/CharacterRunAutomaton.java | 17 +-
.../lucene/util/automaton/CompiledAutomaton.java | 88 +-
.../util/automaton/MinimizationOperations.java | 306 -
.../lucene/util/automaton/NFARunAutomaton.java | 429 +
.../apache/lucene/util/automaton/Operations.java | 8 +-
.../org/apache/lucene/util/automaton/RegExp.java | 172 +-
.../apache/lucene/util/automaton/RunAutomaton.java | 22 +-
.../org/apache/lucene/util/automaton/StateSet.java | 5 +
.../lucene/util/automaton/TransitionAccessor.java | 39 +
.../java/org/apache/lucene/util/bkd/BKDReader.java | 1346 +-
.../java/org/apache/lucene/util/bkd/BKDWriter.java | 224 +-
.../org/apache/lucene/util/bkd/DocIdsWriter.java | 117 +-
.../util/bkd/MutablePointTreeReaderUtils.java | 241 +
.../lucene/util/bkd/MutablePointsReaderUtils.java | 242 -
.../apache/lucene/util/fst/PositiveIntOutputs.java | 6 +-
.../lucene/util/packed/DirectMonotonicReader.java | 18 +-
.../services/org.apache.lucene.codecs.Codec | 17 +
.../src/test/org/apache/lucene/TestAssertions.java | 2 +-
.../core/src/test/org/apache/lucene/TestDemo.java | 2 +-
.../test/org/apache/lucene/TestExternalCodecs.java | 10 +-
.../apache/lucene/TestMergeSchedulerExternal.java | 6 +-
.../src/test/org/apache/lucene/TestSearch.java | 3 +-
.../org/apache/lucene/TestSearchForDuplicates.java | 4 +-
.../analysis/TestAbstractAnalysisFactory.java | 2 +-
.../lucene/analysis/TestAnalysisSPILoader.java | 2 +-
.../lucene/analysis/TestAnalyzerWrapper.java | 3 +-
.../analysis/TestAutomatonToTokenStream.java | 1 +
.../lucene/analysis/TestCachingTokenFilter.java | 4 +-
.../apache/lucene/analysis/TestCharArrayMap.java | 2 +-
.../apache/lucene/analysis/TestCharArraySet.java | 10 +-
.../org/apache/lucene/analysis/TestCharFilter.java | 2 +-
.../apache/lucene/analysis/TestCharacterUtils.java | 4 +-
.../analysis/TestDelegatingAnalyzerWrapper.java | 5 +-
.../lucene/analysis/TestGraphTokenFilter.java | 3 +
.../lucene/analysis/TestGraphTokenizers.java | 9 +-
.../lucene/analysis/TestReusableStringReader.java | 2 +-
.../org/apache/lucene/analysis/TestStopFilter.java | 4 +-
.../apache/lucene/analysis/TestWordlistLoader.java | 2 +-
.../analysis/standard/TestStandardAnalyzer.java | 12 +-
.../analysis/standard/TestStandardFactories.java | 2 +-
.../tokenattributes/TestBytesRefAttImpl.java | 2 +-
.../tokenattributes/TestCharTermAttributeImpl.java | 4 +-
.../TestPackedTokenAttributeImpl.java | 6 +-
.../tokenattributes/TestSimpleAttributeImpl.java | 4 +-
.../org/apache/lucene/codecs/TestCodecUtil.java | 2 +-
.../codecs/TestCompetitiveFreqNormAccumulator.java | 2 +-
.../org/apache/lucene/codecs/TestMinimalCodec.java | 164 +
.../compressing/AbstractTestCompressionMode.java | 4 +-
.../apache/lucene/codecs/lucene90/TestForUtil.java | 4 +-
.../lucene/codecs/lucene90/TestIndexedDISI.java | 4 +-
.../lucene90/TestLucene90CompoundFormat.java | 4 +-
.../lucene90/TestLucene90DocValuesFormat.java | 10 +-
.../lucene90/TestLucene90FieldInfosFormat.java | 4 +-
.../lucene90/TestLucene90HnswVectorsFormat.java | 4 +-
.../lucene90/TestLucene90LiveDocsFormat.java | 4 +-
.../codecs/lucene90/TestLucene90NormsFormat.java | 4 +-
.../codecs/lucene90/TestLucene90PointsFormat.java | 48 +-
.../lucene90/TestLucene90PostingsFormat.java | 6 +-
.../lucene90/TestLucene90SegmentInfoFormat.java | 4 +-
.../lucene90/TestLucene90StoredFieldsFormat.java | 4 +-
...tLucene90StoredFieldsFormatHighCompression.java | 2 +-
.../lucene90/TestLucene90TermVectorsFormat.java | 4 +-
.../lucene/codecs/lucene90/TestPForUtil.java | 4 +-
.../TestCompressingStoredFieldsFormat.java | 328 +
.../TestCompressingTermVectorsFormat.java | 132 +
.../lucene90/compressing/TestStoredFieldsInt.java | 4 +-
.../perfield/TestPerFieldDocValuesFormat.java | 10 +-
.../perfield/TestPerFieldKnnVectorsFormat.java | 16 +-
.../perfield/TestPerFieldPostingsFormat.java | 4 +-
.../perfield/TestPerFieldPostingsFormat2.java | 12 +-
.../lucene/document/BaseLatLonPointTestCase.java | 6 +-
.../lucene/document/BaseLatLonShapeTestCase.java | 6 +-
.../lucene/document/BaseLatLonSpatialTestCase.java | 10 +-
.../lucene/document/BaseShapeEncodingTestCase.java | 2 +-
.../lucene/document/BaseSpatialTestCase.java | 4 +-
.../lucene/document/BaseXYShapeTestCase.java | 6 +-
.../apache/lucene/document/TestBinaryDocument.java | 4 +-
.../org/apache/lucene/document/TestDateTools.java | 2 +-
.../org/apache/lucene/document/TestDocument.java | 6 +-
.../apache/lucene/document/TestDoubleRange.java | 2 +-
.../lucene/document/TestFeatureDoubleValues.java | 4 +-
.../apache/lucene/document/TestFeatureField.java | 6 +-
.../apache/lucene/document/TestFeatureSort.java | 8 +-
.../test/org/apache/lucene/document/TestField.java | 8 +-
.../org/apache/lucene/document/TestFieldType.java | 2 +-
.../org/apache/lucene/document/TestFloatRange.java | 2 +-
.../lucene/document/TestInetAddressPoint.java | 4 +-
.../org/apache/lucene/document/TestIntRange.java | 2 +-
.../lucene/document/TestLatLonDocValuesField.java | 2 +-
.../document/TestLatLonLineShapeQueries.java | 2 +-
.../apache/lucene/document/TestLatLonPoint.java | 2 +-
.../TestLatLonPointDistanceFeatureQuery.java | 8 +-
.../document/TestLatLonPointDistanceSort.java | 8 +-
.../document/TestLatLonPointShapeQueries.java | 2 +-
.../apache/lucene/document/TestLatLonShape.java | 34 +-
.../lucene/document/TestLatLonShapeEncoding.java | 2 +-
.../document/TestLongDistanceFeatureQuery.java | 8 +-
.../org/apache/lucene/document/TestLongRange.java | 2 +-
.../lucene/document/TestPerFieldConsistency.java | 2 +-
.../lucene/document/TestXYLineShapeQueries.java | 2 +-
.../document/TestXYMultiPointShapeQueries.java | 2 +-
.../document/TestXYMultiPolygonShapeQueries.java | 2 +-
.../lucene/document/TestXYPointShapeQueries.java | 2 +-
.../org/apache/lucene/document/TestXYShape.java | 10 +-
.../lucene/document/TestXYShapeEncoding.java | 2 +-
.../src/test/org/apache/lucene/geo/TestCircle.java | 3 +-
.../test/org/apache/lucene/geo/TestCircle2D.java | 4 +-
.../apache/lucene/geo/TestGeoEncodingUtils.java | 4 +-
.../test/org/apache/lucene/geo/TestGeoUtils.java | 4 +-
.../src/test/org/apache/lucene/geo/TestLine2D.java | 3 +-
.../src/test/org/apache/lucene/geo/TestPoint.java | 2 +-
.../test/org/apache/lucene/geo/TestPoint2D.java | 3 +-
.../test/org/apache/lucene/geo/TestPolygon.java | 2 +-
.../test/org/apache/lucene/geo/TestPolygon2D.java | 15 +-
.../org/apache/lucene/geo/TestRectangle2D.java | 3 +-
.../lucene/geo/TestSimpleWKTShapeParsing.java | 2 +-
.../org/apache/lucene/geo/TestTessellator.java | 89 +-
.../test/org/apache/lucene/geo/TestXYCircle.java | 3 +-
.../src/test/org/apache/lucene/geo/TestXYLine.java | 3 +-
.../test/org/apache/lucene/geo/TestXYPoint.java | 3 +-
.../test/org/apache/lucene/geo/TestXYPolygon.java | 3 +-
.../org/apache/lucene/geo/TestXYRectangle.java | 5 +-
.../apache/lucene/index/Test2BBinaryDocValues.java | 18 +-
.../test/org/apache/lucene/index/Test2BDocs.java | 18 +-
.../lucene/index/Test2BNumericDocValues.java | 18 +-
.../test/org/apache/lucene/index/Test2BPoints.java | 10 +-
.../org/apache/lucene/index/Test2BPositions.java | 14 +-
.../org/apache/lucene/index/Test2BPostings.java | 12 +-
.../apache/lucene/index/Test2BPostingsBytes.java | 16 +-
.../index/Test2BSortedDocValuesFixedSorted.java | 18 +-
.../lucene/index/Test2BSortedDocValuesOrds.java | 18 +-
.../test/org/apache/lucene/index/Test2BTerms.java | 18 +-
.../apache/lucene/index/Test4GBStoredFields.java | 12 +-
.../org/apache/lucene/index/TestAddIndexes.java | 14 +-
.../lucene/index/TestAllFilesCheckIndexHeader.java | 15 +-
.../lucene/index/TestAllFilesDetectBitFlips.java | 15 +-
.../lucene/index/TestAllFilesDetectTruncation.java | 15 +-
.../index/TestAllFilesHaveChecksumFooter.java | 9 +-
.../lucene/index/TestAllFilesHaveCodecHeader.java | 9 +-
.../lucene/index/TestApproximatePriorityQueue.java | 2 +-
.../org/apache/lucene/index/TestAtomicUpdate.java | 9 +-
.../apache/lucene/index/TestBagOfPositions.java | 10 +-
.../org/apache/lucene/index/TestBagOfPostings.java | 10 +-
.../lucene/index/TestBinaryDocValuesUpdates.java | 13 +-
.../org/apache/lucene/index/TestBinaryTerms.java | 3 +-
.../apache/lucene/index/TestBufferedUpdates.java | 2 +-
.../apache/lucene/index/TestByteSliceReader.java | 4 +-
.../org/apache/lucene/index/TestCheckIndex.java | 7 +-
.../lucene/index/TestCodecHoldsOpenFiles.java | 7 +-
.../test/org/apache/lucene/index/TestCodecs.java | 6 +-
.../lucene/index/TestConcurrentMergeScheduler.java | 11 +-
.../lucene/index/TestConsistentFieldNumbers.java | 6 +-
.../test/org/apache/lucene/index/TestCrash.java | 7 +-
.../lucene/index/TestCrashCausesCorruptIndex.java | 4 +-
.../org/apache/lucene/index/TestCustomNorms.java | 9 +-
.../apache/lucene/index/TestCustomTermFreq.java | 4 +-
.../apache/lucene/index/TestDeletionPolicy.java | 6 +-
.../lucene/index/TestDemoParallelLeafReader.java | 8 +-
.../apache/lucene/index/TestDirectoryReader.java | 22 +-
.../lucene/index/TestDirectoryReaderReopen.java | 10 +-
.../src/test/org/apache/lucene/index/TestDoc.java | 6 +-
.../test/org/apache/lucene/index/TestDocCount.java | 5 +-
.../org/apache/lucene/index/TestDocIDMerger.java | 4 +-
.../index/TestDocInverterPerFieldErrorInfo.java | 4 +-
.../org/apache/lucene/index/TestDocValues.java | 2 +-
.../lucene/index/TestDocValuesFieldUpdates.java | 2 +-
.../apache/lucene/index/TestDocValuesIndexing.java | 27 +-
.../apache/lucene/index/TestDocsAndPositions.java | 7 +-
.../apache/lucene/index/TestDocsWithFieldSet.java | 4 +-
.../apache/lucene/index/TestDocumentWriter.java | 9 +-
.../index/TestDocumentsWriterDeleteQueue.java | 2 +-
.../index/TestDocumentsWriterPerThreadPool.java | 2 +-
.../index/TestDocumentsWriterStallControl.java | 2 +-
.../org/apache/lucene/index/TestDuelingCodecs.java | 12 +-
.../lucene/index/TestDuelingCodecsAtNight.java | 4 +-
.../lucene/index/TestExceedMaxTermLength.java | 6 +-
.../lucene/index/TestExitableDirectoryReader.java | 4 +-
.../org/apache/lucene/index/TestFieldInfos.java | 12 +-
.../apache/lucene/index/TestFieldInvertState.java | 10 +-
.../org/apache/lucene/index/TestFieldReuse.java | 6 +-
.../lucene/index/TestFieldUpdatesBuffer.java | 4 +-
.../org/apache/lucene/index/TestFieldsReader.java | 5 +-
.../apache/lucene/index/TestFilterCodecReader.java | 4 +-
.../lucene/index/TestFilterDirectoryReader.java | 2 +-
.../apache/lucene/index/TestFilterLeafReader.java | 7 +-
.../apache/lucene/index/TestFilterMergePolicy.java | 2 +-
.../src/test/org/apache/lucene/index/TestFlex.java | 10 +-
.../lucene/index/TestFlushByRamOrCountsPolicy.java | 10 +-
.../apache/lucene/index/TestForTooMuchCloning.java | 9 +-
.../apache/lucene/index/TestForceMergeForever.java | 10 +-
.../lucene/index/TestFrozenBufferedUpdates.java | 4 +-
.../org/apache/lucene/index/TestIndexCommit.java | 2 +-
.../apache/lucene/index/TestIndexFileDeleter.java | 9 +-
.../org/apache/lucene/index/TestIndexInput.java | 4 +-
.../lucene/index/TestIndexManyDocuments.java | 4 +-
.../org/apache/lucene/index/TestIndexOptions.java | 2 +-
.../apache/lucene/index/TestIndexReaderClose.java | 8 +-
.../org/apache/lucene/index/TestIndexSorting.java | 21 +-
.../apache/lucene/index/TestIndexTooManyDocs.java | 2 +-
.../org/apache/lucene/index/TestIndexWriter.java | 57 +-
.../apache/lucene/index/TestIndexWriterCommit.java | 10 +-
.../apache/lucene/index/TestIndexWriterConfig.java | 5 +-
.../apache/lucene/index/TestIndexWriterDelete.java | 18 +-
.../lucene/index/TestIndexWriterExceptions.java | 17 +-
.../lucene/index/TestIndexWriterExceptions2.java | 20 +-
.../lucene/index/TestIndexWriterForceMerge.java | 10 +-
.../lucene/index/TestIndexWriterFromReader.java | 2 +-
.../lucene/index/TestIndexWriterLockRelease.java | 4 +-
.../lucene/index/TestIndexWriterMaxDocs.java | 12 +-
.../lucene/index/TestIndexWriterMergePolicy.java | 18 +-
.../lucene/index/TestIndexWriterMerging.java | 4 +-
.../lucene/index/TestIndexWriterNRTIsCurrent.java | 8 +-
.../lucene/index/TestIndexWriterOnDiskFull.java | 8 +-
.../lucene/index/TestIndexWriterOnJRECrash.java | 4 +-
.../lucene/index/TestIndexWriterOnVMError.java | 18 +-
.../index/TestIndexWriterOutOfFileDescriptors.java | 10 +-
.../apache/lucene/index/TestIndexWriterReader.java | 84 +-
.../index/TestIndexWriterThreadsToSegments.java | 9 +-
.../lucene/index/TestIndexWriterUnicode.java | 7 +-
.../lucene/index/TestIndexWriterWithThreads.java | 16 +-
.../apache/lucene/index/TestIndexableField.java | 5 +-
.../lucene/index/TestIndexingSequenceNumbers.java | 5 +-
.../org/apache/lucene/index/TestInfoStream.java | 2 +-
.../org/apache/lucene/index/TestIntBlockPool.java | 2 +-
.../org/apache/lucene/index/TestIsCurrent.java | 3 +-
.../test/org/apache/lucene/index/TestKnnGraph.java | 2 +-
.../apache/lucene/index/TestLazyProxSkipping.java | 8 +-
.../apache/lucene/index/TestLogMergePolicy.java | 1 +
.../org/apache/lucene/index/TestLongPostings.java | 9 +-
.../org/apache/lucene/index/TestManyFields.java | 4 +-
.../org/apache/lucene/index/TestMaxPosition.java | 6 +-
.../apache/lucene/index/TestMaxTermFrequency.java | 9 +-
.../org/apache/lucene/index/TestMergePolicy.java | 4 +-
.../apache/lucene/index/TestMergeRateLimiter.java | 3 +-
.../org/apache/lucene/index/TestMixedCodecs.java | 7 +-
.../lucene/index/TestMixedDocValuesUpdates.java | 20 +-
.../apache/lucene/index/TestMultiDocValues.java | 5 +-
.../org/apache/lucene/index/TestMultiFields.java | 12 +-
.../lucene/index/TestMultiLevelSkipList.java | 7 +-
.../apache/lucene/index/TestMultiTermsEnum.java | 4 +-
.../apache/lucene/index/TestNRTReaderCleanup.java | 9 +-
.../lucene/index/TestNRTReaderWithThreads.java | 11 +-
.../org/apache/lucene/index/TestNRTThreads.java | 11 +-
.../org/apache/lucene/index/TestNeverDelete.java | 9 +-
.../org/apache/lucene/index/TestNewestSegment.java | 4 +-
.../apache/lucene/index/TestNoDeletionPolicy.java | 4 +-
.../org/apache/lucene/index/TestNoMergePolicy.java | 1 +
.../apache/lucene/index/TestNoMergeScheduler.java | 2 +-
.../test/org/apache/lucene/index/TestNorms.java | 7 +-
.../lucene/index/TestNumericDocValuesUpdates.java | 13 +-
.../org/apache/lucene/index/TestOmitNorms.java | 4 +-
.../org/apache/lucene/index/TestOmitPositions.java | 7 +-
.../test/org/apache/lucene/index/TestOmitTf.java | 5 +-
.../index/TestOneMergeWrappingMergePolicy.java | 4 +-
.../org/apache/lucene/index/TestOrdinalMap.java | 11 +-
.../lucene/index/TestParallelCompositeReader.java | 4 +-
.../lucene/index/TestParallelLeafReader.java | 6 +-
.../lucene/index/TestParallelReaderEmptyIndex.java | 4 +-
.../apache/lucene/index/TestParallelTermEnum.java | 6 +-
.../test/org/apache/lucene/index/TestPayloads.java | 13 +-
.../apache/lucene/index/TestPayloadsOnVectors.java | 11 +-
.../apache/lucene/index/TestPendingDeletes.java | 4 +-
.../lucene/index/TestPendingSoftDeletes.java | 2 +-
.../apache/lucene/index/TestPerSegmentDeletes.java | 13 +-
.../TestPersistentSnapshotDeletionPolicy.java | 2 +-
.../org/apache/lucene/index/TestPointValues.java | 9 +-
.../apache/lucene/index/TestPostingsOffsets.java | 17 +-
.../apache/lucene/index/TestPrefixCodedTerms.java | 4 +-
.../org/apache/lucene/index/TestReadOnlyIndex.java | 5 +-
.../org/apache/lucene/index/TestReaderClosed.java | 10 +-
.../org/apache/lucene/index/TestReaderPool.java | 4 +-
.../lucene/index/TestReaderWrapperDVTypeCheck.java | 7 +-
.../test/org/apache/lucene/index/TestRollback.java | 5 +-
.../apache/lucene/index/TestRollingUpdates.java | 6 +-
.../lucene/index/TestSameTokenSamePosition.java | 3 +-
.../org/apache/lucene/index/TestSegmentInfos.java | 8 +-
.../org/apache/lucene/index/TestSegmentMerger.java | 5 +-
.../org/apache/lucene/index/TestSegmentReader.java | 5 +-
.../apache/lucene/index/TestSegmentTermDocs.java | 7 +-
.../apache/lucene/index/TestSegmentTermEnum.java | 6 +-
.../lucene/index/TestSegmentToThreadMapping.java | 3 +-
.../lucene/index/TestSizeBoundedForceMerge.java | 2 +-
.../lucene/index/TestSnapshotDeletionPolicy.java | 4 +-
.../TestSoftDeletesDirectoryReaderWrapper.java | 2 +-
.../index/TestSoftDeletesRetentionMergePolicy.java | 34 +-
.../lucene/index/TestSortedSetDocValues.java | 2 +-
.../lucene/index/TestSortingCodecReader.java | 5 +-
.../org/apache/lucene/index/TestStressAdvance.java | 5 +-
.../org/apache/lucene/index/TestStressDeletes.java | 8 +-
.../apache/lucene/index/TestStressIndexing.java | 6 +-
.../apache/lucene/index/TestStressIndexing2.java | 9 +-
.../org/apache/lucene/index/TestStressNRT.java | 7 +-
.../org/apache/lucene/index/TestSumDocFreq.java | 5 +-
.../apache/lucene/index/TestSwappedIndexFiles.java | 13 +-
.../src/test/org/apache/lucene/index/TestTerm.java | 2 +-
.../org/apache/lucene/index/TestTermStates.java | 3 +-
.../org/apache/lucene/index/TestTermVectors.java | 11 +-
.../apache/lucene/index/TestTermVectorsReader.java | 6 +-
.../apache/lucene/index/TestTermVectorsWriter.java | 13 +-
.../org/apache/lucene/index/TestTermdocPerf.java | 4 +-
.../test/org/apache/lucene/index/TestTerms.java | 7 +-
.../org/apache/lucene/index/TestTermsEnum.java | 16 +-
.../org/apache/lucene/index/TestTermsEnum2.java | 15 +-
.../apache/lucene/index/TestTermsHashPerField.java | 2 +-
.../lucene/index/TestThreadedForceMerge.java | 8 +-
.../apache/lucene/index/TestTieredMergePolicy.java | 11 +-
.../index/TestTragicIndexWriterDeadlock.java | 5 +-
.../lucene/index/TestTransactionRollback.java | 4 +-
.../org/apache/lucene/index/TestTransactions.java | 8 +-
.../org/apache/lucene/index/TestTryDelete.java | 4 +-
.../lucene/index/TestTwoPhaseCommitTool.java | 2 +-
.../apache/lucene/index/TestUniqueTermCount.java | 9 +-
.../lucene/index/TestUpgradeIndexMergePolicy.java | 3 +-
.../lucene/internal/tests/TestTestSecrets.java | 40 +
.../search/TestApproximationSearchEquivalence.java | 2 +
.../apache/lucene/search/TestAutomatonQuery.java | 30 +-
.../lucene/search/TestAutomatonQueryUnicode.java | 4 +-
.../apache/lucene/search/TestBaseRangeFilter.java | 8 +-
.../apache/lucene/search/TestBlendedTermQuery.java | 5 +-
.../lucene/search/TestBlockMaxConjunction.java | 8 +-
.../org/apache/lucene/search/TestBoolean2.java | 10 +-
.../lucene/search/TestBoolean2ScorerSupplier.java | 4 +-
.../lucene/search/TestBooleanMinShouldMatch.java | 6 +-
.../org/apache/lucene/search/TestBooleanOr.java | 9 +-
.../org/apache/lucene/search/TestBooleanQuery.java | 9 +-
.../search/TestBooleanQueryVisitSubscorers.java | 7 +-
.../apache/lucene/search/TestBooleanRewrites.java | 6 +-
.../apache/lucene/search/TestBooleanScorer.java | 5 +-
.../org/apache/lucene/search/TestBoostQuery.java | 2 +-
.../apache/lucene/search/TestCachingCollector.java | 2 +-
.../apache/lucene/search/TestCollectorManager.java | 181 +
.../lucene/search/TestComplexExplanations.java | 1 +
.../TestComplexExplanationsOfNonMatches.java | 2 +
.../apache/lucene/search/TestConjunctionDISI.java | 4 +-
.../org/apache/lucene/search/TestConjunctions.java | 6 +-
.../lucene/search/TestConstantScoreQuery.java | 5 +-
.../lucene/search/TestConstantScoreScorer.java | 6 +-
.../search/TestControlledRealTimeReopenThread.java | 10 +-
.../lucene/search/TestCustomSearcherSort.java | 4 +-
.../org/apache/lucene/search/TestDateSort.java | 4 +-
.../lucene/search/TestDisjunctionMaxQuery.java | 8 +-
...estDisjunctionScoreBlockBoundaryPropagator.java | 2 +-
.../apache/lucene/search/TestDocIdSetIterator.java | 2 +-
.../search/TestDocValuesFieldExistsQuery.java | 60 +-
.../apache/lucene/search/TestDocValuesQueries.java | 7 +-
.../lucene/search/TestDocValuesRewriteMethod.java | 14 +-
.../lucene/search/TestDoubleRangeFieldQueries.java | 3 +-
.../lucene/search/TestDoubleValuesSource.java | 9 +-
.../apache/lucene/search/TestEarlyTermination.java | 4 +-
.../lucene/search/TestElevationComparator.java | 4 +-
.../lucene/search/TestFieldCacheRewriteMethod.java | 2 +
.../org/apache/lucene/search/TestFilterWeight.java | 2 +-
.../lucene/search/TestFloatRangeFieldQueries.java | 3 +-
.../org/apache/lucene/search/TestFuzzyQuery.java | 44 +-
.../lucene/search/TestFuzzyTermOnShortTerms.java | 8 +-
.../lucene/search/TestIndexOrDocValuesQuery.java | 4 +-
.../apache/lucene/search/TestIndexSearcher.java | 6 +-
.../apache/lucene/search/TestIndriAndQuery.java | 10 +-
.../lucene/search/TestInetAddressRangeQueries.java | 3 +-
.../lucene/search/TestIntRangeFieldQueries.java | 5 +-
.../apache/lucene/search/TestKnnVectorQuery.java | 4 +-
.../apache/lucene/search/TestLRUQueryCache.java | 19 +-
.../lucene/search/TestLatLonDocValuesQueries.java | 2 +-
.../lucene/search/TestLatLonPointQueries.java | 2 +-
.../apache/lucene/search/TestLiveFieldValues.java | 9 +-
.../lucene/search/TestLongRangeFieldQueries.java | 5 +-
.../apache/lucene/search/TestLongValuesSource.java | 9 +-
.../lucene/search/TestMatchAllDocsQuery.java | 4 +-
.../apache/lucene/search/TestMatchNoDocsQuery.java | 5 +-
.../apache/lucene/search/TestMatchesIterator.java | 2 +
.../apache/lucene/search/TestMaxClauseLimit.java | 2 +-
.../lucene/search/TestMaxScoreAccumulator.java | 2 +-
.../lucene/search/TestMaxScoreSumPropagator.java | 4 +-
.../apache/lucene/search/TestMinShouldMatch2.java | 7 +-
.../apache/lucene/search/TestMultiCollector.java | 6 +-
.../lucene/search/TestMultiCollectorManager.java | 4 +-
.../apache/lucene/search/TestMultiPhraseEnum.java | 2 +-
.../apache/lucene/search/TestMultiPhraseQuery.java | 8 +-
.../apache/lucene/search/TestMultiSliceMerge.java | 5 +-
.../lucene/search/TestMultiTermConstantScore.java | 7 +-
.../lucene/search/TestMultiTermQueryRewrites.java | 6 +-
.../lucene/search/TestMultiThreadTermVectors.java | 6 +-
.../org/apache/lucene/search/TestMultiset.java | 2 +-
.../apache/lucene/search/TestNGramPhraseQuery.java | 4 +-
.../org/apache/lucene/search/TestNeedsScores.java | 4 +-
.../lucene/search/TestNormsFieldExistsQuery.java | 75 +-
.../src/test/org/apache/lucene/search/TestNot.java | 4 +-
.../lucene/search/TestPhrasePrefixQuery.java | 4 +-
.../org/apache/lucene/search/TestPhraseQuery.java | 18 +-
.../org/apache/lucene/search/TestPointQueries.java | 8 +-
.../lucene/search/TestPositionIncrement.java | 4 +-
.../search/TestPositiveScoresOnlyCollector.java | 4 +-
.../lucene/search/TestPrefixInBooleanQuery.java | 4 +-
.../org/apache/lucene/search/TestPrefixQuery.java | 6 +-
.../org/apache/lucene/search/TestPrefixRandom.java | 11 +-
.../apache/lucene/search/TestQueryRescorer.java | 7 +-
.../org/apache/lucene/search/TestQueryVisitor.java | 2 +-
.../search/TestRangeFieldsDocValuesQuery.java | 4 +-
.../org/apache/lucene/search/TestRegexpQuery.java | 11 +-
.../org/apache/lucene/search/TestRegexpRandom.java | 8 +-
.../apache/lucene/search/TestRegexpRandom2.java | 17 +-
.../lucene/search/TestReqExclBulkScorer.java | 4 +-
.../apache/lucene/search/TestReqOptSumScorer.java | 6 +-
.../lucene/search/TestSameScoresWithThreads.java | 10 +-
.../search/TestScoreCachingWrappingScorer.java | 4 +-
.../org/apache/lucene/search/TestScorerPerf.java | 4 +-
.../org/apache/lucene/search/TestSearchAfter.java | 8 +-
.../lucene/search/TestSearchWithThreads.java | 4 +-
.../apache/lucene/search/TestSearcherManager.java | 12 +-
.../lucene/search/TestSegmentCacheables.java | 2 +-
.../apache/lucene/search/TestShardSearching.java | 5 +-
.../org/apache/lucene/search/TestSimilarity.java | 6 +-
.../lucene/search/TestSimilarityProvider.java | 6 +-
.../lucene/search/TestSimpleExplanations.java | 1 +
.../search/TestSimpleExplanationsOfNonMatches.java | 2 +
.../TestSimpleExplanationsWithFillerDocs.java | 9 +-
.../lucene/search/TestSimpleSearchEquivalence.java | 2 +
.../lucene/search/TestSloppyPhraseQuery.java | 12 +-
.../lucene/search/TestSloppyPhraseQuery2.java | 3 +-
.../test/org/apache/lucene/search/TestSort.java | 4 +-
.../apache/lucene/search/TestSortOptimization.java | 7 +-
.../org/apache/lucene/search/TestSortRandom.java | 6 +-
.../org/apache/lucene/search/TestSortRescorer.java | 6 +-
.../lucene/search/TestSortedNumericSortField.java | 4 +-
.../lucene/search/TestSortedSetSelector.java | 6 +-
.../lucene/search/TestSortedSetSortField.java | 4 +-
.../apache/lucene/search/TestSubScorerFreqs.java | 7 +-
.../org/apache/lucene/search/TestSynonymQuery.java | 8 +-
.../apache/lucene/search/TestTermInSetQuery.java | 11 +-
.../org/apache/lucene/search/TestTermQuery.java | 7 +-
.../apache/lucene/search/TestTermRangeQuery.java | 6 +-
.../org/apache/lucene/search/TestTermScorer.java | 9 +-
.../lucene/search/TestTimeLimitingCollector.java | 10 +-
.../apache/lucene/search/TestTopDocsCollector.java | 7 +-
.../org/apache/lucene/search/TestTopDocsMerge.java | 6 +-
.../lucene/search/TestTopFieldCollector.java | 7 +-
.../TestTopFieldCollectorEarlyTermination.java | 11 +-
.../lucene/search/TestTotalHitCountCollector.java | 4 +-
.../org/apache/lucene/search/TestTotalHits.java | 2 +-
.../TestUsageTrackingFilterCachingPolicy.java | 4 +-
.../org/apache/lucene/search/TestWANDScorer.java | 7 +-
.../org/apache/lucene/search/TestWildcard.java | 6 +-
.../apache/lucene/search/TestWildcardRandom.java | 8 +-
.../lucene/search/TestXYDocValuesQueries.java | 2 +-
.../lucene/search/TestXYPointDistanceSort.java | 8 +-
.../apache/lucene/search/TestXYPointQueries.java | 2 +-
.../search/similarities/AxiomaticTestCase.java | 1 +
.../search/similarities/BasicModelTestCase.java | 1 +
.../search/similarities/DistributionTestCase.java | 1 +
.../similarities/TestAxiomaticSimilarity.java | 2 +-
.../search/similarities/TestBM25Similarity.java | 1 +
.../search/similarities/TestBooleanSimilarity.java | 7 +-
.../search/similarities/TestClassicSimilarity.java | 5 +-
.../similarities/TestIndependenceChiSquared.java | 1 +
.../similarities/TestIndependenceSaturated.java | 1 +
.../similarities/TestIndependenceStandardized.java | 1 +
.../similarities/TestIndriDirichletSimilarity.java | 1 +
.../similarities/TestLMDirichletSimilarity.java | 1 +
.../TestLMJelinekMercerSimilarity.java | 1 +
.../search/similarities/TestSimilarity2.java | 6 +-
.../search/similarities/TestSimilarityBase.java | 6 +-
.../lucene/store/BaseDataOutputTestCase.java | 2 +-
.../apache/lucene/store/TestBufferedChecksum.java | 2 +-
.../lucene/store/TestBufferedIndexInput.java | 2 +-
.../lucene/store/TestByteArrayDataInput.java | 2 +-
.../lucene/store/TestByteBuffersDataInput.java | 2 +-
.../lucene/store/TestByteBuffersDataOutput.java | 4 +-
.../lucene/store/TestByteBuffersDirectory.java | 5 +-
.../lucene/store/TestChecksumIndexInput.java | 4 +-
.../org/apache/lucene/store/TestDirectory.java | 4 +-
.../lucene/store/TestFileSwitchDirectory.java | 10 +-
.../apache/lucene/store/TestFilterDirectory.java | 1 +
.../lucene/store/TestIndexOutputAlignment.java | 2 +-
.../lucene/store/TestInputStreamDataInput.java | 4 +-
.../org/apache/lucene/store/TestLockFactory.java | 5 +-
.../org/apache/lucene/store/TestMmapDirectory.java | 9 +-
.../store/TestMultiByteBuffersDirectory.java | 1 +
.../org/apache/lucene/store/TestMultiMMap.java | 9 +-
.../apache/lucene/store/TestNIOFSDirectory.java | 7 +-
.../lucene/store/TestNRTCachingDirectory.java | 9 +-
.../lucene/store/TestNativeFSLockFactory.java | 7 +-
.../lucene/store/TestOutputStreamIndexOutput.java | 2 +-
.../org/apache/lucene/store/TestRateLimiter.java | 4 +-
.../lucene/store/TestSimpleFSLockFactory.java | 1 +
.../store/TestSingleInstanceLockFactory.java | 3 +-
.../lucene/store/TestSleepingLockWrapper.java | 3 +-
.../lucene/store/TestStressLockFactories.java | 2 +-
.../lucene/store/TestTrackingDirectoryWrapper.java | 1 +
.../org/apache/lucene/util/BaseSortTestCase.java | 2 +
.../org/apache/lucene/util/Test2BPagedBytes.java | 8 +-
.../test/org/apache/lucene/util/TestArrayUtil.java | 2 +
.../apache/lucene/util/TestAttributeSource.java | 3 +-
.../org/apache/lucene/util/TestByteBlockPool.java | 2 +
.../test/org/apache/lucene/util/TestBytesRef.java | 3 +
.../org/apache/lucene/util/TestBytesRefArray.java | 2 +
.../org/apache/lucene/util/TestBytesRefHash.java | 2 +
.../test/org/apache/lucene/util/TestCharsRef.java | 2 +
.../apache/lucene/util/TestCharsRefBuilder.java | 3 +
.../apache/lucene/util/TestClassLoaderUtils.java | 1 +
.../lucene/util/TestCloseableThreadLocal.java | 2 +
.../org/apache/lucene/util/TestCollectionUtil.java | 1 +
.../apache/lucene/util/TestDocIdSetBuilder.java | 9 +-
.../org/apache/lucene/util/TestFilterIterator.java | 1 +
.../apache/lucene/util/TestFixedBitDocIdSet.java | 1 +
.../org/apache/lucene/util/TestFixedBitSet.java | 53 +
.../lucene/util/TestFixedLengthBytesRefArray.java | 2 +
.../util/TestFrequencyTrackingRingBuffer.java | 2 +
.../test/org/apache/lucene/util/TestIOUtils.java | 5 +-
.../apache/lucene/util/TestIntArrayDocIdSet.java | 1 +
.../org/apache/lucene/util/TestIntroSelector.java | 2 +
.../test/org/apache/lucene/util/TestIntsRef.java | 2 +
.../lucene/util/TestJavaLoggingInfoStream.java | 50 +
.../org/apache/lucene/util/TestLSBRadixSorter.java | 2 +
.../org/apache/lucene/util/TestLongBitSet.java | 2 +
.../test/org/apache/lucene/util/TestLongHeap.java | 2 +
.../test/org/apache/lucene/util/TestLongsRef.java | 2 +
.../org/apache/lucene/util/TestMSBRadixSorter.java | 2 +
.../test/org/apache/lucene/util/TestMathUtil.java | 1 +
.../org/apache/lucene/util/TestMergedIterator.java | 1 +
.../org/apache/lucene/util/TestNamedSPILoader.java | 2 +
.../org/apache/lucene/util/TestNotDocIdSet.java | 1 +
.../org/apache/lucene/util/TestNumericUtils.java | 2 +
.../org/apache/lucene/util/TestOfflineSorter.java | 4 +-
.../org/apache/lucene/util/TestPagedBytes.java | 7 +-
.../org/apache/lucene/util/TestPriorityQueue.java | 3 +
.../org/apache/lucene/util/TestQueryBuilder.java | 9 +-
.../org/apache/lucene/util/TestRadixSelector.java | 2 +
.../apache/lucene/util/TestRamUsageEstimator.java | 3 +-
.../util/TestRecyclingByteBlockAllocator.java | 1 +
.../util/TestRecyclingIntBlockAllocator.java | 1 +
.../apache/lucene/util/TestRoaringDocIdSet.java | 1 +
.../org/apache/lucene/util/TestRollingBuffer.java | 1 +
.../org/apache/lucene/util/TestSentinelIntSet.java | 1 +
.../test/org/apache/lucene/util/TestSetOnce.java | 1 +
.../org/apache/lucene/util/TestSloppyMath.java | 3 +-
.../org/apache/lucene/util/TestSmallFloat.java | 2 +
.../lucene/util/TestSparseFixedBitDocIdSet.java | 1 +
.../apache/lucene/util/TestSparseFixedBitSet.java | 2 +
.../lucene/util/TestStableMSBRadixSorter.java | 2 +
.../lucene/util/TestStressRamUsageEstimator.java | 2 +
.../org/apache/lucene/util/TestStringHelper.java | 2 +
.../lucene/util/TestStringMSBRadixSorter.java | 2 +
.../test/org/apache/lucene/util/TestTimSorter.java | 1 +
.../apache/lucene/util/TestTimSorterWorstCase.java | 3 +-
.../org/apache/lucene/util/TestUnicodeUtil.java | 2 +
.../org/apache/lucene/util/TestVectorUtil.java | 1 +
.../test/org/apache/lucene/util/TestVersion.java | 1 +
.../org/apache/lucene/util/TestVirtualMethod.java | 2 +
.../apache/lucene/util/TestWeakIdentityMap.java | 1 +
.../util/automaton/MinimizationOperations.java | 307 +
.../lucene/util/automaton/TestAutomaton.java | 9 +-
.../util/automaton/TestCompiledAutomaton.java | 14 +-
.../automaton/TestDaciukMihovAutomatonBuilder.java | 2 +-
.../lucene/util/automaton/TestDeterminism.java | 3 +-
.../util/automaton/TestDeterminizeLexicon.java | 6 +-
.../util/automaton/TestFiniteStringsIterator.java | 5 +-
.../apache/lucene/util/automaton/TestIntSet.java | 2 +-
.../util/automaton/TestLevenshteinAutomata.java | 2 +-
.../TestLimitedFiniteStringsIterator.java | 5 +-
.../apache/lucene/util/automaton/TestMinimize.java | 7 +-
.../lucene/util/automaton/TestNFARunAutomaton.java | 177 +
.../lucene/util/automaton/TestOperations.java | 3 +
.../apache/lucene/util/automaton/TestRegExp.java | 58 +-
.../lucene/util/automaton/TestRegExpParsing.java | 708 +
.../lucene/util/automaton/TestUTF32ToUTF8.java | 13 +-
.../apache/lucene/util/bkd/Test2BBKDPoints.java | 9 +-
.../test/org/apache/lucene/util/bkd/TestBKD.java | 665 +-
.../lucene/util/bkd/TestBKDRadixSelector.java | 4 +-
.../apache/lucene/util/bkd/TestBKDRadixSort.java | 4 +-
.../org/apache/lucene/util/bkd/TestBKDUtil.java | 4 +-
.../apache/lucene/util/bkd/TestDocIdsWriter.java | 41 +-
.../util/bkd/TestMutablePointTreeReaderUtils.java | 364 +
.../util/bkd/TestMutablePointsReaderUtils.java | 399 -
.../apache/lucene/util/compress/LZ4TestCase.java | 4 +-
.../compress/TestLowercaseAsciiCompression.java | 4 +-
.../test/org/apache/lucene/util/fst/Test2BFST.java | 4 +-
.../apache/lucene/util/fst/TestBitTableUtil.java | 2 +-
.../org/apache/lucene/util/fst/TestBytesStore.java | 4 +-
.../lucene/util/fst/TestFSTDirectAddressing.java | 2 +-
.../test/org/apache/lucene/util/fst/TestFSTs.java | 25 +-
.../test/org/apache/lucene/util/fst/TestUtil.java | 2 +-
.../graph/TestGraphTokenStreamFiniteStrings.java | 6 +-
.../apache/lucene/util/hnsw/MockVectorValues.java | 2 +-
.../org/apache/lucene/util/hnsw/TestHnswGraph.java | 35 +-
.../org/apache/lucene/util/hnsw/TestNeighbors.java | 2 +-
.../apache/lucene/util/hppc/TestIntIntHashMap.java | 2 +-
.../lucene/util/mutable/TestMutableValues.java | 2 +-
.../lucene/util/packed/TestDirectMonotonic.java | 4 +-
.../lucene/util/packed/TestDirectPacked.java | 30 +-
.../apache/lucene/util/packed/TestPackedInts.java | 8 +-
lucene/demo/build.gradle | 14 +-
lucene/demo/src/java/module-info.java | 30 +
.../src/test/org/apache/lucene/demo/TestDemo.java | 2 +-
.../demo/facet/TestAssociationsFacetsExample.java | 2 +-
.../demo/facet/TestDistanceFacetsExample.java | 2 +-
.../TestExpressionAggregationFacetsExample.java | 2 +-
.../facet/TestMultiCategoryListsFacetsExample.java | 2 +-
.../lucene/demo/facet/TestRangeFacetsExample.java | 2 +-
.../lucene/demo/facet/TestSimpleFacetsExample.java | 2 +-
.../facet/TestSimpleSortedSetFacetsExample.java | 2 +-
.../apache/lucene/demo/knn/TestDemoEmbeddings.java | 2 +-
.../apache/lucene/demo/knn/TestKnnVectorDict.java | 2 +-
lucene/distribution.tests/build.gradle | 62 +
.../lucene/distribution/TestModularLayer.java | 355 +
lucene/distribution/binary-release.gradle | 70 +-
.../distribution/src/binary-release/bin/luke.cmd | 2 +-
lucene/distribution/src/binary-release/bin/luke.sh | 7 +-
.../documentation/src/markdown/index.template.md | 2 +-
lucene/expressions/build.gradle | 19 +-
lucene/expressions/src/java/module-info.java | 28 +
.../lucene/expressions/js/JavascriptCompiler.java | 5 +-
.../lucene/expressions/TestDemoExpressions.java | 4 +-
.../lucene/expressions/TestExpressionRescorer.java | 4 +-
.../expressions/TestExpressionSortField.java | 2 +-
.../lucene/expressions/TestExpressionSorts.java | 10 +-
.../expressions/TestExpressionValidation.java | 2 +-
.../expressions/TestExpressionValueSource.java | 6 +-
.../lucene/expressions/js/TestCustomFunctions.java | 2 +-
.../lucene/expressions/js/TestExpressionMath.java | 2 +-
.../expressions/js/TestJavascriptCompiler.java | 2 +-
.../expressions/js/TestJavascriptFunction.java | 2 +-
.../expressions/js/TestJavascriptOperations.java | 2 +-
.../lucene/expressions/js/TestVariableContext.java | 2 +-
lucene/facet/build.gradle | 13 +-
lucene/facet/src/java/module-info.java | 30 +
.../java/org/apache/lucene/facet/FacetsConfig.java | 65 +-
.../java/org/apache/lucene/facet/package-info.java | 7 +-
.../facet/taxonomy/CachedOrdinalsReader.java | 161 -
.../facet/taxonomy/DocValuesOrdinalsReader.java | 123 -
.../facet/taxonomy/FastTaxonomyFacetCounts.java | 86 +-
.../lucene/facet/taxonomy/IntTaxonomyFacets.java | 17 +-
.../facet/taxonomy/OrdinalMappingLeafReader.java | 119 +-
.../lucene/facet/taxonomy/OrdinalsReader.java | 43 -
.../lucene/facet/taxonomy/TaxonomyFacetCounts.java | 69 -
.../lucene/facet/taxonomy/TaxonomyFacetLabels.java | 88 +-
.../TaxonomyFacetSumFloatAssociations.java | 3 -
.../taxonomy/TaxonomyFacetSumIntAssociations.java | 3 -
.../taxonomy/TaxonomyFacetSumValueSource.java | 44 +-
.../lucene/facet/taxonomy/directory/Consts.java | 6 +-
.../directory/DirectoryTaxonomyReader.java | 12 +-
.../directory/DirectoryTaxonomyWriter.java | 71 +-
.../taxonomy/directory/TaxonomyIndexArrays.java | 59 +-
.../org/apache/lucene/facet/FacetTestCase.java | 21 +-
.../apache/lucene/facet/TestDrillDownQuery.java | 8 +-
.../org/apache/lucene/facet/TestDrillSideways.java | 6 +-
.../org/apache/lucene/facet/TestFacetQuery.java | 6 +-
.../org/apache/lucene/facet/TestFacetUtils.java | 4 +-
.../org/apache/lucene/facet/TestFacetsConfig.java | 4 +-
.../lucene/facet/TestLongValueFacetCounts.java | 6 +-
.../lucene/facet/TestMultipleIndexFields.java | 8 +-
.../facet/TestRandomSamplingFacetsCollector.java | 2 +-
.../lucene/facet/TestStringValueFacetCounts.java | 4 +-
.../lucene/facet/range/TestRangeFacetCounts.java | 4 +-
.../sortedset/TestSortedSetDocValuesFacets.java | 6 +-
.../facet/taxonomy/TestCachedOrdinalsReader.java | 88 -
.../lucene/facet/taxonomy/TestFacetLabel.java | 2 +-
.../taxonomy/TestOrdinalMappingLeafReader.java | 2 +-
.../taxonomy/TestSearcherTaxonomyManager.java | 6 +-
.../facet/taxonomy/TestTaxonomyCombined.java | 2 +-
.../taxonomy/TestTaxonomyFacetAssociations.java | 2 +-
.../facet/taxonomy/TestTaxonomyFacetCounts.java | 17 +-
.../facet/taxonomy/TestTaxonomyFacetCounts2.java | 2 +-
.../facet/taxonomy/TestTaxonomyFacetLabels.java | 2 +-
.../taxonomy/TestTaxonomyFacetSumValueSource.java | 9 +-
.../facet/taxonomy/directory/TestAddTaxonomy.java | 4 +-
.../directory/TestDirectoryTaxonomyReader.java | 2 +-
.../directory/TestDirectoryTaxonomyWriter.java | 4 +-
.../writercache/Test2GBCharBlockArray.java | 6 +-
.../writercache/TestUTF8TaxonomyWriterCache.java | 2 +-
lucene/grouping/build.gradle | 6 +-
lucene/grouping/src/java/module-info.java | 24 +
.../search/grouping/AbstractGroupingTestCase.java | 8 +-
.../search/grouping/BaseGroupSelectorTestCase.java | 2 +-
.../grouping/TestAllGroupHeadsCollector.java | 8 +-
.../search/grouping/TestAllGroupsCollector.java | 6 +-
.../lucene/search/grouping/TestBlockGrouping.java | 2 +-
.../grouping/TestDistinctValuesCollector.java | 4 +-
.../search/grouping/TestDoubleRangeFactory.java | 2 +-
.../search/grouping/TestGroupFacetCollector.java | 6 +-
.../lucene/search/grouping/TestGrouping.java | 8 +-
.../lucene/search/grouping/TestGroupingSearch.java | 6 +-
.../search/grouping/TestLongRangeFactory.java | 2 +-
.../lucene/search/grouping/TestTopGroups.java | 2 +-
lucene/highlighter/build.gradle | 12 +-
lucene/highlighter/src/java/module-info.java | 28 +
.../search/uhighlight/UnifiedHighlighter.java | 437 +-
.../lucene/search/highlight/TestHighlighter.java | 16 +-
.../search/highlight/TestHighlighterPhrase.java | 10 +-
.../apache/lucene/search/highlight/TestMisses.java | 6 +-
.../highlight/TestOffsetLimitTokenFilter.java | 2 +
.../lucene/search/highlight/TestTokenSources.java | 14 +-
.../highlight/custom/TestHighlightCustomQuery.java | 10 +-
.../lucene/search/matchhighlight/IndexBuilder.java | 2 +-
.../matchhighlight/TestMatchHighlighter.java | 233 +-
.../matchhighlight/TestMatchRegionRetriever.java | 10 +-
.../search/matchhighlight/TestPassageSelector.java | 2 +-
.../TestCustomSeparatorBreakIterator.java | 2 +-
.../uhighlight/TestDefaultPassageFormatter.java | 2 +-
.../uhighlight/TestLengthGoalBreakIterator.java | 30 +-
.../uhighlight/TestSplittingBreakIterator.java | 2 +-
.../search/uhighlight/TestUnifiedHighlighter.java | 332 +-
.../uhighlight/TestUnifiedHighlighterMTQ.java | 80 +-
.../uhighlight/TestUnifiedHighlighterRanking.java | 63 +-
.../TestUnifiedHighlighterReanalysis.java | 13 +-
.../TestUnifiedHighlighterStrictPhrases.java | 133 +-
.../TestUnifiedHighlighterTermIntervals.java | 129 +-
.../uhighlight/TestUnifiedHighlighterTermVec.java | 13 +-
.../search/uhighlight/TestWholeBreakIterator.java | 2 +-
.../TestUnifiedHighlighterExtensibility.java | 10 +-
.../search/vectorhighlight/AbstractTestCase.java | 4 +-
.../TestBreakIteratorBoundaryScanner.java | 2 +-
.../vectorhighlight/TestFastVectorHighlighter.java | 12 +-
.../vectorhighlight/TestFieldPhraseList.java | 2 +-
.../search/vectorhighlight/TestFieldTermStack.java | 2 +-
.../vectorhighlight/TestIndexTimeSynonym.java | 1 +
.../vectorhighlight/TestSimpleBoundaryScanner.java | 2 +-
.../TestSimpleFragmentsBuilder.java | 6 +-
lucene/join/build.gradle | 4 +-
lucene/join/src/java/module-info.java | 23 +
.../apache/lucene/search/join/TestBlockJoin.java | 11 +-
.../lucene/search/join/TestBlockJoinScorer.java | 4 +-
.../lucene/search/join/TestBlockJoinSelector.java | 2 +-
.../lucene/search/join/TestBlockJoinSorting.java | 6 +-
.../search/join/TestBlockJoinValidation.java | 6 +-
.../lucene/search/join/TestCheckJoinIndex.java | 6 +-
.../apache/lucene/search/join/TestJoinUtil.java | 10 +-
.../join/TestParentChildrenBlockJoinQuery.java | 6 +-
.../search/join/TestQueryBitSetProducer.java | 4 +-
lucene/licenses/asm-analysis-7.2.jar.sha1 | 1 +
lucene/licenses/asm-tree-7.2.jar.sha1 | 1 +
lucene/licenses/assertj-core-3.21.0.jar.sha1 | 1 +
...ICENSE-ASL.txt => assertj-core-LICENSE-ASL.txt} | 0
...ary-java-NOTICE.txt => assertj-core-NOTICE.txt} | 0
lucene/licenses/log4j-api-2.13.2.jar.sha1 | 1 -
lucene/licenses/log4j-api-LICENSE-ASL.txt | 201 -
lucene/licenses/log4j-api-NOTICE.txt | 17 -
lucene/licenses/log4j-core-2.13.2.jar.sha1 | 1 -
lucene/licenses/log4j-core-LICENSE-ASL.txt | 201 -
lucene/licenses/log4j-core-NOTICE.txt | 17 -
lucene/licenses/morfologik-fsa-2.1.5.jar.sha1 | 1 -
lucene/licenses/morfologik-fsa-2.1.8.jar.sha1 | 1 +
lucene/licenses/morfologik-polish-2.1.5.jar.sha1 | 1 -
lucene/licenses/morfologik-polish-2.1.8.jar.sha1 | 1 +
lucene/licenses/morfologik-stemming-2.1.5.jar.sha1 | 1 -
lucene/licenses/morfologik-stemming-2.1.8.jar.sha1 | 1 +
lucene/luke/build.gradle | 59 +-
lucene/luke/src/distribution/README.md | 2 +-
lucene/luke/src/java/module-info.java | 27 +
.../apache/lucene/luke/app/AbstractHandler.java | 7 +-
.../org/apache/lucene/luke/app/IndexHandler.java | 9 +-
.../apache/lucene/luke/app/desktop/LukeMain.java | 45 +-
.../desktop/components/AnalysisPanelProvider.java | 102 +-
.../desktop/components/DocumentsPanelProvider.java | 29 +-
.../app/desktop/components/LogsPanelProvider.java | 114 +-
.../app/desktop/components/LukeWindowProvider.java | 25 +-
.../app/desktop/components/TabbedPaneProvider.java | 9 +-
.../dialog/documents/AddDocumentDialogFactory.java | 9 +-
.../dialog/menubar/AboutDialogFactory.java | 11 +-
.../dialog/menubar/CheckIndexDialogFactory.java | 5 +-
.../dialog/menubar/CreateIndexDialogFactory.java | 7 +-
.../dialog/menubar/ExportTermsDialogFactory.java | 7 +-
.../dialog/menubar/OpenIndexDialogFactory.java | 28 +-
.../analysis/PresetAnalyzerPanelOperator.java | 29 -
.../analysis/PresetAnalyzerPanelProvider.java | 94 -
.../fragments/search/AnalyzerPaneProvider.java | 6 +-
.../luke/app/desktop/util/ExceptionHandler.java | 7 +-
.../lucene/luke/app/desktop/util/FontUtils.java | 6 +-
.../lucene/luke/app/desktop/util/ImageUtils.java | 4 +-
.../luke/app/desktop/util/TextAreaAppender.java | 108 -
.../lucene/luke/models/analysis/Analysis.java | 3 -
.../lucene/luke/models/analysis/AnalysisImpl.java | 43 +-
.../lucene/luke/models/commits/CommitsImpl.java | 6 +-
.../luke/models/documents/DocumentField.java | 18 +
.../luke/models/documents/DocumentsImpl.java | 44 +-
.../luke/models/documents/TermVectorsAdapter.java | 8 +-
.../lucene/luke/models/search/SearchImpl.java | 10 +-
.../apache/lucene/luke/models/util/IndexUtils.java | 46 +-
.../util/twentynewsgroups/MessageFilesParser.java | 9 +-
.../lucene/luke/util/CircularLogBufferHandler.java | 114 +
.../lucene/luke/util/LogRecordFormatter.java | 54 +
.../org/apache/lucene/luke/util/LoggerFactory.java | 56 +-
.../lucene/luke/util/reflection/ClassScanner.java | 113 -
.../luke/util/reflection/SubtypeCollector.java | 102 -
.../lucene/luke/util/reflection/package-info.java | 19 -
.../luke/app/desktop/messages/messages.properties | 2 +-
.../app/desktop/{font => util}/ElegantIcons.ttf | Bin
.../luke/app/desktop/{img => util}/indicator.gif | Bin
.../luke/app/desktop/{img => util}/lucene-logo.png | Bin
.../luke/app/desktop/{img => util}/lucene.gif | Bin
.../desktop/util/inifile/TestSimpleIniFile.java | 2 +-
.../luke/models/analysis/TestAnalysisImpl.java | 20 +-
.../luke/models/commits/TestCommitsImpl.java | 8 +-
.../luke/models/documents/DocumentsTestBase.java | 4 +-
.../models/documents/TestDocValuesAdapter.java | 4 +-
.../luke/models/documents/TestDocumentsImpl.java | 6 +-
.../models/documents/TestTermVectorsAdapter.java | 2 +-
.../luke/models/overview/OverviewTestBase.java | 6 +-
.../lucene/luke/models/search/TestSearchImpl.java | 4 +-
lucene/memory/build.gradle | 6 +-
lucene/memory/src/java/module-info.java | 23 +
.../apache/lucene/index/memory/MemoryIndex.java | 63 +-
.../lucene/index/memory/TestMemoryIndex.java | 8 +-
.../memory/TestMemoryIndexAgainstDirectory.java | 16 +-
lucene/misc/build.gradle | 4 +-
lucene/misc/src/java/module-info.java | 29 +
.../misc/store/HardlinkCopyDirectoryWrapper.java | 49 +-
.../misc/util/fst/UpToTwoPositiveIntOutputs.java | 6 +-
.../org/apache/lucene/misc/TestHighFreqTerms.java | 8 +-
.../org/apache/lucene/misc/TestIndexMergeTool.java | 2 +-
.../lucene/misc/TestSweetSpotSimilarity.java | 2 +-
.../lucene/misc/document/TestLazyDocument.java | 3 +-
.../lucene/misc/index/TestIndexRearranger.java | 2 +-
.../lucene/misc/index/TestIndexSplitter.java | 8 +-
.../misc/index/TestMultiPassIndexSplitter.java | 4 +-
.../lucene/misc/index/TestPKIndexSplitter.java | 6 +-
.../search/TestDiversifiedTopDocsCollector.java | 4 +-
.../misc/search/TestDocValuesStatsCollector.java | 4 +-
.../TestMemoryAccountingBitsetCollector.java | 4 +-
.../lucene/misc/store/TestDirectIODirectory.java | 3 +-
.../store/TestHardLinkCopyDirectoryWrapper.java | 6 +-
.../apache/lucene/misc/store/TestRAFDirectory.java | 2 +-
.../lucene/misc/store/TestWindowsDirectory.java | 2 +-
.../misc/util/TestCollectorMemoryTracker.java | 2 +-
.../apache/lucene/misc/util/fst/TestFSTsMisc.java | 8 +-
lucene/monitor/build.gradle | 10 +-
lucene/monitor/src/java/module-info.java | 25 +
.../lucene/monitor/ConcurrentMatcherTestBase.java | 2 +-
.../org/apache/lucene/monitor/MonitorTestBase.java | 2 +-
.../monitor/TestBooleanClauseWeightings.java | 2 +-
.../lucene/monitor/TestBooleanTermExtractor.java | 2 +-
.../apache/lucene/monitor/TestDocumentBatch.java | 2 +-
.../org/apache/lucene/monitor/TestExtractors.java | 2 +-
.../monitor/TestForceNoBulkScoringQuery.java | 2 +-
.../apache/lucene/monitor/TestQueryAnalyzer.java | 2 +-
.../lucene/monitor/TestQueryTermComparators.java | 2 +-
.../apache/lucene/monitor/TestQueryTermFilter.java | 2 +-
.../lucene/monitor/TestRegexpQueryHandler.java | 2 +-
.../apache/lucene/monitor/TestSpanExtractors.java | 2 +-
.../monitor/TestSuffixingNGramTokenizer.java | 2 +-
.../lucene/monitor/TestTermsEnumTokenFilter.java | 2 +-
lucene/queries/build.gradle | 6 +-
lucene/queries/src/java/module-info.java | 30 +
.../queries/function/FunctionRangeQuery.java | 4 +-
.../lucene/queries/function/ValueSource.java | 81 +-
.../intervals/ConjunctionIntervalsSource.java | 11 +-
.../intervals/ContainedByIntervalsSource.java | 8 +
.../apache/lucene/queries/intervals/Intervals.java | 11 +-
.../MinimumShouldMatchIntervalsSource.java | 5 +-
.../intervals/OverlappingIntervalsSource.java | 8 +
.../intervals/RepeatingIntervalsSource.java | 2 +-
.../lucene/queries/TestCommonTermsQuery.java | 12 +-
.../lucene/queries/function/FunctionTestSetup.java | 8 +-
.../function/TestDocValuesFieldSources.java | 8 +-
.../queries/function/TestFieldScoreQuery.java | 2 +-
.../queries/function/TestFunctionMatchQuery.java | 2 +-
.../function/TestFunctionQueryExplanations.java | 2 +-
.../queries/function/TestFunctionQuerySort.java | 4 +-
.../function/TestFunctionScoreExplanations.java | 2 +-
.../queries/function/TestFunctionScoreQuery.java | 2 +-
.../queries/function/TestIndexReaderFunctions.java | 8 +-
.../queries/function/TestLongNormValueSource.java | 8 +-
.../queries/function/TestSortedSetFieldSource.java | 2 +-
.../lucene/queries/function/TestValueSources.java | 164 +-
.../docvalues/TestBoolValOfNumericDVs.java | 2 +-
.../queries/intervals/TestComplexMatches.java | 2 +-
.../queries/intervals/TestDisjunctionRewrites.java | 2 +-
.../queries/intervals/TestIntervalBuilder.java | 6 +-
.../queries/intervals/TestIntervalQuery.java | 8 +-
.../lucene/queries/intervals/TestIntervals.java | 55 +-
.../intervals/TestPayloadFilteredInterval.java | 10 +-
.../queries/intervals/TestSimplifications.java | 2 +-
.../lucene/queries/mlt/TestMoreLikeThis.java | 12 +-
.../lucene/queries/payloads/PayloadHelper.java | 7 +-
.../queries/payloads/TestPayloadCheckQuery.java | 14 +-
.../queries/payloads/TestPayloadExplanations.java | 2 +-
.../queries/payloads/TestPayloadScoreQuery.java | 10 +-
.../queries/payloads/TestPayloadSpanPositions.java | 6 +-
.../lucene/queries/payloads/TestPayloadSpans.java | 6 +-
.../queries/payloads/TestPayloadTermQuery.java | 12 +-
.../queries/spans/BaseSpanExplanationTestCase.java | 2 +-
.../apache/lucene/queries/spans/SpanTestUtil.java | 2 +-
.../apache/lucene/queries/spans/TestBasics.java | 12 +-
.../queries/spans/TestFieldMaskingSpanQuery.java | 10 +-
.../lucene/queries/spans/TestFilterSpans.java | 2 +-
.../lucene/queries/spans/TestNearSpansOrdered.java | 8 +-
.../queries/spans/TestQueryRescorerWithSpans.java | 4 +-
.../lucene/queries/spans/TestSpanCollection.java | 6 +-
.../lucene/queries/spans/TestSpanContainQuery.java | 8 +-
.../spans/TestSpanExplanationsOfNonMatches.java | 2 +-
.../lucene/queries/spans/TestSpanFirstQuery.java | 8 +-
.../lucene/queries/spans/TestSpanMatches.java | 2 +-
.../spans/TestSpanMultiTermQueryWrapper.java | 4 +-
.../lucene/queries/spans/TestSpanNearQuery.java | 6 +-
.../lucene/queries/spans/TestSpanNotQuery.java | 6 +-
.../lucene/queries/spans/TestSpanOrQuery.java | 4 +-
.../lucene/queries/spans/TestSpanQueryVisitor.java | 2 +-
.../queries/spans/TestSpanSearchEquivalence.java | 2 +-
.../lucene/queries/spans/TestSpanSimilarity.java | 4 +-
.../lucene/queries/spans/TestSpanTermQuery.java | 6 +-
.../org/apache/lucene/queries/spans/TestSpans.java | 8 +-
.../apache/lucene/queries/spans/TestSpansEnum.java | 12 +-
lucene/queryparser/build.gradle | 8 +-
lucene/queryparser/src/java/module-info.java | 52 +
.../queryparser/classic/TestMultiAnalyzer.java | 4 +-
.../classic/TestMultiFieldQueryParser.java | 8 +-
.../classic/TestMultiPhraseQueryParsing.java | 2 +-
.../queryparser/classic/TestQueryParser.java | 12 +-
.../complexPhrase/TestComplexPhraseQuery.java | 6 +-
.../queryparser/ext/TestExtendableQueryParser.java | 4 +-
.../lucene/queryparser/ext/TestExtensions.java | 2 +-
.../core/builders/TestQueryTreeBuilder.java | 2 +-
.../flexible/core/nodes/TestQueryNode.java | 2 +-
.../queryparser/flexible/messages/TestNLS.java | 2 +-
.../precedence/TestPrecedenceQueryParser.java | 5 +-
.../flexible/spans/TestSpanQueryParser.java | 2 +-
.../spans/TestSpanQueryParserSimpleSample.java | 2 +-
.../standard/TestMultiAnalyzerQPHelper.java | 3 +-
.../flexible/standard/TestMultiFieldQPHelper.java | 3 +-
.../flexible/standard/TestPointQueryParser.java | 2 +-
.../flexible/standard/TestQPHelper.java | 8 +-
.../flexible/standard/TestStandardQP.java | 4 +-
.../standard/TestStandardQPEnhancements.java | 4 +-
.../queryparser/simple/TestSimpleQueryParser.java | 8 +-
.../surround/query/BooleanQueryTestFacade.java | 134 +
.../surround/query/ExceptionQueryTestFacade.java | 60 +
.../surround/query/SingleFieldTestDb.java | 4 +-
.../surround/query/Test01Exceptions.java | 4 +-
.../queryparser/surround/query/Test02Boolean.java | 6 +-
.../queryparser/surround/query/Test03Distance.java | 8 +-
.../surround/query/TestBooleanQuery.java | 134 -
.../surround/query/TestExceptionQuery.java | 60 -
.../queryparser/surround/query/TestSrndQuery.java | 4 +-
.../queryparser/util/QueryParserTestBase.java | 10 +-
.../queryparser/xml/CoreParserTestIndexData.java | 2 +-
.../lucene/queryparser/xml/TestCoreParser.java | 8 +-
lucene/replicator/build.gradle | 18 +-
lucene/replicator/src/java/module-info.java | 30 +
.../lucene/replicator/ReplicatorTestCase.java | 2 +-
.../TestIndexAndTaxonomyReplicationClient.java | 4 +-
.../replicator/TestIndexReplicationClient.java | 4 +-
.../lucene/replicator/nrt/SimplePrimaryNode.java | 6 +-
.../lucene/replicator/nrt/SimpleReplicaNode.java | 4 +-
.../lucene/replicator/nrt/TestNRTReplication.java | 13 +-
.../lucene/replicator/nrt/TestSimpleServer.java | 10 +-
.../replicator/nrt/TestStressNRTReplication.java | 14 +-
lucene/sandbox/build.gradle | 6 +-
lucene/sandbox/src/java/module-info.java | 31 +
.../document/FloatPointNearestNeighbor.java | 103 +-
.../lucene/sandbox/search/CombinedFieldQuery.java | 2 +-
.../search/LatLonPointPrototypeQueries.java | 10 +-
.../sandbox/search/MultiNormsLeafSimScorer.java | 8 +
.../lucene/sandbox/search/MultiRangeQuery.java | 424 +-
.../lucene/sandbox/search/NearestNeighbor.java | 108 +-
.../lucene/payloads/TestPayloadSpanUtil.java | 6 +-
.../idversion/TestIDVersionPostingsFormat.java | 17 +-
.../sandbox/document/TestBigIntegerPoint.java | 4 +-
.../sandbox/document/TestDoubleRangeField.java | 2 +-
.../document/TestFloatPointNearestNeighbor.java | 6 +-
.../sandbox/document/TestHalfFloatPoint.java | 6 +-
.../sandbox/queries/TestFuzzyLikeThisQuery.java | 6 +-
.../sandbox/search/TestCombinedFieldQuery.java | 83 +-
.../lucene/sandbox/search/TestCoveringQuery.java | 4 +-
.../sandbox/search/TestDocValuesNumbersQuery.java | 6 +-
.../sandbox/search/TestDocValuesTermsQuery.java | 6 +-
.../sandbox/search/TestFieldCacheTermsFilter.java | 4 +-
...tIndexSortSortedNumericDocValuesRangeQuery.java | 10 +-
.../search/TestLargeNumHitsTopDocsCollector.java | 6 +-
.../search/TestLatLonBoundingBoxQueries.java | 6 +-
.../lucene/sandbox/search/TestLongHashSet.java | 2 +-
.../sandbox/search/TestMultiRangeQueries.java | 200 +-
.../apache/lucene/sandbox/search/TestNearest.java | 8 +-
.../sandbox/search/TestPhraseWildcardQuery.java | 4 +-
.../sandbox/search/TestProfilerCollector.java | 6 +-
.../search/TestQueryProfilerIndexSearcher.java | 8 +-
.../sandbox/search/TestQueryProfilerScorer.java | 2 +-
.../sandbox/search/TestTermAutomatonQuery.java | 14 +-
lucene/spatial-extras/build.gradle | 28 +-
lucene/spatial-extras/src/java/module-info.java | 36 +
.../spatial/util/ShapeFieldCacheProvider.java | 11 +-
.../org/apache/lucene/spatial/SpatialTestCase.java | 8 +-
.../lucene/spatial/TestQueryEqualsHashCode.java | 2 +-
.../org/apache/lucene/spatial/TestSpatialArgs.java | 2 +-
.../apache/lucene/spatial/TestSpatialExample.java | 2 +-
.../apache/lucene/spatial/TestTestFramework.java | 2 +-
.../prefix/TestRecursivePrefixTreeStrategy.java | 2 +-
.../prefix/tree/TestDateRangePrefixTree.java | 2 +-
.../spatial/prefix/tree/TestS2PrefixTree.java | 2 +-
.../spatial/query/TestSpatialArgsParser.java | 2 +-
.../spatial/spatial4j/RandomizedShapeTestCase.java | 2 +-
.../apache/lucene/spatial/spatial4j/TestGeo3d.java | 2 +-
.../lucene/spatial/spatial4j/TestGeo3dRpt.java | 2 +-
lucene/spatial-test-fixtures/build.gradle | 25 +
.../spatial3d/tests/RandomGeo3dShapeGenerator.java | 1133 +
.../lucene/spatial3d/tests/package-info.java | 19 +
.../spatial-test-fixtures/src/java/overview.html | 24 +
lucene/spatial3d/build.gradle | 12 +-
lucene/spatial3d/src/java/module-info.java | 24 +
.../spatial3d/PointInShapeIntersectVisitor.java | 7 +
.../spatial3d/geom/GeoBaseCompositeShape.java | 6 +
.../lucene/spatial3d/TestGeo3DDocValues.java | 4 +-
.../apache/lucene/spatial3d/TestGeo3DPoint.java | 8 +-
.../geom/TestCompositeGeoPolygonRelationships.java | 2 +-
.../apache/lucene/spatial3d/geom/TestGeoBBox.java | 2 +-
.../lucene/spatial3d/geom/TestGeoCircle.java | 2 +-
.../spatial3d/geom/TestGeoConvexPolygon.java | 2 +-
.../lucene/spatial3d/geom/TestGeoExactCircle.java | 5 +-
.../apache/lucene/spatial3d/geom/TestGeoModel.java | 2 +-
.../apache/lucene/spatial3d/geom/TestGeoPath.java | 2 +-
.../apache/lucene/spatial3d/geom/TestGeoPoint.java | 2 +-
.../lucene/spatial3d/geom/TestGeoPolygon.java | 2 +-
.../apache/lucene/spatial3d/geom/TestPlane.java | 2 +-
.../spatial3d/geom/TestRandomBinaryCodec.java | 4 +-
.../spatial3d/geom/TestRandomGeoPolygon.java | 4 +-
.../geom/TestRandomGeoShapeRelationship.java | 4 +-
.../lucene/spatial3d/geom/TestRandomPlane.java | 4 +-
.../geom/TestSimpleGeoPolygonRelationships.java | 2 +-
.../apache/lucene/spatial3d/geom/TestXYZSolid.java | 2 +-
.../spatial3d/geom/RandomGeo3dShapeGenerator.java | 1117 -
lucene/suggest/build.gradle | 6 +-
lucene/suggest/src/java/module-info.java | 36 +
.../search/suggest/document/NRTSuggester.java | 6 +-
.../suggest/document/RegexCompletionQuery.java | 5 +-
.../search/spell/TestDirectSpellChecker.java | 10 +-
.../search/spell/TestJaroWinklerDistance.java | 2 +-
.../search/spell/TestLevenshteinDistance.java | 2 +-
.../lucene/search/spell/TestLuceneDictionary.java | 6 +-
.../lucene/search/spell/TestNGramDistance.java | 2 +-
.../search/spell/TestPlainTextDictionary.java | 2 +-
.../lucene/search/spell/TestSpellChecker.java | 6 +-
.../search/spell/TestWordBreakSpellChecker.java | 12 +-
.../search/suggest/TestDocumentDictionary.java | 6 +-
.../suggest/TestDocumentValueSourceDictionary.java | 6 +-
.../lucene/search/suggest/TestFileDictionary.java | 4 +-
.../suggest/TestHighFrequencyDictionary.java | 4 +-
.../lucene/search/suggest/TestInputIterator.java | 4 +-
.../lucene/search/suggest/TestLookupBenchmark.java | 12 +-
.../lucene/search/suggest/TestPersistence.java | 4 +-
.../analyzing/TestAnalyzingInfixSuggester.java | 8 +-
.../suggest/analyzing/TestAnalyzingSuggester.java | 64 +-
.../analyzing/TestBlendedInfixSuggester.java | 8 +-
.../suggest/analyzing/TestFreeTextSuggester.java | 10 +-
.../suggest/analyzing/TestFuzzySuggester.java | 56 +-
.../suggest/analyzing/TestSuggestStopFilter.java | 4 +-
.../analyzing/TestSuggestStopFilterFactory.java | 2 +-
.../search/suggest/document/TestContextQuery.java | 8 +-
.../suggest/document/TestContextSuggestField.java | 8 +-
.../suggest/document/TestFuzzyCompletionQuery.java | 6 +-
.../document/TestPrefixCompletionQuery.java | 10 +-
.../suggest/document/TestRegexCompletionQuery.java | 6 +-
.../search/suggest/document/TestSuggestField.java | 12 +-
.../search/suggest/fst/TestBytesRefSorters.java | 2 +-
.../search/suggest/fst/TestFSTCompletion.java | 2 +
.../search/suggest/fst/TestWFSTCompletion.java | 24 +-
lucene/test-framework/build.gradle | 10 +-
lucene/test-framework/src/java/module-info.java | 76 +
.../analysis/BaseTokenStreamFactoryTestCase.java | 162 -
.../lucene/analysis/BaseTokenStreamTestCase.java | 1533 -
.../lucene/analysis/CannedBinaryTokenStream.java | 80 -
.../apache/lucene/analysis/CannedTokenStream.java | 71 -
.../apache/lucene/analysis/CollationTestBase.java | 214 -
.../apache/lucene/analysis/CrankyTokenFilter.java | 70 -
.../lucene/analysis/LookaheadTokenFilter.java | 319 -
.../org/apache/lucene/analysis/MockAnalyzer.java | 183 -
.../apache/lucene/analysis/MockBytesAnalyzer.java | 38 -
.../org/apache/lucene/analysis/MockCharFilter.java | 106 -
.../analysis/MockFixedLengthPayloadFilter.java | 51 -
.../lucene/analysis/MockGraphTokenFilter.java | 127 -
.../analysis/MockHoleInjectingTokenFilter.java | 78 -
.../lucene/analysis/MockLowerCaseFilter.java | 38 -
.../lucene/analysis/MockPayloadAnalyzer.java | 86 -
.../analysis/MockRandomLookaheadTokenFilter.java | 95 -
.../apache/lucene/analysis/MockReaderWrapper.java | 94 -
.../lucene/analysis/MockSynonymAnalyzer.java | 27 -
.../apache/lucene/analysis/MockSynonymFilter.java | 99 -
.../apache/lucene/analysis/MockTokenFilter.java | 128 -
.../org/apache/lucene/analysis/MockTokenizer.java | 368 -
.../analysis/MockUTF16TermAttributeImpl.java | 43 -
.../analysis/MockVariableLengthPayloadFilter.java | 50 -
.../lucene/analysis/SimplePayloadFilter.java | 54 -
.../src/java/org/apache/lucene/analysis/Token.java | 213 -
.../apache/lucene/analysis/TokenStreamToDot.java | 166 -
.../lucene/analysis/ValidatingTokenFilter.java | 236 -
.../apache/lucene/analysis/VocabularyAssert.java | 82 -
.../java/org/apache/lucene/analysis/package.html | 42 -
.../EmojiTokenizationTestUnicode_11_0.java | 10756 ---
.../standard/WordBreakTestUnicode_9_0_0.java | 8276 ---
.../standard/generateEmojiTokenizationTest.pl | 150 -
.../standard/generateJavaUnicodeWordBreakTest.pl | 255 -
.../apache/lucene/analysis/standard/package.html | 26 -
.../apache/lucene/codecs/MissingOrdRemapper.java | 120 -
.../lucene/codecs/asserting/AssertingCodec.java | 158 -
.../codecs/asserting/AssertingDocValuesFormat.java | 307 -
.../asserting/AssertingKnnVectorsFormat.java | 120 -
.../codecs/asserting/AssertingLiveDocsFormat.java | 96 -
.../codecs/asserting/AssertingNormsFormat.java | 130 -
.../codecs/asserting/AssertingPointsFormat.java | 141 -
.../codecs/asserting/AssertingPostingsFormat.java | 233 -
.../asserting/AssertingStoredFieldsFormat.java | 161 -
.../asserting/AssertingTermVectorsFormat.java | 212 -
.../lucene/codecs/asserting/package-info.java | 19 -
.../lucene/codecs/blockterms/LuceneFixedGap.java | 122 -
.../blockterms/LuceneVarGapDocFreqInterval.java | 130 -
.../blockterms/LuceneVarGapFixedInterval.java | 125 -
.../apache/lucene/codecs/blockterms/package.html | 26 -
.../bloom/TestBloomFilteredLucenePostings.java | 75 -
.../org/apache/lucene/codecs/bloom/package.html | 26 -
.../codecs/cheapbastard/CheapBastardCodec.java | 38 -
.../lucene/codecs/cheapbastard/package-info.java | 22 -
.../codecs/compressing/CompressingCodec.java | 155 -
.../DeflateWithPresetCompressingCodec.java | 40 -
.../codecs/compressing/FastCompressingCodec.java | 38 -
.../FastDecompressionCompressingCodec.java | 38 -
.../HighCompressionCompressingCodec.java | 40 -
.../compressing/LZ4WithPresetCompressingCodec.java | 40 -
.../compressing/dummy/DummyCompressingCodec.java | 103 -
.../codecs/compressing/dummy/package-info.java | 19 -
.../apache/lucene/codecs/compressing/package.html | 26 -
.../apache/lucene/codecs/cranky/CrankyCodec.java | 99 -
.../lucene/codecs/cranky/CrankyCompoundFormat.java | 49 -
.../codecs/cranky/CrankyDocValuesFormat.java | 115 -
.../codecs/cranky/CrankyFieldInfosFormat.java | 56 -
.../lucene/codecs/cranky/CrankyLiveDocsFormat.java | 58 -
.../lucene/codecs/cranky/CrankyNormsFormat.java | 75 -
.../lucene/codecs/cranky/CrankyPointsFormat.java | 201 -
.../lucene/codecs/cranky/CrankyPostingsFormat.java | 79 -
.../codecs/cranky/CrankySegmentInfoFormat.java | 49 -
.../codecs/cranky/CrankyStoredFieldsFormat.java | 128 -
.../codecs/cranky/CrankyTermVectorsFormat.java | 174 -
.../apache/lucene/codecs/cranky/package-info.java | 19 -
.../mockrandom/MockRandomPostingsFormat.java | 393 -
.../lucene/codecs/mockrandom/package-info.java | 19 -
.../src/java/org/apache/lucene/codecs/package.html | 26 -
.../codecs/ramonly/RAMOnlyPostingsFormat.java | 594 -
.../apache/lucene/codecs/ramonly/package-info.java | 19 -
.../codecs/uniformsplit/Rot13CypherTestUtil.java | 69 -
.../UniformSplitRot13PostingsFormat.java | 167 -
.../apache/lucene/codecs/uniformsplit/package.html | 43 -
.../STUniformSplitRot13PostingsFormat.java | 71 -
.../codecs/uniformsplit/sharedterms/package.html | 43 -
.../apache/lucene/geo/BaseGeoPointTestCase.java | 1757 -
.../org/apache/lucene/geo/BaseXYPointTestCase.java | 1579 -
.../java/org/apache/lucene/geo/EarthDebugger.java | 329 -
.../java/org/apache/lucene/geo/GeoTestUtil.java | 803 -
.../java/org/apache/lucene/geo/ShapeTestUtil.java | 315 -
.../src/java/org/apache/lucene/geo/package.html | 26 -
.../apache/lucene/index/AlcoholicMergePolicy.java | 79 -
.../lucene/index/AllDeletedFilterReader.java | 50 -
.../lucene/index/AssertingDirectoryReader.java | 44 -
.../apache/lucene/index/AssertingLeafReader.java | 1410 -
.../lucene/index/BaseCompoundFormatTestCase.java | 914 -
.../BaseCompressingDocValuesFormatTestCase.java | 127 -
.../lucene/index/BaseDocValuesFormatTestCase.java | 3647 -
.../lucene/index/BaseFieldInfoFormatTestCase.java | 418 -
.../lucene/index/BaseIndexFileFormatTestCase.java | 962 -
.../lucene/index/BaseKnnVectorsFormatTestCase.java | 1010 -
.../lucene/index/BaseLiveDocsFormatTestCase.java | 147 -
.../lucene/index/BaseMergePolicyTestCase.java | 500 -
.../lucene/index/BaseNormsFormatTestCase.java | 848 -
.../lucene/index/BasePointsFormatTestCase.java | 1267 -
.../lucene/index/BasePostingsFormatTestCase.java | 1599 -
.../index/BaseSegmentInfoFormatTestCase.java | 649 -
.../index/BaseStoredFieldsFormatTestCase.java | 973 -
.../index/BaseTermVectorsFormatTestCase.java | 1886 -
.../apache/lucene/index/BaseTestCheckIndex.java | 163 -
.../java/org/apache/lucene/index/DocHelper.java | 320 -
.../apache/lucene/index/FieldFilterLeafReader.java | 188 -
.../org/apache/lucene/index/ForceMergePolicy.java | 42 -
.../lucene/index/IndexWriterMaxDocsChanger.java | 48 -
.../apache/lucene/index/MergingCodecReader.java | 94 -
.../index/MergingDirectoryReaderWrapper.java | 50 -
.../lucene/index/MismatchedDirectoryReader.java | 51 -
.../apache/lucene/index/MismatchedLeafReader.java | 149 -
.../lucene/index/MockIndexWriterEventListener.java | 37 -
.../apache/lucene/index/MockRandomMergePolicy.java | 232 -
.../lucene/index/OwnCacheKeyMultiReader.java | 61 -
.../org/apache/lucene/index/PerThreadPKLookup.java | 95 -
.../apache/lucene/index/PointsStackTracker.java | 96 -
.../java/org/apache/lucene/index/RandomCodec.java | 309 -
.../org/apache/lucene/index/RandomIndexWriter.java | 581 -
.../apache/lucene/index/RandomPostingsTester.java | 1697 -
.../index/SuppressingConcurrentMergeScheduler.java | 35 -
.../ThreadedIndexingAndSearchingTestCase.java | 758 -
.../src/java/org/apache/lucene/index/package.html | 32 -
.../org/apache/lucene/mockfile/DisableFsyncFS.java | 63 -
.../java/org/apache/lucene/mockfile/ExtrasFS.java | 85 -
.../mockfile/FilterAsynchronousFileChannel.java | 115 -
.../lucene/mockfile/FilterDirectoryStream.java | 76 -
.../apache/lucene/mockfile/FilterFileChannel.java | 137 -
.../apache/lucene/mockfile/FilterFileStore.java | 102 -
.../apache/lucene/mockfile/FilterFileSystem.java | 178 -
.../lucene/mockfile/FilterFileSystemProvider.java | 282 -
.../apache/lucene/mockfile/FilterInputStream2.java | 94 -
.../lucene/mockfile/FilterOutputStream2.java | 74 -
.../org/apache/lucene/mockfile/FilterPath.java | 295 -
.../lucene/mockfile/FilterSeekableByteChannel.java | 85 -
.../org/apache/lucene/mockfile/HandleLimitFS.java | 75 -
.../apache/lucene/mockfile/HandleTrackingFS.java | 335 -
.../java/org/apache/lucene/mockfile/LeakFS.java | 66 -
.../lucene/mockfile/MockFileSystemTestCase.java | 129 -
.../java/org/apache/lucene/mockfile/ShuffleFS.java | 72 -
.../java/org/apache/lucene/mockfile/VerboseFS.java | 259 -
.../apache/lucene/mockfile/VirusCheckingFS.java | 81 -
.../java/org/apache/lucene/mockfile/WindowsFS.java | 169 -
.../org/apache/lucene/mockfile/package-info.java | 34 -
.../apache/lucene/search/AssertingBulkScorer.java | 112 -
.../apache/lucene/search/AssertingCollector.java | 64 -
.../lucene/search/AssertingIndexSearcher.java | 80 -
.../lucene/search/AssertingLeafCollector.java | 56 -
.../org/apache/lucene/search/AssertingMatches.java | 56 -
.../lucene/search/AssertingMatchesIterator.java | 84 -
.../org/apache/lucene/search/AssertingQuery.java | 85 -
.../apache/lucene/search/AssertingScorable.java | 86 -
.../org/apache/lucene/search/AssertingScorer.java | 270 -
.../org/apache/lucene/search/AssertingWeight.java | 115 -
.../lucene/search/BaseExplanationTestCase.java | 160 -
.../lucene/search/BaseRangeFieldQueryTestCase.java | 428 -
.../lucene/search/BlockScoreQueryWrapper.java | 208 -
.../lucene/search/BulkScorerWrapperScorer.java | 122 -
.../java/org/apache/lucene/search/CheckHits.java | 759 -
.../org/apache/lucene/search/MatchesTestBase.java | 375 -
.../java/org/apache/lucene/search/QueryUtils.java | 710 -
.../lucene/search/RandomApproximationQuery.java | 209 -
.../apache/lucene/search/ScorerIndexSearcher.java | 71 -
.../lucene/search/SearchEquivalenceTestBase.java | 240 -
.../lucene/search/ShardSearchingTestBase.java | 666 -
.../src/java/org/apache/lucene/search/package.html | 32 -
.../search/similarities/AssertingSimilarity.java | 107 -
.../similarities/BaseSimilarityTestCase.java | 522 -
.../search/similarities/RandomSimilarity.java | 119 -
.../apache/lucene/search/similarities/package.html | 31 -
.../lucene/store/BaseChunkedDirectoryTestCase.java | 334 -
.../apache/lucene/store/BaseDirectoryTestCase.java | 1346 -
.../apache/lucene/store/BaseDirectoryWrapper.java | 68 -
.../lucene/store/BaseLockFactoryTestCase.java | 337 -
.../apache/lucene/store/CorruptingIndexOutput.java | 108 -
.../apache/lucene/store/MockDirectoryWrapper.java | 1126 -
.../apache/lucene/store/MockIndexInputWrapper.java | 233 -
.../lucene/store/MockIndexOutputWrapper.java | 181 -
.../apache/lucene/store/RawDirectoryWrapper.java | 48 -
.../store/SlowClosingMockIndexInputWrapper.java | 44 -
.../store/SlowOpeningMockIndexInputWrapper.java | 44 -
.../src/java/org/apache/lucene/store/package.html | 29 -
.../analysis/BaseTokenStreamFactoryTestCase.java | 166 +
.../tests/analysis/BaseTokenStreamTestCase.java | 1536 +
.../tests/analysis/CannedBinaryTokenStream.java | 81 +
.../lucene/tests/analysis/CannedTokenStream.java | 72 +
.../lucene/tests/analysis/CollationTestBase.java | 216 +
.../lucene/tests/analysis/CrankyTokenFilter.java | 72 +
.../tests/analysis/LookaheadTokenFilter.java | 321 +
.../apache/lucene/tests/analysis/MockAnalyzer.java | 186 +
.../lucene/tests/analysis/MockBytesAnalyzer.java | 40 +
.../lucene/tests/analysis/MockCharFilter.java | 107 +
.../analysis/MockFixedLengthPayloadFilter.java | 53 +
.../tests/analysis/MockGraphTokenFilter.java | 128 +
.../analysis/MockHoleInjectingTokenFilter.java | 80 +
.../lucene/tests/analysis/MockLowerCaseFilter.java | 41 +
.../lucene/tests/analysis/MockPayloadAnalyzer.java | 90 +
.../analysis/MockRandomLookaheadTokenFilter.java | 96 +
.../lucene/tests/analysis/MockReaderWrapper.java | 94 +
.../lucene/tests/analysis/MockSynonymAnalyzer.java | 29 +
.../lucene/tests/analysis/MockSynonymFilter.java | 101 +
.../lucene/tests/analysis/MockTokenFilter.java | 132 +
.../lucene/tests/analysis/MockTokenizer.java | 377 +
.../tests/analysis/MockUTF16TermAttributeImpl.java | 43 +
.../analysis/MockVariableLengthPayloadFilter.java | 52 +
.../lucene/tests/analysis/SimplePayloadFilter.java | 56 +
.../org/apache/lucene/tests/analysis/Token.java | 213 +
.../lucene/tests/analysis/TokenStreamToDot.java | 167 +
.../tests/analysis/ValidatingTokenFilter.java | 238 +
.../lucene/tests/analysis/VocabularyAssert.java | 83 +
.../apache/lucene/tests/analysis/package-info.java | 39 +
.../EmojiTokenizationTestUnicode_12_1.java | 8092 ++
.../standard/WordBreakTestUnicode_12_1_0.java | 8039 ++
.../standard/generateEmojiTokenizationTest.pl | 150 +
.../standard/generateJavaUnicodeWordBreakTest.pl | 262 +
.../tests/analysis/standard/package-info.java | 22 +
.../tests/codecs/asserting/AssertingCodec.java | 158 +
.../codecs/asserting/AssertingDocValuesFormat.java | 307 +
.../asserting/AssertingKnnVectorsFormat.java | 131 +
.../codecs/asserting/AssertingLiveDocsFormat.java | 96 +
.../codecs/asserting/AssertingNormsFormat.java | 130 +
.../codecs/asserting/AssertingPointsFormat.java | 147 +
.../codecs/asserting/AssertingPostingsFormat.java | 233 +
.../asserting/AssertingStoredFieldsFormat.java | 161 +
.../asserting/AssertingTermVectorsFormat.java | 212 +
.../tests/codecs/asserting/package-info.java | 19 +
.../tests/codecs/blockterms/LuceneFixedGap.java | 128 +
.../blockterms/LuceneVarGapDocFreqInterval.java | 137 +
.../blockterms/LuceneVarGapFixedInterval.java | 132 +
.../tests/codecs/blockterms/package-info.java | 19 +
.../bloom/TestBloomFilteredLucenePostings.java | 78 +
.../lucene/tests/codecs/bloom/package-info.java | 22 +
.../codecs/cheapbastard/CheapBastardCodec.java | 38 +
.../tests/codecs/cheapbastard/package-info.java | 22 +
.../tests/codecs/compressing/CompressingCodec.java | 156 +
.../DeflateWithPresetCompressingCodec.java | 40 +
.../codecs/compressing/FastCompressingCodec.java | 40 +
.../FastDecompressionCompressingCodec.java | 40 +
.../HighCompressionCompressingCodec.java | 42 +
.../compressing/LZ4WithPresetCompressingCodec.java | 40 +
.../compressing/dummy/DummyCompressingCodec.java | 103 +
.../codecs/compressing/dummy/package-info.java | 19 +
.../tests/codecs/compressing/package-info.java | 22 +
.../lucene/tests/codecs/cranky/CrankyCodec.java | 99 +
.../tests/codecs/cranky/CrankyCompoundFormat.java | 49 +
.../tests/codecs/cranky/CrankyDocValuesFormat.java | 115 +
.../codecs/cranky/CrankyFieldInfosFormat.java | 56 +
.../tests/codecs/cranky/CrankyLiveDocsFormat.java | 58 +
.../tests/codecs/cranky/CrankyNormsFormat.java | 75 +
.../tests/codecs/cranky/CrankyPointsFormat.java | 248 +
.../tests/codecs/cranky/CrankyPostingsFormat.java | 79 +
.../codecs/cranky/CrankySegmentInfoFormat.java | 49 +
.../codecs/cranky/CrankyStoredFieldsFormat.java | 128 +
.../codecs/cranky/CrankyTermVectorsFormat.java | 174 +
.../lucene/tests/codecs/cranky/package-info.java | 19 +
.../mockrandom/MockRandomPostingsFormat.java | 393 +
.../tests/codecs/mockrandom/package-info.java | 19 +
.../apache/lucene/tests/codecs/package-info.java | 19 +
.../codecs/ramonly/RAMOnlyPostingsFormat.java | 594 +
.../lucene/tests/codecs/ramonly/package-info.java | 19 +
.../codecs/uniformsplit/Rot13CypherTestUtil.java | 71 +
.../UniformSplitRot13PostingsFormat.java | 173 +
.../tests/codecs/uniformsplit/package-info.java | 22 +
.../STUniformSplitRot13PostingsFormat.java | 74 +
.../uniformsplit/sharedterms/package-info.java | 22 +
.../lucene/tests/geo/BaseGeoPointTestCase.java | 1763 +
.../lucene/tests/geo/BaseXYPointTestCase.java | 1586 +
.../org/apache/lucene/tests/geo/EarthDebugger.java | 331 +
.../org/apache/lucene/tests/geo/GeoTestUtil.java | 811 +
.../org/apache/lucene/tests/geo/ShapeTestUtil.java | 322 +
.../org/apache/lucene/tests/geo/package-info.java | 19 +
.../lucene/tests/index/AlcoholicMergePolicy.java | 81 +
.../lucene/tests/index/AllDeletedFilterReader.java | 52 +
.../tests/index/AssertingDirectoryReader.java | 47 +
.../lucene/tests/index/AssertingLeafReader.java | 1493 +
.../tests/index/BaseCompoundFormatTestCase.java | 919 +
.../BaseCompressingDocValuesFormatTestCase.java | 129 +
.../tests/index/BaseDocValuesFormatTestCase.java | 3674 +
.../tests/index/BaseFieldInfoFormatTestCase.java | 428 +
.../tests/index/BaseIndexFileFormatTestCase.java | 987 +
.../tests/index/BaseKnnVectorsFormatTestCase.java | 1029 +
.../tests/index/BaseLiveDocsFormatTestCase.java | 150 +
.../tests/index/BaseMergePolicyTestCase.java | 515 +
.../tests/index/BaseNormsFormatTestCase.java | 858 +
.../tests/index/BasePointsFormatTestCase.java | 1411 +
.../tests/index/BasePostingsFormatTestCase.java | 1613 +
.../tests/index/BaseSegmentInfoFormatTestCase.java | 652 +
.../index/BaseStoredFieldsFormatTestCase.java | 988 +
.../tests/index/BaseTermVectorsFormatTestCase.java | 1905 +
.../lucene/tests/index/BaseTestCheckIndex.java | 166 +
.../org/apache/lucene/tests/index/DocHelper.java | 329 +
.../lucene/tests/index/FieldFilterLeafReader.java | 200 +
.../lucene/tests/index/ForceMergePolicy.java | 46 +
.../lucene/tests/index/MergeReaderWrapper.java | 276 +
.../lucene/tests/index/MergingCodecReader.java | 96 +
.../tests/index/MergingDirectoryReaderWrapper.java | 54 +
.../tests/index/MismatchedDirectoryReader.java | 54 +
.../lucene/tests/index/MismatchedLeafReader.java | 154 +
.../tests/index/MockIndexWriterEventListener.java | 40 +
.../lucene/tests/index/MockRandomMergePolicy.java | 239 +
.../lucene/tests/index/OwnCacheKeyMultiReader.java | 68 +
.../lucene/tests/index/PerThreadPKLookup.java | 100 +
.../lucene/tests/index/PointsStackTracker.java | 96 +
.../org/apache/lucene/tests/index/RandomCodec.java | 313 +
.../lucene/tests/index/RandomIndexWriter.java | 597 +
.../lucene/tests/index/RandomPostingsTester.java | 1721 +
.../index/SuppressingConcurrentMergeScheduler.java | 37 +
.../ThreadedIndexingAndSearchingTestCase.java | 785 +
.../apache/lucene/tests/index/package-info.java | 30 +
.../lucene/tests/mockfile/DisableFsyncFS.java | 63 +
.../org/apache/lucene/tests/mockfile/ExtrasFS.java | 85 +
.../mockfile/FilterAsynchronousFileChannel.java | 115 +
.../tests/mockfile/FilterDirectoryStream.java | 76 +
.../lucene/tests/mockfile/FilterFileChannel.java | 137 +
.../lucene/tests/mockfile/FilterFileStore.java | 102 +
.../lucene/tests/mockfile/FilterFileSystem.java | 178 +
.../tests/mockfile/FilterFileSystemProvider.java | 282 +
.../lucene/tests/mockfile/FilterInputStream2.java | 94 +
.../lucene/tests/mockfile/FilterOutputStream2.java | 74 +
.../apache/lucene/tests/mockfile/FilterPath.java | 295 +
.../tests/mockfile/FilterSeekableByteChannel.java | 85 +
.../lucene/tests/mockfile/HandleLimitFS.java | 75 +
.../lucene/tests/mockfile/HandleTrackingFS.java | 335 +
.../org/apache/lucene/tests/mockfile/LeakFS.java | 66 +
.../tests/mockfile/MockFileSystemTestCase.java | 129 +
.../apache/lucene/tests/mockfile/ShuffleFS.java | 72 +
.../apache/lucene/tests/mockfile/VerboseFS.java | 259 +
.../lucene/tests/mockfile/VirusCheckingFS.java | 81 +
.../apache/lucene/tests/mockfile/WindowsFS.java | 169 +
.../apache/lucene/tests/mockfile/package-info.java | 35 +
.../lucene/tests/search/AssertingBulkScorer.java | 116 +
.../lucene/tests/search/AssertingCollector.java | 68 +
.../tests/search/AssertingIndexSearcher.java | 85 +
.../tests/search/AssertingLeafCollector.java | 60 +
.../lucene/tests/search/AssertingMatches.java | 59 +
.../tests/search/AssertingMatchesIterator.java | 86 +
.../apache/lucene/tests/search/AssertingQuery.java | 90 +
.../lucene/tests/search/AssertingScorable.java | 91 +
.../lucene/tests/search/AssertingScorer.java | 274 +
.../lucene/tests/search/AssertingWeight.java | 122 +
.../tests/search/BaseExplanationTestCase.java | 165 +
.../tests/search/BaseRangeFieldQueryTestCase.java | 432 +
.../tests/search/BlockScoreQueryWrapper.java | 216 +
.../tests/search/BulkScorerWrapperScorer.java | 128 +
.../org/apache/lucene/tests/search/CheckHits.java | 776 +
.../lucene/tests/search/MatchesTestBase.java | 383 +
.../org/apache/lucene/tests/search/QueryUtils.java | 722 +
.../tests/search/RandomApproximationQuery.java | 218 +
.../lucene/tests/search/ScorerIndexSearcher.java | 78 +
.../tests/search/SearchEquivalenceTestBase.java | 248 +
.../tests/search/ShardSearchingTestBase.java | 677 +
.../apache/lucene/tests/search/package-info.java | 30 +
.../search/similarities/AssertingSimilarity.java | 108 +
.../similarities/BaseSimilarityTestCase.java | 524 +
.../search/similarities/RandomSimilarity.java | 156 +
.../tests/search/similarities/package-info.java | 26 +
.../tests/store/BaseChunkedDirectoryTestCase.java | 340 +
.../lucene/tests/store/BaseDirectoryTestCase.java | 1354 +
.../lucene/tests/store/BaseDirectoryWrapper.java | 70 +
.../tests/store/BaseLockFactoryTestCase.java | 341 +
.../lucene/tests/store/CorruptingIndexOutput.java | 112 +
.../lucene/tests/store/MockDirectoryWrapper.java | 1133 +
.../lucene/tests/store/MockIndexInputWrapper.java | 234 +
.../lucene/tests/store/MockIndexOutputWrapper.java | 184 +
.../lucene/tests/store/RawDirectoryWrapper.java | 46 +
.../store/SlowClosingMockIndexInputWrapper.java | 45 +
.../store/SlowOpeningMockIndexInputWrapper.java | 45 +
.../apache/lucene/tests/store/package-info.java | 24 +
.../lucene/tests/util/AbstractBeforeAfterRule.java | 62 +
.../lucene/tests/util/BaseBitSetTestCase.java | 308 +
.../lucene/tests/util/BaseDocIdSetTestCase.java | 199 +
.../lucene/tests/util/CloseableDirectory.java | 50 +
.../java/org/apache/lucene/tests/util/English.java | 183 +
.../tests/util/FailOnNonBulkMergesInfoStream.java | 38 +
.../apache/lucene/tests/util/FailureMarker.java | 46 +
.../org/apache/lucene/tests/util/LineFileDocs.java | 319 +
.../tests/util/LuceneJUnit3MethodProvider.java | 48 +
.../apache/lucene/tests/util/LuceneTestCase.java | 3259 +
.../apache/lucene/tests/util/NullInfoStream.java | 44 +
.../lucene/tests/util/QuickPatchThreadsFilter.java | 47 +
.../apache/lucene/tests/util/RamUsageTester.java | 375 +
.../apache/lucene/tests/util/RemoveUponClose.java | 60 +
.../java/org/apache/lucene/tests/util/Rethrow.java | 39 +
.../tests/util/RunListenerPrintReproduceInfo.java | 228 +
.../tests/util/StringMockResourceLoader.java | 46 +
.../tests/util/TestRuleAssertionsRequired.java | 57 +
.../apache/lucene/tests/util/TestRuleDelegate.java | 43 +
.../tests/util/TestRuleIgnoreAfterMaxFailures.java | 64 +
.../tests/util/TestRuleIgnoreTestSuites.java | 56 +
.../lucene/tests/util/TestRuleLimitSysouts.java | 308 +
.../lucene/tests/util/TestRuleMarkFailure.java | 102 +
.../util/TestRuleRestoreSystemProperties.java | 75 +
.../util/TestRuleSetupAndRestoreClassEnv.java | 300 +
.../util/TestRuleSetupAndRestoreInstanceEnv.java | 37 +
.../tests/util/TestRuleSetupTeardownChained.java | 57 +
.../lucene/tests/util/TestRuleStoreClassName.java | 54 +
.../tests/util/TestRuleTemporaryFilesCleanup.java | 324 +
.../tests/util/TestRuleThreadAndTestName.java | 53 +
.../lucene/tests/util/TestSecurityManager.java | 94 +
.../org/apache/lucene/tests/util/TestUtil.java | 1767 +
.../lucene/tests/util/ThrottledIndexOutput.java | 149 +
.../org/apache/lucene/tests/util/TimeUnits.java | 29 +
.../util/VerifyTestClassNamingConvention.java | 52 +
.../tests/util/automaton/AutomatonTestUtil.java | 527 +
.../lucene/tests/util/automaton/package-info.java | 23 +
.../apache/lucene/tests/util/fst/FSTTester.java | 852 +
.../apache/lucene/tests/util/fst/package-info.java | 19 +
.../org/apache/lucene/tests/util/package-info.java | 22 +
.../lucene/util/AbstractBeforeAfterRule.java | 62 -
.../org/apache/lucene/util/BaseBitSetTestCase.java | 301 -
.../apache/lucene/util/BaseDocIdSetTestCase.java | 198 -
.../org/apache/lucene/util/CloseableDirectory.java | 50 -
.../src/java/org/apache/lucene/util/English.java | 183 -
.../lucene/util/FailOnNonBulkMergesInfoStream.java | 37 -
.../java/org/apache/lucene/util/FailureMarker.java | 46 -
.../java/org/apache/lucene/util/LineFileDocs.java | 316 -
.../lucene/util/LuceneJUnit3MethodProvider.java | 48 -
.../org/apache/lucene/util/LuceneTestCase.java | 3263 -
.../org/apache/lucene/util/NullInfoStream.java | 43 -
.../lucene/util/QuickPatchThreadsFilter.java | 46 -
.../org/apache/lucene/util/RamUsageTester.java | 368 -
.../org/apache/lucene/util/RemoveUponClose.java | 59 -
.../src/java/org/apache/lucene/util/Rethrow.java | 39 -
.../lucene/util/RunListenerPrintReproduceInfo.java | 228 -
.../lucene/util/TestRuleAssertionsRequired.java | 57 -
.../org/apache/lucene/util/TestRuleDelegate.java | 43 -
.../util/TestRuleIgnoreAfterMaxFailures.java | 64 -
.../lucene/util/TestRuleIgnoreTestSuites.java | 56 -
.../apache/lucene/util/TestRuleLimitSysouts.java | 308 -
.../apache/lucene/util/TestRuleMarkFailure.java | 102 -
.../util/TestRuleRestoreSystemProperties.java | 75 -
.../util/TestRuleSetupAndRestoreClassEnv.java | 298 -
.../util/TestRuleSetupAndRestoreInstanceEnv.java | 37 -
.../lucene/util/TestRuleSetupTeardownChained.java | 57 -
.../apache/lucene/util/TestRuleStoreClassName.java | 54 -
.../lucene/util/TestRuleTemporaryFilesCleanup.java | 322 -
.../lucene/util/TestRuleThreadAndTestName.java | 53 -
.../apache/lucene/util/TestSecurityManager.java | 90 -
.../src/java/org/apache/lucene/util/TestUtil.java | 1760 -
.../apache/lucene/util/ThrottledIndexOutput.java | 148 -
.../src/java/org/apache/lucene/util/TimeUnits.java | 29 -
.../util/VerifyTestClassNamingConvention.java | 52 -
.../lucene/util/automaton/AutomatonTestUtil.java | 522 -
.../org/apache/lucene/util/automaton/package.html | 27 -
.../java/org/apache/lucene/util/fst/FSTTester.java | 847 -
.../java/org/apache/lucene/util/fst/package.html | 26 -
.../src/java/org/apache/lucene/util/package.html | 27 -
.../services/org.apache.lucene.codecs.Codec | 16 +-
.../org.apache.lucene.codecs.DocValuesFormat | 2 +-
.../org.apache.lucene.codecs.KnnVectorsFormat | 2 +-
.../org.apache.lucene.codecs.PostingsFormat | 18 +-
.../lucene/{ => tests}/geo/lucene-9251.wkt.gz | Bin
.../lucene/{ => tests}/geo/lucene-9417.geojson.gz | Bin
.../tests/geo/lucene-9538-invalid.geojson.gz | Bin 0 -> 23077 bytes
.../lucene/{ => tests}/util/europarl.lines.txt.gz | Bin
.../{ => tests}/util/europarl.lines.txt.seek | 0
.../lucene/analysis/TestLookaheadTokenFilter.java | 102 -
.../apache/lucene/analysis/TestMockAnalyzer.java | 330 -
.../apache/lucene/analysis/TestMockCharFilter.java | 47 -
.../lucene/analysis/TestMockSynonymFilter.java | 178 -
.../org/apache/lucene/analysis/TestPosition.java | 33 -
.../test/org/apache/lucene/analysis/TestToken.java | 189 -
.../lucene/analysis/TrivialLookaheadFilter.java | 103 -
.../asserting/TestAssertingDocValuesFormat.java | 30 -
.../codecs/asserting/TestAssertingNormsFormat.java | 30 -
.../asserting/TestAssertingPointsFormat.java | 30 -
.../asserting/TestAssertingPostingsFormat.java | 35 -
.../asserting/TestAssertingStoredFieldsFormat.java | 30 -
.../asserting/TestAssertingTermVectorsFormat.java | 35 -
.../TestCompressingStoredFieldsFormat.java | 328 -
.../TestCompressingTermVectorsFormat.java | 132 -
.../lucene/index/TestAssertingLeafReader.java | 66 -
.../apache/lucene/index/TestForceMergePolicy.java | 27 -
.../apache/lucene/mockfile/TestDisableFsyncFS.java | 51 -
.../org/apache/lucene/mockfile/TestExtrasFS.java | 83 -
.../apache/lucene/mockfile/TestHandleLimitFS.java | 64 -
.../lucene/mockfile/TestHandleTrackingFS.java | 99 -
.../org/apache/lucene/mockfile/TestLeakFS.java | 118 -
.../org/apache/lucene/mockfile/TestShuffleFS.java | 166 -
.../org/apache/lucene/mockfile/TestVerboseFS.java | 234 -
.../lucene/mockfile/TestVirusCheckingFS.java | 65 -
.../org/apache/lucene/mockfile/TestWindowsFS.java | 185 -
.../lucene/search/TestBaseExplanationTestCase.java | 121 -
.../lucene/store/TestMockDirectoryWrapper.java | 207 -
.../tests/analysis/TestLookaheadTokenFilter.java | 105 +
.../lucene/tests/analysis/TestMockAnalyzer.java | 339 +
.../lucene/tests/analysis/TestMockCharFilter.java | 49 +
.../tests/analysis/TestMockSynonymFilter.java | 179 +
.../apache/lucene/tests/analysis/TestToken.java | 191 +
.../tests/analysis/TrivialLookaheadFilter.java | 117 +
.../asserting/TestAssertingDocValuesFormat.java | 30 +
.../codecs/asserting/TestAssertingNormsFormat.java | 30 +
.../asserting/TestAssertingPointsFormat.java | 30 +
.../asserting/TestAssertingPostingsFormat.java | 35 +
.../asserting/TestAssertingStoredFieldsFormat.java | 30 +
.../asserting/TestAssertingTermVectorsFormat.java | 35 +
.../tests/index/TestAssertingLeafReader.java | 72 +
.../lucene/tests/index/TestForceMergePolicy.java | 29 +
.../lucene/tests/mockfile/TestDisableFsyncFS.java | 51 +
.../apache/lucene/tests/mockfile/TestExtrasFS.java | 83 +
.../lucene/tests/mockfile/TestHandleLimitFS.java | 64 +
.../tests/mockfile/TestHandleTrackingFS.java | 99 +
.../apache/lucene/tests/mockfile/TestLeakFS.java | 118 +
.../lucene/tests/mockfile/TestShuffleFS.java | 166 +
.../lucene/tests/mockfile/TestVerboseFS.java | 234 +
.../lucene/tests/mockfile/TestVirusCheckingFS.java | 65 +
.../lucene/tests/mockfile/TestWindowsFS.java | 185 +
.../tests/search/TestBaseExplanationTestCase.java | 128 +
.../tests/store/TestMockDirectoryWrapper.java | 214 +
.../org/apache/lucene/tests/util/SorePoint.java | 29 +
.../org/apache/lucene/tests/util/SoreType.java | 23 +
.../tests/util/TestBeforeAfterOverrides.java | 75 +
.../lucene/tests/util/TestCodecReported.java | 45 +
.../util/TestExceptionInBeforeClassHooks.java | 140 +
.../apache/lucene/tests/util/TestExpectThrows.java | 168 +
.../tests/util/TestFailIfDirectoryNotClosed.java | 47 +
.../tests/util/TestFailIfUnreferencedFiles.java | 70 +
.../lucene/tests/util/TestGroupFiltering.java | 58 +
.../lucene/tests/util/TestJUnitRuleOrder.java | 94 +
.../org/apache/lucene/tests/util/TestJvmInfo.java | 36 +
.../lucene/tests/util/TestMaxFailuresRule.java | 183 +
.../apache/lucene/tests/util/TestPleaseFail.java | 35 +
.../util/TestRamUsageTesterOnWildAnimals.java | 53 +
.../lucene/tests/util/TestReproduceMessage.java | 271 +
.../util/TestReproduceMessageWithRepeated.java | 47 +
.../util/TestRunWithRestrictedPermissions.java | 59 +
.../lucene/tests/util/TestSeedFromUncaught.java | 56 +
.../tests/util/TestSetupTeardownChaining.java | 77 +
.../lucene/tests/util/TestSysoutsLimits.java | 108 +
.../tests/util/TestWorstCaseTestBehavior.java | 102 +
.../apache/lucene/tests/util/WithNestedTests.java | 197 +
.../src/test/org/apache/lucene/util/SorePoint.java | 29 -
.../src/test/org/apache/lucene/util/SoreType.java | 23 -
.../lucene/util/TestBeforeAfterOverrides.java | 75 -
.../org/apache/lucene/util/TestCodecReported.java | 45 -
.../util/TestExceptionInBeforeClassHooks.java | 140 -
.../org/apache/lucene/util/TestExpectThrows.java | 168 -
.../lucene/util/TestFailIfDirectoryNotClosed.java | 47 -
.../lucene/util/TestFailIfUnreferencedFiles.java | 70 -
.../org/apache/lucene/util/TestGroupFiltering.java | 58 -
.../org/apache/lucene/util/TestJUnitRuleOrder.java | 94 -
.../test/org/apache/lucene/util/TestJvmInfo.java | 36 -
.../apache/lucene/util/TestMaxFailuresRule.java | 183 -
.../org/apache/lucene/util/TestPleaseFail.java | 35 -
.../util/TestRamUsageTesterOnWildAnimals.java | 53 -
.../apache/lucene/util/TestReproduceMessage.java | 271 -
.../util/TestReproduceMessageWithRepeated.java | 47 -
.../util/TestRunWithRestrictedPermissions.java | 59 -
.../apache/lucene/util/TestSeedFromUncaught.java | 56 -
.../lucene/util/TestSetupTeardownChaining.java | 77 -
.../org/apache/lucene/util/TestSysoutsLimits.java | 108 -
.../lucene/util/TestWorstCaseTestBehavior.java | 102 -
.../org/apache/lucene/util/WithNestedTests.java | 196 -
settings.gradle | 11 +-
versions.lock | 19 +-
versions.props | 52 +-
2437 files changed, 174090 insertions(+), 167683 deletions(-)
delete mode 100644 gradle/generation/icu/GenerateEmojiProperties.groovy
create mode 100644 gradle/java/modules-debugging.gradle
create mode 100644 gradle/java/modules.gradle
create mode 100644 gradle/pylucene/pylucene.gradle
create mode 100644 gradle/validation/forbidden-apis/defaults.logging.txt
create mode 100644 lucene/analysis.tests/build.gradle
create mode 100644 lucene/analysis.tests/src/test/module-info.java
create mode 100644 lucene/analysis.tests/src/test/org/apache/lucene/analysis/tests/ModuleClassDiscovery.java
create mode 100644 lucene/analysis.tests/src/test/org/apache/lucene/analysis/tests/TestAllAnalyzersHaveFactories.java
create mode 100644 lucene/analysis.tests/src/test/org/apache/lucene/analysis/tests/TestRandomChains.java
copy lucene/{analysis/common/src/test/org/apache/lucene/analysis/compound => analysis.tests/src/test/org/apache/lucene/analysis/tests}/da_UTF8.xml (100%)
copy lucene/{analysis/common/src/test/org/apache/lucene/analysis/hunspell => analysis.tests/src/test/org/apache/lucene/analysis/tests}/simple.aff (100%)
copy lucene/{analysis/common/src/test/org/apache/lucene/analysis/hunspell => analysis.tests/src/test/org/apache/lucene/analysis/tests}/simple.dic (100%)
create mode 100644 lucene/analysis/common/src/java/module-info.java
create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/es/SpanishPluralStemFilter.java
create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/es/SpanishPluralStemFilterFactory.java
create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/es/SpanishPluralStemmer.java
delete mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/core/TestAllAnalyzersHaveFactories.java
delete mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/core/TestRandomChains.java
create mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/es/TestSpanishPluralStemFilter.java
create mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/es/TestSpanishPluralStemFilterFactory.java
create mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/es/espluraltestdata.zip
delete mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/util/StringMockResourceLoader.java
create mode 100644 lucene/analysis/icu/src/java/module-info.java
create mode 100644 lucene/analysis/kuromoji/src/java/module-info.java
delete mode 100644 lucene/analysis/kuromoji/src/test/org/apache/lucene/analysis/ja/StringMockResourceLoader.java
create mode 100644 lucene/analysis/morfologik.tests/build.gradle
create mode 100644 lucene/analysis/morfologik.tests/src/test/module-info.java
create mode 100644 lucene/analysis/morfologik.tests/src/test/org/apache/lucene/analysis/morfologik/tests/TestMorfologikAnalyzer.java
create mode 100644 lucene/analysis/morfologik/src/java/module-info.java
create mode 100644 lucene/analysis/nori/src/java/module-info.java
delete mode 100644 lucene/analysis/nori/src/test/org/apache/lucene/analysis/ko/StringMockResourceLoader.java
create mode 100644 lucene/analysis/opennlp/src/java/module-info.java
create mode 100644 lucene/analysis/phonetic/src/java/module-info.java
create mode 100644 lucene/analysis/smartcn/src/java/module-info.java
create mode 100644 lucene/analysis/stempel/src/java/module-info.java
create mode 100644 lucene/backward-codecs/src/java/module-info.java
delete mode 100644 lucene/backward-codecs/src/java/org/apache/lucene/backward_codecs/lucene70/IndexedDISI.java
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/backward_codecs/lucene60/bkd/BKDWriter60.java
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/backward_codecs/lucene60/bkd/DocIdsWriter.java
delete mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/backward_codecs/lucene70/TestIndexedDISI.java
delete mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/backward_index/dvupdates.8.0.0.zip
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/backward_index/dvupdates.9.0.0.zip
delete mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/backward_index/empty.8.0.0.zip
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/backward_index/empty.9.0.0.zip
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/backward_index/index.9.0.0-cfs.zip
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/backward_index/index.9.0.0-nocfs.zip
delete mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/backward_index/moreterms.8.0.0.zip
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/backward_index/moreterms.9.0.0.zip
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/backward_index/sorted.9.0.0.zip
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/backward_index/unsupported.8.11.1-cfs.zip
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/backward_index/unsupported.8.11.1-nocfs.zip
create mode 100644 lucene/benchmark/src/java/module-info.java
create mode 100644 lucene/classification/src/java/module-info.java
create mode 100644 lucene/codecs/src/java/module-info.java
delete mode 100644 lucene/codecs/src/test/org/apache/lucene/codecs/lucene90/MockTermStateFactory.java
create mode 100644 lucene/codecs/src/test/org/apache/lucene/codecs/lucene90/tests/MockTermStateFactory.java
create mode 100644 lucene/core.tests/build.gradle
create mode 100644 lucene/core.tests/src/java/module-info.java
create mode 100644 lucene/core.tests/src/java/org/apache/lucene/core/tests/main/EmptyReference.java
create mode 100644 lucene/core.tests/src/java/org/apache/lucene/core/tests/main/package-info.java
create mode 100644 lucene/core.tests/src/java/overview.html
create mode 100644 lucene/core.tests/src/test/module-info.java
create mode 100644 lucene/core.tests/src/test/org/apache/lucene/core/testresources/accessible.txt
create mode 100644 lucene/core.tests/src/test/org/apache/lucene/core/testresources/package-info.java
create mode 100644 lucene/core.tests/src/test/org/apache/lucene/core/tests/TestMMap.java
create mode 100644 lucene/core.tests/src/test/org/apache/lucene/core/tests/TestModuleResourceLoader.java
create mode 100644 lucene/core.tests/src/test/org/apache/lucene/core/tests/TestRuntimeDependenciesSane.java
create mode 100644 lucene/core.tests/src/test/org/apache/lucene/core/tests/nonaccessible.txt
delete mode 100644 lucene/core/src/data/jflex/UnicodeEmojiProperties.jflex
delete mode 100644 lucene/core/src/generated/checksums/generateEmojiProperties.json
create mode 100644 lucene/core/src/java/module-info.java
delete mode 100644 lucene/core/src/java/org/apache/lucene/LucenePackage.java
create mode 100644 lucene/core/src/java/org/apache/lucene/codecs/MutablePointTree.java
delete mode 100644 lucene/core/src/java/org/apache/lucene/codecs/MutablePointValues.java
delete mode 100644 lucene/core/src/java/org/apache/lucene/index/MergeReaderWrapper.java
create mode 100644 lucene/core/src/java/org/apache/lucene/internal/tests/ConcurrentMergeSchedulerAccess.java
create mode 100644 lucene/core/src/java/org/apache/lucene/internal/tests/IndexPackageAccess.java
create mode 100644 lucene/core/src/java/org/apache/lucene/internal/tests/IndexWriterAccess.java
create mode 100644 lucene/core/src/java/org/apache/lucene/internal/tests/SegmentReaderAccess.java
create mode 100644 lucene/core/src/java/org/apache/lucene/internal/tests/TestSecrets.java
create mode 100644 lucene/core/src/java/org/apache/lucene/internal/tests/package-info.java
create mode 100644 lucene/core/src/java/org/apache/lucene/util/DocBaseBitSetIterator.java
create mode 100644 lucene/core/src/java/org/apache/lucene/util/IgnoreRandomChains.java
create mode 100644 lucene/core/src/java/org/apache/lucene/util/JavaLoggingInfoStream.java
create mode 100644 lucene/core/src/java/org/apache/lucene/util/ModuleResourceLoader.java
create mode 100644 lucene/core/src/java/org/apache/lucene/util/automaton/ByteRunnable.java
delete mode 100644 lucene/core/src/java/org/apache/lucene/util/automaton/MinimizationOperations.java
create mode 100644 lucene/core/src/java/org/apache/lucene/util/automaton/NFARunAutomaton.java
create mode 100644 lucene/core/src/java/org/apache/lucene/util/automaton/TransitionAccessor.java
create mode 100644 lucene/core/src/java/org/apache/lucene/util/bkd/MutablePointTreeReaderUtils.java
delete mode 100644 lucene/core/src/java/org/apache/lucene/util/bkd/MutablePointsReaderUtils.java
create mode 100644 lucene/core/src/test/META-INF/services/org.apache.lucene.codecs.Codec
create mode 100644 lucene/core/src/test/org/apache/lucene/codecs/TestMinimalCodec.java
create mode 100644 lucene/core/src/test/org/apache/lucene/codecs/lucene90/compressing/TestCompressingStoredFieldsFormat.java
create mode 100644 lucene/core/src/test/org/apache/lucene/codecs/lucene90/compressing/TestCompressingTermVectorsFormat.java
create mode 100644 lucene/core/src/test/org/apache/lucene/internal/tests/TestTestSecrets.java
create mode 100644 lucene/core/src/test/org/apache/lucene/search/TestCollectorManager.java
create mode 100644 lucene/core/src/test/org/apache/lucene/util/TestJavaLoggingInfoStream.java
create mode 100644 lucene/core/src/test/org/apache/lucene/util/automaton/MinimizationOperations.java
create mode 100644 lucene/core/src/test/org/apache/lucene/util/automaton/TestNFARunAutomaton.java
create mode 100644 lucene/core/src/test/org/apache/lucene/util/automaton/TestRegExpParsing.java
create mode 100644 lucene/core/src/test/org/apache/lucene/util/bkd/TestMutablePointTreeReaderUtils.java
delete mode 100644 lucene/core/src/test/org/apache/lucene/util/bkd/TestMutablePointsReaderUtils.java
create mode 100644 lucene/demo/src/java/module-info.java
create mode 100644 lucene/distribution.tests/build.gradle
create mode 100644 lucene/distribution.tests/src/test/org/apache/lucene/distribution/TestModularLayer.java
create mode 100644 lucene/expressions/src/java/module-info.java
create mode 100644 lucene/facet/src/java/module-info.java
delete mode 100644 lucene/facet/src/java/org/apache/lucene/facet/taxonomy/CachedOrdinalsReader.java
delete mode 100644 lucene/facet/src/java/org/apache/lucene/facet/taxonomy/DocValuesOrdinalsReader.java
delete mode 100644 lucene/facet/src/java/org/apache/lucene/facet/taxonomy/OrdinalsReader.java
delete mode 100644 lucene/facet/src/java/org/apache/lucene/facet/taxonomy/TaxonomyFacetCounts.java
delete mode 100644 lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestCachedOrdinalsReader.java
create mode 100644 lucene/grouping/src/java/module-info.java
create mode 100644 lucene/highlighter/src/java/module-info.java
create mode 100644 lucene/join/src/java/module-info.java
create mode 100644 lucene/licenses/asm-analysis-7.2.jar.sha1
create mode 100644 lucene/licenses/asm-tree-7.2.jar.sha1
create mode 100644 lucene/licenses/assertj-core-3.21.0.jar.sha1
copy lucene/licenses/{commons-compress-LICENSE-ASL.txt => assertj-core-LICENSE-ASL.txt} (100%)
copy lucene/licenses/{s2-geometry-library-java-NOTICE.txt => assertj-core-NOTICE.txt} (100%)
delete mode 100644 lucene/licenses/log4j-api-2.13.2.jar.sha1
delete mode 100644 lucene/licenses/log4j-api-LICENSE-ASL.txt
delete mode 100644 lucene/licenses/log4j-api-NOTICE.txt
delete mode 100644 lucene/licenses/log4j-core-2.13.2.jar.sha1
delete mode 100644 lucene/licenses/log4j-core-LICENSE-ASL.txt
delete mode 100644 lucene/licenses/log4j-core-NOTICE.txt
delete mode 100644 lucene/licenses/morfologik-fsa-2.1.5.jar.sha1
create mode 100644 lucene/licenses/morfologik-fsa-2.1.8.jar.sha1
delete mode 100644 lucene/licenses/morfologik-polish-2.1.5.jar.sha1
create mode 100644 lucene/licenses/morfologik-polish-2.1.8.jar.sha1
delete mode 100644 lucene/licenses/morfologik-stemming-2.1.5.jar.sha1
create mode 100644 lucene/licenses/morfologik-stemming-2.1.8.jar.sha1
create mode 100644 lucene/luke/src/java/module-info.java
delete mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/fragments/analysis/PresetAnalyzerPanelOperator.java
delete mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/fragments/analysis/PresetAnalyzerPanelProvider.java
delete mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/TextAreaAppender.java
create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/util/CircularLogBufferHandler.java
create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/util/LogRecordFormatter.java
delete mode 100644 lucene/luke/src/java/org/apache/lucene/luke/util/reflection/ClassScanner.java
delete mode 100644 lucene/luke/src/java/org/apache/lucene/luke/util/reflection/SubtypeCollector.java
delete mode 100644 lucene/luke/src/java/org/apache/lucene/luke/util/reflection/package-info.java
rename lucene/luke/src/resources/org/apache/lucene/luke/app/desktop/{font => util}/ElegantIcons.ttf (100%)
rename lucene/luke/src/resources/org/apache/lucene/luke/app/desktop/{img => util}/indicator.gif (100%)
rename lucene/luke/src/resources/org/apache/lucene/luke/app/desktop/{img => util}/lucene-logo.png (100%)
rename lucene/luke/src/resources/org/apache/lucene/luke/app/desktop/{img => util}/lucene.gif (100%)
create mode 100644 lucene/memory/src/java/module-info.java
create mode 100644 lucene/misc/src/java/module-info.java
create mode 100644 lucene/monitor/src/java/module-info.java
create mode 100644 lucene/queries/src/java/module-info.java
create mode 100644 lucene/queryparser/src/java/module-info.java
create mode 100644 lucene/queryparser/src/test/org/apache/lucene/queryparser/surround/query/BooleanQueryTestFacade.java
create mode 100644 lucene/queryparser/src/test/org/apache/lucene/queryparser/surround/query/ExceptionQueryTestFacade.java
delete mode 100644 lucene/queryparser/src/test/org/apache/lucene/queryparser/surround/query/TestBooleanQuery.java
delete mode 100644 lucene/queryparser/src/test/org/apache/lucene/queryparser/surround/query/TestExceptionQuery.java
create mode 100644 lucene/replicator/src/java/module-info.java
create mode 100644 lucene/sandbox/src/java/module-info.java
create mode 100644 lucene/spatial-extras/src/java/module-info.java
create mode 100644 lucene/spatial-test-fixtures/build.gradle
create mode 100644 lucene/spatial-test-fixtures/src/java/org/apache/lucene/spatial3d/tests/RandomGeo3dShapeGenerator.java
create mode 100644 lucene/spatial-test-fixtures/src/java/org/apache/lucene/spatial3d/tests/package-info.java
create mode 100644 lucene/spatial-test-fixtures/src/java/overview.html
create mode 100644 lucene/spatial3d/src/java/module-info.java
delete mode 100644 lucene/spatial3d/src/testFixtures/java/org/apache/lucene/spatial3d/geom/RandomGeo3dShapeGenerator.java
create mode 100644 lucene/suggest/src/java/module-info.java
create mode 100644 lucene/test-framework/src/java/module-info.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/BaseTokenStreamFactoryTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/BaseTokenStreamTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/CannedBinaryTokenStream.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/CannedTokenStream.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/CollationTestBase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/CrankyTokenFilter.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/LookaheadTokenFilter.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/MockAnalyzer.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/MockBytesAnalyzer.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/MockCharFilter.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/MockFixedLengthPayloadFilter.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/MockGraphTokenFilter.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/MockHoleInjectingTokenFilter.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/MockLowerCaseFilter.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/MockPayloadAnalyzer.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/MockRandomLookaheadTokenFilter.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/MockReaderWrapper.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/MockSynonymAnalyzer.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/MockSynonymFilter.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/MockTokenFilter.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/MockTokenizer.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/MockUTF16TermAttributeImpl.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/MockVariableLengthPayloadFilter.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/SimplePayloadFilter.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/Token.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/TokenStreamToDot.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/ValidatingTokenFilter.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/VocabularyAssert.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/package.html
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/standard/EmojiTokenizationTestUnicode_11_0.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/standard/WordBreakTestUnicode_9_0_0.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/standard/generateEmojiTokenizationTest.pl
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/standard/generateJavaUnicodeWordBreakTest.pl
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/standard/package.html
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/MissingOrdRemapper.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/asserting/AssertingCodec.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/asserting/AssertingDocValuesFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/asserting/AssertingKnnVectorsFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/asserting/AssertingLiveDocsFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/asserting/AssertingNormsFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/asserting/AssertingPointsFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/asserting/AssertingPostingsFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/asserting/AssertingStoredFieldsFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/asserting/AssertingTermVectorsFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/asserting/package-info.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/blockterms/LuceneFixedGap.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/blockterms/LuceneVarGapDocFreqInterval.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/blockterms/LuceneVarGapFixedInterval.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/blockterms/package.html
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/bloom/TestBloomFilteredLucenePostings.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/bloom/package.html
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/cheapbastard/CheapBastardCodec.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/cheapbastard/package-info.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/compressing/CompressingCodec.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/compressing/DeflateWithPresetCompressingCodec.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/compressing/FastCompressingCodec.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/compressing/FastDecompressionCompressingCodec.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/compressing/HighCompressionCompressingCodec.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/compressing/LZ4WithPresetCompressingCodec.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/compressing/dummy/DummyCompressingCodec.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/compressing/dummy/package-info.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/compressing/package.html
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/cranky/CrankyCodec.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/cranky/CrankyCompoundFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/cranky/CrankyDocValuesFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/cranky/CrankyFieldInfosFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/cranky/CrankyLiveDocsFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/cranky/CrankyNormsFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/cranky/CrankyPointsFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/cranky/CrankyPostingsFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/cranky/CrankySegmentInfoFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/cranky/CrankyStoredFieldsFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/cranky/CrankyTermVectorsFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/cranky/package-info.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/mockrandom/MockRandomPostingsFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/mockrandom/package-info.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/package.html
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/ramonly/RAMOnlyPostingsFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/ramonly/package-info.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/uniformsplit/Rot13CypherTestUtil.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/uniformsplit/UniformSplitRot13PostingsFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/uniformsplit/package.html
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/uniformsplit/sharedterms/STUniformSplitRot13PostingsFormat.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/uniformsplit/sharedterms/package.html
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/geo/BaseGeoPointTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/geo/BaseXYPointTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/geo/EarthDebugger.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/geo/GeoTestUtil.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/geo/ShapeTestUtil.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/geo/package.html
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/AlcoholicMergePolicy.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/AllDeletedFilterReader.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/AssertingDirectoryReader.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/AssertingLeafReader.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/BaseCompoundFormatTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/BaseCompressingDocValuesFormatTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/BaseDocValuesFormatTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/BaseFieldInfoFormatTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/BaseIndexFileFormatTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/BaseKnnVectorsFormatTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/BaseLiveDocsFormatTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/BaseMergePolicyTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/BaseNormsFormatTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/BasePointsFormatTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/BasePostingsFormatTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/BaseSegmentInfoFormatTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/BaseStoredFieldsFormatTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/BaseTermVectorsFormatTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/BaseTestCheckIndex.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/DocHelper.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/FieldFilterLeafReader.java
delete mode 100755 lucene/test-framework/src/java/org/apache/lucene/index/ForceMergePolicy.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/IndexWriterMaxDocsChanger.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/MergingCodecReader.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/MergingDirectoryReaderWrapper.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/MismatchedDirectoryReader.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/MismatchedLeafReader.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/MockIndexWriterEventListener.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/MockRandomMergePolicy.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/OwnCacheKeyMultiReader.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/PerThreadPKLookup.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/PointsStackTracker.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/RandomCodec.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/RandomIndexWriter.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/RandomPostingsTester.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/SuppressingConcurrentMergeScheduler.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/ThreadedIndexingAndSearchingTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/index/package.html
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/mockfile/DisableFsyncFS.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/mockfile/ExtrasFS.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/mockfile/FilterAsynchronousFileChannel.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/mockfile/FilterDirectoryStream.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/mockfile/FilterFileChannel.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/mockfile/FilterFileStore.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/mockfile/FilterFileSystem.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/mockfile/FilterFileSystemProvider.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/mockfile/FilterInputStream2.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/mockfile/FilterOutputStream2.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/mockfile/FilterPath.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/mockfile/FilterSeekableByteChannel.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/mockfile/HandleLimitFS.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/mockfile/HandleTrackingFS.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/mockfile/LeakFS.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/mockfile/MockFileSystemTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/mockfile/ShuffleFS.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/mockfile/VerboseFS.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/mockfile/VirusCheckingFS.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/mockfile/WindowsFS.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/mockfile/package-info.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/AssertingBulkScorer.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/AssertingCollector.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/AssertingIndexSearcher.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/AssertingLeafCollector.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/AssertingMatches.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/AssertingMatchesIterator.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/AssertingQuery.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/AssertingScorable.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/AssertingScorer.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/AssertingWeight.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/BaseExplanationTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/BaseRangeFieldQueryTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/BlockScoreQueryWrapper.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/BulkScorerWrapperScorer.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/CheckHits.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/MatchesTestBase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/QueryUtils.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/RandomApproximationQuery.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/ScorerIndexSearcher.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/SearchEquivalenceTestBase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/ShardSearchingTestBase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/package.html
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/similarities/AssertingSimilarity.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/similarities/BaseSimilarityTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/similarities/RandomSimilarity.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/search/similarities/package.html
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/store/BaseChunkedDirectoryTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/store/BaseDirectoryTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/store/BaseDirectoryWrapper.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/store/BaseLockFactoryTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/store/CorruptingIndexOutput.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/store/MockDirectoryWrapper.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/store/MockIndexInputWrapper.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/store/MockIndexOutputWrapper.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/store/RawDirectoryWrapper.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/store/SlowClosingMockIndexInputWrapper.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/store/SlowOpeningMockIndexInputWrapper.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/store/package.html
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/BaseTokenStreamFactoryTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/BaseTokenStreamTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/CannedBinaryTokenStream.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/CannedTokenStream.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/CollationTestBase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/CrankyTokenFilter.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/LookaheadTokenFilter.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/MockAnalyzer.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/MockBytesAnalyzer.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/MockCharFilter.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/MockFixedLengthPayloadFilter.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/MockGraphTokenFilter.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/MockHoleInjectingTokenFilter.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/MockLowerCaseFilter.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/MockPayloadAnalyzer.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/MockRandomLookaheadTokenFilter.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/MockReaderWrapper.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/MockSynonymAnalyzer.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/MockSynonymFilter.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/MockTokenFilter.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/MockTokenizer.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/MockUTF16TermAttributeImpl.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/MockVariableLengthPayloadFilter.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/SimplePayloadFilter.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/Token.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/TokenStreamToDot.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/ValidatingTokenFilter.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/VocabularyAssert.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/standard/EmojiTokenizationTestUnicode_12_1.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/standard/WordBreakTestUnicode_12_1_0.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/standard/generateEmojiTokenizationTest.pl
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/standard/generateJavaUnicodeWordBreakTest.pl
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/analysis/standard/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/asserting/AssertingCodec.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/asserting/AssertingDocValuesFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/asserting/AssertingKnnVectorsFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/asserting/AssertingLiveDocsFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/asserting/AssertingNormsFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/asserting/AssertingPointsFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/asserting/AssertingPostingsFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/asserting/AssertingStoredFieldsFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/asserting/AssertingTermVectorsFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/asserting/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/blockterms/LuceneFixedGap.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/blockterms/LuceneVarGapDocFreqInterval.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/blockterms/LuceneVarGapFixedInterval.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/blockterms/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/bloom/TestBloomFilteredLucenePostings.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/bloom/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/cheapbastard/CheapBastardCodec.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/cheapbastard/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/compressing/CompressingCodec.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/compressing/DeflateWithPresetCompressingCodec.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/compressing/FastCompressingCodec.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/compressing/FastDecompressionCompressingCodec.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/compressing/HighCompressionCompressingCodec.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/compressing/LZ4WithPresetCompressingCodec.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/compressing/dummy/DummyCompressingCodec.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/compressing/dummy/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/compressing/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/cranky/CrankyCodec.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/cranky/CrankyCompoundFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/cranky/CrankyDocValuesFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/cranky/CrankyFieldInfosFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/cranky/CrankyLiveDocsFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/cranky/CrankyNormsFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/cranky/CrankyPointsFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/cranky/CrankyPostingsFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/cranky/CrankySegmentInfoFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/cranky/CrankyStoredFieldsFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/cranky/CrankyTermVectorsFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/cranky/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/mockrandom/MockRandomPostingsFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/mockrandom/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/ramonly/RAMOnlyPostingsFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/ramonly/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/uniformsplit/Rot13CypherTestUtil.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/uniformsplit/UniformSplitRot13PostingsFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/uniformsplit/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/uniformsplit/sharedterms/STUniformSplitRot13PostingsFormat.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/codecs/uniformsplit/sharedterms/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/geo/BaseGeoPointTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/geo/BaseXYPointTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/geo/EarthDebugger.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/geo/GeoTestUtil.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/geo/ShapeTestUtil.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/geo/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/AlcoholicMergePolicy.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/AllDeletedFilterReader.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/AssertingDirectoryReader.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/AssertingLeafReader.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/BaseCompoundFormatTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/BaseCompressingDocValuesFormatTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/BaseDocValuesFormatTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/BaseFieldInfoFormatTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/BaseIndexFileFormatTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/BaseKnnVectorsFormatTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/BaseLiveDocsFormatTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/BaseMergePolicyTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/BaseNormsFormatTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/BasePointsFormatTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/BasePostingsFormatTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/BaseSegmentInfoFormatTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/BaseStoredFieldsFormatTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/BaseTermVectorsFormatTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/BaseTestCheckIndex.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/DocHelper.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/FieldFilterLeafReader.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/ForceMergePolicy.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/MergeReaderWrapper.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/MergingCodecReader.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/MergingDirectoryReaderWrapper.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/MismatchedDirectoryReader.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/MismatchedLeafReader.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/MockIndexWriterEventListener.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/MockRandomMergePolicy.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/OwnCacheKeyMultiReader.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/PerThreadPKLookup.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/PointsStackTracker.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/RandomCodec.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/RandomIndexWriter.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/RandomPostingsTester.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/SuppressingConcurrentMergeScheduler.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/ThreadedIndexingAndSearchingTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/index/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/DisableFsyncFS.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/ExtrasFS.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/FilterAsynchronousFileChannel.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/FilterDirectoryStream.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/FilterFileChannel.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/FilterFileStore.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/FilterFileSystem.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/FilterFileSystemProvider.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/FilterInputStream2.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/FilterOutputStream2.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/FilterPath.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/FilterSeekableByteChannel.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/HandleLimitFS.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/HandleTrackingFS.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/LeakFS.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/MockFileSystemTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/ShuffleFS.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/VerboseFS.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/VirusCheckingFS.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/WindowsFS.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/AssertingBulkScorer.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/AssertingCollector.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/AssertingIndexSearcher.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/AssertingLeafCollector.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/AssertingMatches.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/AssertingMatchesIterator.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/AssertingQuery.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/AssertingScorable.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/AssertingScorer.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/AssertingWeight.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/BaseExplanationTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/BaseRangeFieldQueryTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/BlockScoreQueryWrapper.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/BulkScorerWrapperScorer.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/CheckHits.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/MatchesTestBase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/QueryUtils.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/RandomApproximationQuery.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/ScorerIndexSearcher.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/SearchEquivalenceTestBase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/ShardSearchingTestBase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/similarities/AssertingSimilarity.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/similarities/BaseSimilarityTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/similarities/RandomSimilarity.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/search/similarities/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/store/BaseChunkedDirectoryTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/store/BaseDirectoryTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/store/BaseDirectoryWrapper.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/store/BaseLockFactoryTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/store/CorruptingIndexOutput.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/store/MockDirectoryWrapper.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/store/MockIndexInputWrapper.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/store/MockIndexOutputWrapper.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/store/RawDirectoryWrapper.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/store/SlowClosingMockIndexInputWrapper.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/store/SlowOpeningMockIndexInputWrapper.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/store/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/AbstractBeforeAfterRule.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/BaseBitSetTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/BaseDocIdSetTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/CloseableDirectory.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/English.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/FailOnNonBulkMergesInfoStream.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/FailureMarker.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/LineFileDocs.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/LuceneJUnit3MethodProvider.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/LuceneTestCase.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/NullInfoStream.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/QuickPatchThreadsFilter.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/RamUsageTester.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/RemoveUponClose.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/Rethrow.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/RunListenerPrintReproduceInfo.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/StringMockResourceLoader.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/TestRuleAssertionsRequired.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/TestRuleDelegate.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/TestRuleIgnoreAfterMaxFailures.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/TestRuleIgnoreTestSuites.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/TestRuleLimitSysouts.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/TestRuleMarkFailure.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/TestRuleRestoreSystemProperties.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/TestRuleSetupAndRestoreClassEnv.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/TestRuleSetupAndRestoreInstanceEnv.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/TestRuleSetupTeardownChained.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/TestRuleStoreClassName.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/TestRuleTemporaryFilesCleanup.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/TestRuleThreadAndTestName.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/TestSecurityManager.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/TestUtil.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/ThrottledIndexOutput.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/TimeUnits.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/VerifyTestClassNamingConvention.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/automaton/AutomatonTestUtil.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/automaton/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/fst/FSTTester.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/fst/package-info.java
create mode 100644 lucene/test-framework/src/java/org/apache/lucene/tests/util/package-info.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/AbstractBeforeAfterRule.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/BaseBitSetTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/BaseDocIdSetTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/CloseableDirectory.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/English.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/FailOnNonBulkMergesInfoStream.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/FailureMarker.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/LineFileDocs.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/LuceneJUnit3MethodProvider.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/LuceneTestCase.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/NullInfoStream.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/QuickPatchThreadsFilter.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/RamUsageTester.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/RemoveUponClose.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/Rethrow.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/RunListenerPrintReproduceInfo.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/TestRuleAssertionsRequired.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/TestRuleDelegate.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/TestRuleIgnoreAfterMaxFailures.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/TestRuleIgnoreTestSuites.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/TestRuleLimitSysouts.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/TestRuleMarkFailure.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/TestRuleRestoreSystemProperties.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/TestRuleSetupAndRestoreClassEnv.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/TestRuleSetupAndRestoreInstanceEnv.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/TestRuleSetupTeardownChained.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/TestRuleStoreClassName.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/TestRuleTemporaryFilesCleanup.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/TestRuleThreadAndTestName.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/TestSecurityManager.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/TestUtil.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/ThrottledIndexOutput.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/TimeUnits.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/VerifyTestClassNamingConvention.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/automaton/AutomatonTestUtil.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/automaton/package.html
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/fst/FSTTester.java
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/fst/package.html
delete mode 100644 lucene/test-framework/src/java/org/apache/lucene/util/package.html
rename lucene/test-framework/src/resources/org/apache/lucene/{ => tests}/geo/lucene-9251.wkt.gz (100%)
rename lucene/test-framework/src/resources/org/apache/lucene/{ => tests}/geo/lucene-9417.geojson.gz (100%)
create mode 100644 lucene/test-framework/src/resources/org/apache/lucene/tests/geo/lucene-9538-invalid.geojson.gz
rename lucene/test-framework/src/resources/org/apache/lucene/{ => tests}/util/europarl.lines.txt.gz (100%)
rename lucene/test-framework/src/resources/org/apache/lucene/{ => tests}/util/europarl.lines.txt.seek (100%)
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/analysis/TestLookaheadTokenFilter.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/analysis/TestMockAnalyzer.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/analysis/TestMockCharFilter.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/analysis/TestMockSynonymFilter.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/analysis/TestPosition.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/analysis/TestToken.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/analysis/TrivialLookaheadFilter.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/codecs/asserting/TestAssertingDocValuesFormat.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/codecs/asserting/TestAssertingNormsFormat.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/codecs/asserting/TestAssertingPointsFormat.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/codecs/asserting/TestAssertingPostingsFormat.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/codecs/asserting/TestAssertingStoredFieldsFormat.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/codecs/asserting/TestAssertingTermVectorsFormat.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/codecs/lucene90/compressing/TestCompressingStoredFieldsFormat.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/codecs/lucene90/compressing/TestCompressingTermVectorsFormat.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/index/TestAssertingLeafReader.java
delete mode 100755 lucene/test-framework/src/test/org/apache/lucene/index/TestForceMergePolicy.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/mockfile/TestDisableFsyncFS.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/mockfile/TestExtrasFS.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/mockfile/TestHandleLimitFS.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/mockfile/TestHandleTrackingFS.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/mockfile/TestLeakFS.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/mockfile/TestShuffleFS.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/mockfile/TestVerboseFS.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/mockfile/TestVirusCheckingFS.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/mockfile/TestWindowsFS.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/search/TestBaseExplanationTestCase.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/store/TestMockDirectoryWrapper.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/analysis/TestLookaheadTokenFilter.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/analysis/TestMockAnalyzer.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/analysis/TestMockCharFilter.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/analysis/TestMockSynonymFilter.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/analysis/TestToken.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/analysis/TrivialLookaheadFilter.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/codecs/asserting/TestAssertingDocValuesFormat.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/codecs/asserting/TestAssertingNormsFormat.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/codecs/asserting/TestAssertingPointsFormat.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/codecs/asserting/TestAssertingPostingsFormat.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/codecs/asserting/TestAssertingStoredFieldsFormat.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/codecs/asserting/TestAssertingTermVectorsFormat.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/index/TestAssertingLeafReader.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/index/TestForceMergePolicy.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/mockfile/TestDisableFsyncFS.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/mockfile/TestExtrasFS.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/mockfile/TestHandleLimitFS.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/mockfile/TestHandleTrackingFS.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/mockfile/TestLeakFS.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/mockfile/TestShuffleFS.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/mockfile/TestVerboseFS.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/mockfile/TestVirusCheckingFS.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/mockfile/TestWindowsFS.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/search/TestBaseExplanationTestCase.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/store/TestMockDirectoryWrapper.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/SorePoint.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/SoreType.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/TestBeforeAfterOverrides.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/TestCodecReported.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/TestExceptionInBeforeClassHooks.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/TestExpectThrows.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/TestFailIfDirectoryNotClosed.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/TestFailIfUnreferencedFiles.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/TestGroupFiltering.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/TestJUnitRuleOrder.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/TestJvmInfo.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/TestMaxFailuresRule.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/TestPleaseFail.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/TestRamUsageTesterOnWildAnimals.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/TestReproduceMessage.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/TestReproduceMessageWithRepeated.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/TestRunWithRestrictedPermissions.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/TestSeedFromUncaught.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/TestSetupTeardownChaining.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/TestSysoutsLimits.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/TestWorstCaseTestBehavior.java
create mode 100644 lucene/test-framework/src/test/org/apache/lucene/tests/util/WithNestedTests.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/SorePoint.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/SoreType.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/TestBeforeAfterOverrides.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/TestCodecReported.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/TestExceptionInBeforeClassHooks.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/TestExpectThrows.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/TestFailIfDirectoryNotClosed.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/TestFailIfUnreferencedFiles.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/TestGroupFiltering.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/TestJUnitRuleOrder.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/TestJvmInfo.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/TestMaxFailuresRule.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/TestPleaseFail.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/TestRamUsageTesterOnWildAnimals.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/TestReproduceMessage.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/TestReproduceMessageWithRepeated.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/TestRunWithRestrictedPermissions.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/TestSeedFromUncaught.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/TestSetupTeardownChaining.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/TestSysoutsLimits.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/TestWorstCaseTestBehavior.java
delete mode 100644 lucene/test-framework/src/test/org/apache/lucene/util/WithNestedTests.java