| load("@rules_java//java:defs.bzl", "java_library") | 
 | load("//tools/bzl:genrule2.bzl", "genrule2") | 
 |  | 
 | genrule2( | 
 |     name = "query", | 
 |     srcs = ["com/google/gerrit/index/query/Query.g"], | 
 |     outs = ["query_antlr.srcjar"], | 
 |     cmd = " && ".join([ | 
 |         "$(location //lib/antlr:antlr-tool) -o $$TMP $<", | 
 |         "cd $$TMP", | 
 |         "find . -exec touch -t 198001010000 '{}' ';'", | 
 |         "zip -q $$ROOT/$@ $$(find . -type f)", | 
 |     ]), | 
 |     tools = [ | 
 |         "//lib/antlr:antlr-tool", | 
 |     ], | 
 |     visibility = ["//visibility:public"], | 
 | ) | 
 |  | 
 | java_library( | 
 |     name = "query_parser", | 
 |     srcs = [":query"], | 
 |     visibility = [ | 
 |         "//java/com/google/gerrit/index:__subpackages__", | 
 |         "//javatests/com/google/gerrit:__subpackages__", | 
 |         "//javatests/com/google/gerrit/index:__pkg__", | 
 |         "//plugins:__pkg__", | 
 |     ], | 
 |     deps = [ | 
 |         "//java/com/google/gerrit/index:query_exception", | 
 |         "//lib/antlr:java-runtime", | 
 |     ], | 
 | ) |