Skip to content

Commit 893dfea

Browse files
l46kokcopybara-github
authored andcommitted
Internal Changes
PiperOrigin-RevId: 649207240
1 parent e85ee16 commit 893dfea

2 files changed

Lines changed: 80 additions & 44 deletions

File tree

policy/BUILD.bazel

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,18 @@ java_library(
5252
name = "compiler_factory",
5353
exports = ["//policy/src/main/java/dev/cel/policy:compiler_factory"],
5454
)
55+
56+
java_library(
57+
name = "parser_builder",
58+
exports = ["//policy/src/main/java/dev/cel/policy:parser_builder"],
59+
)
60+
61+
java_library(
62+
name = "compiler",
63+
exports = ["//policy/src/main/java/dev/cel/policy:compiler"],
64+
)
65+
66+
java_library(
67+
name = "compiler_builder",
68+
exports = ["//policy/src/main/java/dev/cel/policy:compiler_builder"],
69+
)

policy/src/main/java/dev/cel/policy/BUILD.bazel

Lines changed: 65 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -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(
8688
java_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+
165220
java_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

193249
java_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-
249281
java_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-
273294
java_library(
274295
name = "rule_composer",
275296
srcs = ["RuleComposer.java"],

0 commit comments

Comments
 (0)