@@ -10,6 +10,8 @@ java_library(
1010 srcs = [
1111 "CelPolicy.java" ,
1212 ],
13+ tags = [
14+ ],
1315 deps = [
1416 ":required_fields_checker" ,
1517 ":source" ,
@@ -86,6 +88,8 @@ java_library(
8688java_library (
8789 name = "parser_factory" ,
8890 srcs = ["CelPolicyParserFactory.java" ],
91+ tags = [
92+ ],
8993 deps = [
9094 ":config_parser" ,
9195 ":parser_builder" ,
@@ -121,6 +125,8 @@ java_library(
121125 srcs = [
122126 "CelPolicyParser.java" ,
123127 ],
128+ tags = [
129+ ],
124130 deps = [
125131 ":parser_context" ,
126132 ":policy" ,
@@ -133,6 +139,8 @@ java_library(
133139 srcs = [
134140 "CelPolicyParserBuilder.java" ,
135141 ],
142+ tags = [
143+ ],
136144 deps = [
137145 ":parser" ,
138146 "@maven//:com_google_errorprone_error_prone_annotations" ,
@@ -144,6 +152,8 @@ java_library(
144152 srcs = [
145153 "CelPolicyCompiler.java" ,
146154 ],
155+ tags = [
156+ ],
147157 deps = [
148158 ":policy" ,
149159 ":validation_exception" ,
@@ -156,17 +166,63 @@ java_library(
156166 srcs = [
157167 "CelPolicyCompilerBuilder.java" ,
158168 ],
169+ tags = [
170+ ],
159171 deps = [
160172 ":compiler" ,
161173 "@maven//:com_google_errorprone_error_prone_annotations" ,
162174 ],
163175)
164176
177+ java_library (
178+ name = "compiler_factory" ,
179+ srcs = ["CelPolicyCompilerFactory.java" ],
180+ tags = [
181+ ],
182+ deps = [
183+ ":compiler_builder" ,
184+ ":compiler_impl" ,
185+ "//bundle:cel" ,
186+ "//checker:checker_builder" ,
187+ "//compiler" ,
188+ "//compiler:compiler_builder" ,
189+ "//parser:parser_builder" ,
190+ "//runtime" ,
191+ ],
192+ )
193+
194+ java_library (
195+ name = "value_string" ,
196+ srcs = [
197+ "ValueString.java" ,
198+ ],
199+ tags = [
200+ ],
201+ deps = [
202+ "//:auto_value" ,
203+ ],
204+ )
205+
206+ java_library (
207+ name = "parser_context" ,
208+ srcs = [
209+ "ParserContext.java" ,
210+ ],
211+ tags = [
212+ ],
213+ deps = [
214+ ":policy" ,
215+ ":value_string" ,
216+ "//common:compiler_common" ,
217+ ],
218+ )
219+
165220java_library (
166221 name = "compiler_impl" ,
167222 srcs = [
168223 "CelPolicyCompilerImpl.java" ,
169224 ],
225+ visibility = ["//visibility:private" ],
170226 deps = [
171227 ":compiled_rule" ,
172228 ":compiler" ,
@@ -191,17 +247,14 @@ java_library(
191247)
192248
193249java_library (
194- name = "compiler_factory" ,
195- srcs = ["CelPolicyCompilerFactory.java" ],
250+ name = "required_fields_checker" ,
251+ srcs = [
252+ "RequiredFieldsChecker.java" ,
253+ ],
254+ visibility = ["//visibility:private" ],
196255 deps = [
197- ":compiler_builder" ,
198- ":compiler_impl" ,
199- "//bundle:cel" ,
200- "//checker:checker_builder" ,
201- "//compiler" ,
202- "//compiler:compiler_builder" ,
203- "//parser:parser_builder" ,
204- "//runtime" ,
256+ "//:auto_value" ,
257+ "@maven//:com_google_guava_guava" ,
205258 ],
206259)
207260
@@ -210,6 +263,7 @@ java_library(
210263 srcs = [
211264 "CelPolicyYamlConfigParser.java" ,
212265 ],
266+ visibility = ["//visibility:private" ],
213267 deps = [
214268 ":common_internal" ,
215269 ":config" ,
@@ -224,31 +278,10 @@ java_library(
224278 ],
225279)
226280
227- java_library (
228- name = "value_string" ,
229- srcs = [
230- "ValueString.java" ,
231- ],
232- deps = [
233- "//:auto_value" ,
234- ],
235- )
236-
237- java_library (
238- name = "required_fields_checker" ,
239- srcs = [
240- "RequiredFieldsChecker.java" ,
241- ],
242- visibility = ["//visibility:private" ],
243- deps = [
244- "//:auto_value" ,
245- "@maven//:com_google_guava_guava" ,
246- ],
247- )
248-
249281java_library (
250282 name = "compiled_rule" ,
251283 srcs = ["CelCompiledRule.java" ],
284+ visibility = ["//visibility:private" ],
252285 deps = [
253286 "//:auto_value" ,
254287 "//bundle:cel" ,
@@ -258,18 +291,6 @@ java_library(
258291 ],
259292)
260293
261- java_library (
262- name = "parser_context" ,
263- srcs = [
264- "ParserContext.java" ,
265- ],
266- deps = [
267- ":policy" ,
268- ":value_string" ,
269- "//common:compiler_common" ,
270- ],
271- )
272-
273294java_library (
274295 name = "rule_composer" ,
275296 srcs = ["RuleComposer.java" ],
0 commit comments