Details
-
Task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
8.x, 9.0
-
None
-
None
-
New, Patch Available
Description
Changes list:
- Apply
SOLR-11662changes back to Solr QueryParser.jj - Move jj_3R_7 method in Solr QueryParser.java back to generated position after
SOLR-9185merge. - Incorporate deprecated methods removal in CharStream by
SOLR-8764to ant build via regexps. - Incorporate unused imports removal by
LUCENE-7319to ant build via regexps. - Remove unused import from Lucene surround/parser/QueryParser.jj
- Move license header from PARSER_BEGIN/PARSER_END block in Lucene flexible/standard/parser/StandardSyntaxParser.jj
- Update JavaCC's OriginalChecksum lines to actual for Lucene flexible standard parser utility classes.
Cumulative effect of this patch:
- Actual query parsing code remains unchanged.
- ant javacc (both lucene/queryparser and solr/core) now left source tree intact.
Final thoughts:
- I’m not very happy with this tricky regexp replacements, maybe we should pick some special tool for sources postprocessing.
- It will be great to develop a special precommit task to ensure metasource and source consistency.
Patch removing Lucene CharStream deprecated methods extracted to sub-task for master branch only.
Attachments
Attachments
1.
|
Remove deprecated CharStream methods | Open | Unassigned |