1
2 package lang
3
4 import buildpb "github.com/bazelbuild/buildtools/build_proto"
5
6 var TypeOf = map[string]buildpb.Attribute_Discriminator{
7 "$aar_embedded_jars_extractor": buildpb.Attribute_LABEL,
8 "$aar_native_libs_zip_creator": buildpb.Attribute_LABEL,
9 "$aar_resources_extractor": buildpb.Attribute_LABEL,
10 "$adb": buildpb.Attribute_LABEL,
11 "$adb_static": buildpb.Attribute_LABEL,
12 "$android_resources_busybox": buildpb.Attribute_LABEL,
13 "$android_runtest": buildpb.Attribute_LABEL,
14 "$build_incremental_dexmanifest": buildpb.Attribute_LABEL,
15 "$build_java8_legacy_dex": buildpb.Attribute_LABEL,
16 "$build_split_manifest": buildpb.Attribute_LABEL,
17 "$cc_toolchain_split": buildpb.Attribute_LABEL,
18 "$cc_toolchain_type": buildpb.Attribute_STRING,
19 "$child_configuration_dummy": buildpb.Attribute_LABEL,
20 "$collect_cc_coverage": buildpb.Attribute_LABEL,
21 "$collect_coverage_script": buildpb.Attribute_LABEL,
22 "$config_dependencies": buildpb.Attribute_LABEL_LIST,
23 "$databinding_annotation_processor": buildpb.Attribute_LABEL,
24 "$databinding_exec": buildpb.Attribute_LABEL,
25 "$def_parser": buildpb.Attribute_LABEL,
26 "$desugar": buildpb.Attribute_LABEL,
27 "$desugar_java8_extra_bootclasspath": buildpb.Attribute_LABEL,
28 "$desugared_java8_legacy_apis": buildpb.Attribute_LABEL,
29 "$dex_list_obfuscator": buildpb.Attribute_LABEL,
30 "$dexbuilder": buildpb.Attribute_LABEL,
31 "$dexbuilder_after_proguard": buildpb.Attribute_LABEL,
32 "$dexmerger": buildpb.Attribute_LABEL,
33 "$dexsharder": buildpb.Attribute_LABEL,
34 "$dummy_lib": buildpb.Attribute_LABEL,
35 "$empty_snapshot_fs": buildpb.Attribute_LABEL,
36 "$emulator_arm": buildpb.Attribute_LABEL,
37 "$emulator_x86": buildpb.Attribute_LABEL,
38 "$emulator_x86_bios": buildpb.Attribute_LABEL,
39 "$genrule_setup": buildpb.Attribute_LABEL,
40 "$googlemac_proto_compiler": buildpb.Attribute_LABEL,
41 "$googlemac_proto_compiler_support": buildpb.Attribute_LABEL,
42 "$grep_includes": buildpb.Attribute_LABEL,
43 "$host_jdk": buildpb.Attribute_LABEL,
44 "$idlclass": buildpb.Attribute_LABEL,
45 "$implicit_tests": buildpb.Attribute_LABEL_LIST,
46 "$import_deps_checker": buildpb.Attribute_LABEL,
47 "$incremental_install": buildpb.Attribute_LABEL,
48 "$incremental_split_stub_application": buildpb.Attribute_LABEL,
49 "$incremental_stub_application": buildpb.Attribute_LABEL,
50 "$instrumentation_test_check": buildpb.Attribute_LABEL,
51 "$interface_library_builder": buildpb.Attribute_LABEL,
52 "$is_executable": buildpb.Attribute_BOOLEAN,
53 "$j2objc_dead_code_pruner": buildpb.Attribute_LABEL,
54 "$jacocorunner": buildpb.Attribute_LABEL,
55 "$java8_legacy_dex": buildpb.Attribute_LABEL,
56 "$java_toolchain": buildpb.Attribute_LABEL,
57 "$jvm": buildpb.Attribute_LABEL,
58 "$launcher": buildpb.Attribute_LABEL,
59 "$libtool": buildpb.Attribute_LABEL,
60 "$link_dynamic_library_tool": buildpb.Attribute_LABEL,
61 "$merge_dexzips": buildpb.Attribute_LABEL,
62 "$mksd": buildpb.Attribute_LABEL,
63 "$proguard_whitelister": buildpb.Attribute_LABEL,
64 "$protobuf_well_known_types": buildpb.Attribute_LABEL_LIST,
65 "$py_toolchain_type": buildpb.Attribute_STRING,
66 "$python2to3": buildpb.Attribute_LABEL,
67 "$resource_extractor": buildpb.Attribute_LABEL,
68 "$robolectric_implicit_classpath": buildpb.Attribute_LABEL_LIST,
69 "$sdk_path": buildpb.Attribute_LABEL,
70 "$shuffle_jars": buildpb.Attribute_LABEL,
71 "$strip_resources": buildpb.Attribute_LABEL,
72 "$stubify_manifest": buildpb.Attribute_LABEL,
73 "$test_entry_point": buildpb.Attribute_LABEL,
74 "$test_runtime": buildpb.Attribute_LABEL_LIST,
75 "$test_setup_script": buildpb.Attribute_LABEL,
76 "$test_wrapper": buildpb.Attribute_LABEL,
77 "$testing_shbase": buildpb.Attribute_LABEL,
78 "$testsupport": buildpb.Attribute_LABEL,
79 "$tools_repository": buildpb.Attribute_STRING,
80 "$unified_launcher": buildpb.Attribute_LABEL,
81 "$whitelist_allow_deps_without_srcs": buildpb.Attribute_LABEL,
82 "$whitelist_android_device": buildpb.Attribute_LABEL,
83 "$whitelist_config_feature_flag": buildpb.Attribute_LABEL,
84 "$whitelist_disabling_parse_headers_and_layering_check_allowed": buildpb.Attribute_LABEL,
85 "$whitelist_export_deps": buildpb.Attribute_LABEL,
86 "$whitelist_loose_header_check_allowed_in_toolchain": buildpb.Attribute_LABEL,
87 "$xcrunwrapper": buildpb.Attribute_LABEL,
88 "$xml_generator_script": buildpb.Attribute_LABEL,
89 "$xml_writer": buildpb.Attribute_LABEL,
90 "$xvfb_support": buildpb.Attribute_LABEL,
91 "$zip_filter": buildpb.Attribute_LABEL,
92 "$zipper": buildpb.Attribute_LABEL,
93 ":action_listener": buildpb.Attribute_LABEL_LIST,
94 ":alias": buildpb.Attribute_LABEL,
95 ":android_sdk": buildpb.Attribute_LABEL,
96 ":aspect_proto_toolchain_for_javalite": buildpb.Attribute_LABEL,
97 ":bytecode_optimizer": buildpb.Attribute_LABEL,
98 ":cc_toolchain": buildpb.Attribute_LABEL,
99 ":coverage_report_generator": buildpb.Attribute_LABEL,
100 ":coverage_support": buildpb.Attribute_LABEL,
101 ":csfdo_profile": buildpb.Attribute_LABEL,
102 ":default_malloc": buildpb.Attribute_LABEL,
103 ":extra_proguard_specs": buildpb.Attribute_LABEL_LIST,
104 ":fdo_optimize": buildpb.Attribute_LABEL,
105 ":fdo_prefetch_hints": buildpb.Attribute_LABEL,
106 ":fdo_profile": buildpb.Attribute_LABEL,
107 ":java_launcher": buildpb.Attribute_LABEL,
108 ":java_plugins": buildpb.Attribute_LABEL_LIST,
109 ":lcov_merger": buildpb.Attribute_LABEL,
110 ":legacy_main_dex_list_generator": buildpb.Attribute_LABEL,
111 ":libc_top": buildpb.Attribute_LABEL,
112 ":proguard": buildpb.Attribute_LABEL,
113 ":proto_compiler": buildpb.Attribute_LABEL,
114 ":py_interpreter": buildpb.Attribute_LABEL,
115 ":run_under": buildpb.Attribute_LABEL,
116 ":target_libc_top": buildpb.Attribute_LABEL,
117 ":xcode_config": buildpb.Attribute_LABEL,
118 ":xfdo_profile": buildpb.Attribute_LABEL,
119 ":zipper": buildpb.Attribute_LABEL,
120 "aapt": buildpb.Attribute_LABEL,
121 "aapt2": buildpb.Attribute_LABEL,
122 "aar": buildpb.Attribute_LABEL,
123 "absolute_path_profile": buildpb.Attribute_STRING,
124 "actual": buildpb.Attribute_LABEL,
125 "adb": buildpb.Attribute_LABEL,
126 "additional_linker_inputs": buildpb.Attribute_LABEL_LIST,
127 "aidl": buildpb.Attribute_LABEL,
128 "aidl_lib": buildpb.Attribute_LABEL,
129 "aliases": buildpb.Attribute_STRING_LIST,
130 "all_files": buildpb.Attribute_LABEL,
131 "allowed_values": buildpb.Attribute_STRING_LIST,
132 "alwayslink": buildpb.Attribute_BOOLEAN,
133 "android_jar": buildpb.Attribute_LABEL,
134 "annotations_jar": buildpb.Attribute_LABEL,
135 "api_level": buildpb.Attribute_INTEGER,
136 "apkbuilder": buildpb.Attribute_LABEL,
137 "apksigner": buildpb.Attribute_LABEL,
138 "applicable_licenses": buildpb.Attribute_LABEL_LIST,
139 "application_resources": buildpb.Attribute_LABEL,
140 "ar_files": buildpb.Attribute_LABEL,
141 "archives": buildpb.Attribute_LABEL_LIST,
142 "args": buildpb.Attribute_STRING_LIST,
143 "as_files": buildpb.Attribute_LABEL,
144 "assets": buildpb.Attribute_LABEL_LIST,
145 "assets_dir": buildpb.Attribute_STRING,
146 "avoid_deps": buildpb.Attribute_LABEL_LIST,
147 "binary_type": buildpb.Attribute_STRING,
148 "blacklisted_protos": buildpb.Attribute_LABEL_LIST,
149 "bootclasspath": buildpb.Attribute_LABEL_LIST,
150 "build_file": buildpb.Attribute_STRING,
151 "build_file_content": buildpb.Attribute_STRING,
152 "build_setting_default": buildpb.Attribute_LABEL,
153 "build_tools_version": buildpb.Attribute_STRING,
154 "bundle_loader": buildpb.Attribute_LABEL,
155 "cache": buildpb.Attribute_INTEGER,
156 "classpath_resources": buildpb.Attribute_LABEL_LIST,
157 "cmd": buildpb.Attribute_STRING,
158 "cmd_bash": buildpb.Attribute_STRING,
159 "cmd_bat": buildpb.Attribute_STRING,
160 "cmd_ps": buildpb.Attribute_STRING,
161 "command_line": buildpb.Attribute_STRING,
162 "compatible_javacopts": buildpb.Attribute_STRING_LIST_DICT,
163 "compatible_with": buildpb.Attribute_LABEL_LIST,
164 "compiler": buildpb.Attribute_STRING,
165 "compiler_files": buildpb.Attribute_LABEL,
166 "compiler_files_without_includes": buildpb.Attribute_LABEL,
167 "constraint_setting": buildpb.Attribute_LABEL,
168 "constraint_values": buildpb.Attribute_LABEL_LIST,
169 "constraints": buildpb.Attribute_STRING_LIST,
170 "copts": buildpb.Attribute_STRING_LIST,
171 "coverage_files": buildpb.Attribute_LABEL,
172 "cpu": buildpb.Attribute_STRING,
173 "cpu_constraints": buildpb.Attribute_LABEL_LIST,
174 "create_executable": buildpb.Attribute_BOOLEAN,
175 "crunch_png": buildpb.Attribute_BOOLEAN,
176 "custom_package": buildpb.Attribute_STRING,
177 "daemon": buildpb.Attribute_BOOLEAN,
178 "data": buildpb.Attribute_LABEL_LIST,
179 "debug_key": buildpb.Attribute_LABEL,
180 "debug_signing_keys": buildpb.Attribute_LABEL_LIST,
181 "debug_signing_lineage_file": buildpb.Attribute_LABEL,
182 "default": buildpb.Attribute_LABEL,
183 "default_applicable_licenses": buildpb.Attribute_LABEL_LIST,
184 "default_constraint_value": buildpb.Attribute_STRING,
185 "default_copts": buildpb.Attribute_STRING_LIST,
186 "default_deprecation": buildpb.Attribute_STRING,
187 "default_hdrs_check": buildpb.Attribute_STRING,
188 "default_ios_sdk_version": buildpb.Attribute_STRING,
189 "default_macos_sdk_version": buildpb.Attribute_STRING,
190 "default_package_metadata": buildpb.Attribute_LABEL_LIST,
191 "default_properties": buildpb.Attribute_LABEL,
192 "default_testonly": buildpb.Attribute_BOOLEAN,
193 "default_tvos_sdk_version": buildpb.Attribute_STRING,
194 "default_value": buildpb.Attribute_STRING,
195 "default_visibility": buildpb.Attribute_STRING_LIST,
196 "default_watchos_sdk_version": buildpb.Attribute_STRING,
197 "define_values": buildpb.Attribute_STRING_DICT,
198 "defines": buildpb.Attribute_STRING_LIST,
199 "densities": buildpb.Attribute_STRING_LIST,
200 "deploy_env": buildpb.Attribute_LABEL_LIST,
201 "deploy_manifest_lines": buildpb.Attribute_STRING_LIST,
202 "deprecation": buildpb.Attribute_STRING,
203 "deps": buildpb.Attribute_LABEL_LIST,
204 "deps_mapping": buildpb.Attribute_LABEL_DICT_UNARY,
205 "dex_shards": buildpb.Attribute_INTEGER,
206 "dexopts": buildpb.Attribute_STRING_LIST,
207 "distribs": buildpb.Attribute_DISTRIBUTION_SET,
208 "dwp_files": buildpb.Attribute_LABEL,
209 "dx": buildpb.Attribute_LABEL,
210 "dylibs": buildpb.Attribute_LABEL_LIST,
211 "dynamic_deps": buildpb.Attribute_LABEL_LIST,
212 "dynamic_runtime_lib": buildpb.Attribute_LABEL,
213 "enable_data_binding": buildpb.Attribute_BOOLEAN,
214 "enable_modules": buildpb.Attribute_BOOLEAN,
215 "entry_classes": buildpb.Attribute_STRING_LIST,
216 "exec_compatible_with": buildpb.Attribute_LABEL_LIST,
217 "exec_properties": buildpb.Attribute_STRING_DICT,
218 "exec_tools": buildpb.Attribute_LABEL_LIST,
219 "executable": buildpb.Attribute_BOOLEAN,
220 "exported_plugins": buildpb.Attribute_LABEL_LIST,
221 "exports": buildpb.Attribute_LABEL_LIST,
222 "exports_manifest": buildpb.Attribute_TRISTATE,
223 "expression": buildpb.Attribute_STRING,
224 "extclasspath": buildpb.Attribute_LABEL_LIST,
225 "extension_safe": buildpb.Attribute_BOOLEAN,
226 "extra_actions": buildpb.Attribute_LABEL_LIST,
227 "extra_srcs": buildpb.Attribute_LABEL_LIST,
228 "feature_flags": buildpb.Attribute_LABEL_KEYED_STRING_DICT,
229 "features": buildpb.Attribute_STRING_LIST,
230 "files": buildpb.Attribute_LABEL_LIST,
231 "fixtures": buildpb.Attribute_LABEL_LIST,
232 "flag_values": buildpb.Attribute_LABEL_KEYED_STRING_DICT,
233 "flaky": buildpb.Attribute_BOOLEAN,
234 "forcibly_disable_header_compilation": buildpb.Attribute_BOOLEAN,
235 "framework_aidl": buildpb.Attribute_LABEL,
236 "fulfills": buildpb.Attribute_LABEL_LIST,
237 "genclass": buildpb.Attribute_LABEL_LIST,
238 "generates_api": buildpb.Attribute_BOOLEAN,
239 "generator_function": buildpb.Attribute_STRING,
240 "generator_location": buildpb.Attribute_STRING,
241 "generator_name": buildpb.Attribute_STRING,
242 "hdrs": buildpb.Attribute_LABEL_LIST,
243 "header_compiler": buildpb.Attribute_LABEL_LIST,
244 "header_compiler_builtin_processors": buildpb.Attribute_STRING_LIST,
245 "header_compiler_direct": buildpb.Attribute_LABEL_LIST,
246 "heuristic_label_expansion": buildpb.Attribute_BOOLEAN,
247 "horizontal_resolution": buildpb.Attribute_INTEGER,
248 "host_platform": buildpb.Attribute_BOOLEAN,
249 "idl_import_root": buildpb.Attribute_STRING,
250 "idl_parcelables": buildpb.Attribute_LABEL_LIST,
251 "idl_preprocessed": buildpb.Attribute_LABEL_LIST,
252 "idl_srcs": buildpb.Attribute_LABEL_LIST,
253 "ijar": buildpb.Attribute_LABEL_LIST,
254 "import_prefix": buildpb.Attribute_STRING,
255 "imports": buildpb.Attribute_STRING_LIST,
256 "include_prefix": buildpb.Attribute_STRING,
257 "includes": buildpb.Attribute_STRING_LIST,
258 "incremental_dexing": buildpb.Attribute_TRISTATE,
259 "inline_constants": buildpb.Attribute_BOOLEAN,
260 "instruments": buildpb.Attribute_LABEL,
261 "interface_library": buildpb.Attribute_LABEL,
262 "interpreter": buildpb.Attribute_LABEL,
263 "interpreter_path": buildpb.Attribute_STRING,
264 "jacocorunner": buildpb.Attribute_LABEL,
265 "jars": buildpb.Attribute_LABEL_LIST,
266 "java": buildpb.Attribute_LABEL,
267 "java_home": buildpb.Attribute_STRING,
268 "javabuilder": buildpb.Attribute_LABEL_LIST,
269 "javabuilder_jvm_opts": buildpb.Attribute_STRING_LIST,
270 "javac": buildpb.Attribute_LABEL_LIST,
271 "javac_supports_multiplex_workers": buildpb.Attribute_BOOLEAN,
272 "javac_supports_workers": buildpb.Attribute_BOOLEAN,
273 "javacopts": buildpb.Attribute_STRING_LIST,
274 "jre_deps": buildpb.Attribute_LABEL_LIST,
275 "jvm_flags": buildpb.Attribute_STRING_LIST,
276 "jvm_opts": buildpb.Attribute_STRING_LIST,
277 "launcher": buildpb.Attribute_LABEL,
278 "legacy_create_init": buildpb.Attribute_TRISTATE,
279 "libc_top": buildpb.Attribute_LABEL,
280 "licenses": buildpb.Attribute_LICENSE,
281 "linker_files": buildpb.Attribute_LABEL,
282 "linkopts": buildpb.Attribute_STRING_LIST,
283 "linkshared": buildpb.Attribute_BOOLEAN,
284 "linkstamp": buildpb.Attribute_LABEL,
285 "linkstatic": buildpb.Attribute_BOOLEAN,
286 "local": buildpb.Attribute_BOOLEAN,
287 "local_defines": buildpb.Attribute_STRING_LIST,
288 "local_versions": buildpb.Attribute_LABEL,
289 "main": buildpb.Attribute_LABEL,
290 "main_class": buildpb.Attribute_STRING,
291 "main_dex_classes": buildpb.Attribute_LABEL,
292 "main_dex_list": buildpb.Attribute_LABEL,
293 "main_dex_list_creator": buildpb.Attribute_LABEL,
294 "main_dex_list_opts": buildpb.Attribute_STRING_LIST,
295 "main_dex_proguard_specs": buildpb.Attribute_LABEL_LIST,
296 "malloc": buildpb.Attribute_LABEL,
297 "manifest": buildpb.Attribute_LABEL,
298 "manifest_values": buildpb.Attribute_STRING_DICT,
299 "message": buildpb.Attribute_STRING,
300 "minimum_os_version": buildpb.Attribute_STRING,
301 "misc": buildpb.Attribute_STRING_LIST,
302 "mnemonics": buildpb.Attribute_STRING_LIST,
303 "module_map": buildpb.Attribute_LABEL,
304 "module_name": buildpb.Attribute_STRING,
305 "multidex": buildpb.Attribute_STRING,
306 "name": buildpb.Attribute_STRING,
307 "neverlink": buildpb.Attribute_BOOLEAN,
308 "ninja_graph": buildpb.Attribute_LABEL,
309 "ninja_srcs": buildpb.Attribute_LABEL_LIST,
310 "nocompress_extensions": buildpb.Attribute_STRING_LIST,
311 "nocopts": buildpb.Attribute_STRING,
312 "non_arc_srcs": buildpb.Attribute_LABEL_LIST,
313 "objcopy_files": buildpb.Attribute_LABEL,
314 "oneversion": buildpb.Attribute_LABEL,
315 "oneversion_whitelist": buildpb.Attribute_LABEL,
316 "opts": buildpb.Attribute_STRING_LIST,
317 "os_constraints": buildpb.Attribute_LABEL_LIST,
318 "out": buildpb.Attribute_STRING,
319 "out_templates": buildpb.Attribute_STRING_LIST,
320 "output_group": buildpb.Attribute_STRING,
321 "output_groups": buildpb.Attribute_STRING_LIST_DICT,
322 "output_licenses": buildpb.Attribute_LICENSE,
323 "output_root": buildpb.Attribute_STRING,
324 "output_root_inputs": buildpb.Attribute_STRING_LIST,
325 "output_root_symlinks": buildpb.Attribute_STRING_LIST,
326 "output_to_bindir": buildpb.Attribute_BOOLEAN,
327 "outs": buildpb.Attribute_STRING_LIST,
328 "package_configuration": buildpb.Attribute_LABEL_LIST,
329 "package_metadata": buildpb.Attribute_LABEL_LIST,
330 "packages": buildpb.Attribute_LABEL_LIST,
331 "parents": buildpb.Attribute_LABEL_LIST,
332 "path": buildpb.Attribute_STRING,
333 "pch": buildpb.Attribute_LABEL,
334 "platform_apks": buildpb.Attribute_LABEL_LIST,
335 "platform_type": buildpb.Attribute_STRING,
336 "plugin": buildpb.Attribute_LABEL,
337 "plugins": buildpb.Attribute_LABEL_LIST,
338 "pregenerate_oat_files_for_tests": buildpb.Attribute_BOOLEAN,
339 "processor_class": buildpb.Attribute_STRING,
340 "profile": buildpb.Attribute_LABEL,
341 "proguard": buildpb.Attribute_LABEL,
342 "proguard_apply_dictionary": buildpb.Attribute_LABEL,
343 "proguard_apply_mapping": buildpb.Attribute_LABEL,
344 "proguard_generate_mapping": buildpb.Attribute_BOOLEAN,
345 "proguard_specs": buildpb.Attribute_LABEL_LIST,
346 "proto_profile": buildpb.Attribute_LABEL,
347 "provides_test_args": buildpb.Attribute_BOOLEAN,
348 "python_version": buildpb.Attribute_STRING,
349 "pytype_deps": buildpb.Attribute_LABEL_LIST,
350 "ram": buildpb.Attribute_INTEGER,
351 "reduced_classpath_incompatible_processors": buildpb.Attribute_STRING_LIST,
352 "reduced_classpath_incompatible_targets": buildpb.Attribute_STRING_LIST,
353 "reexport_deps": buildpb.Attribute_LABEL_LIST,
354 "remote_execution_properties": buildpb.Attribute_STRING,
355 "remote_versions": buildpb.Attribute_LABEL,
356 "repo_mapping": buildpb.Attribute_STRING_DICT,
357 "requires_action_output": buildpb.Attribute_BOOLEAN,
358 "resource_configuration_filters": buildpb.Attribute_STRING_LIST,
359 "resource_files": buildpb.Attribute_LABEL_LIST,
360 "resource_jars": buildpb.Attribute_LABEL_LIST,
361 "resource_strip_prefix": buildpb.Attribute_STRING,
362 "resourcejar": buildpb.Attribute_LABEL_LIST,
363 "resources": buildpb.Attribute_LABEL_LIST,
364 "restricted_to": buildpb.Attribute_LABEL_LIST,
365 "runtime": buildpb.Attribute_LABEL,
366 "runtime_deps": buildpb.Attribute_LABEL_LIST,
367 "scope": buildpb.Attribute_LABEL_LIST,
368 "screen_density": buildpb.Attribute_INTEGER,
369 "script": buildpb.Attribute_LABEL,
370 "sdk_dylibs": buildpb.Attribute_STRING_LIST,
371 "sdk_frameworks": buildpb.Attribute_STRING_LIST,
372 "sdk_includes": buildpb.Attribute_STRING_LIST,
373 "service_names": buildpb.Attribute_STRING_LIST,
374 "shard_count": buildpb.Attribute_INTEGER,
375 "shared_library": buildpb.Attribute_LABEL,
376 "shrink_resources": buildpb.Attribute_TRISTATE,
377 "shrinked_android_jar": buildpb.Attribute_LABEL,
378 "singlejar": buildpb.Attribute_LABEL_LIST,
379 "size": buildpb.Attribute_STRING,
380 "source_properties": buildpb.Attribute_LABEL,
381 "source_version": buildpb.Attribute_STRING,
382 "srcjar": buildpb.Attribute_LABEL,
383 "srcs": buildpb.Attribute_LABEL_LIST,
384 "srcs_version": buildpb.Attribute_STRING,
385 "stamp": buildpb.Attribute_TRISTATE,
386 "static_library": buildpb.Attribute_LABEL,
387 "static_runtime_lib": buildpb.Attribute_LABEL,
388 "strict": buildpb.Attribute_BOOLEAN,
389 "strict_deps": buildpb.Attribute_BOOLEAN,
390 "strict_exit": buildpb.Attribute_BOOLEAN,
391 "strip": buildpb.Attribute_BOOLEAN,
392 "strip_files": buildpb.Attribute_LABEL,
393 "strip_import_prefix": buildpb.Attribute_STRING,
394 "strip_include_prefix": buildpb.Attribute_STRING,
395 "support_apks": buildpb.Attribute_LABEL_LIST,
396 "supports_header_parsing": buildpb.Attribute_BOOLEAN,
397 "supports_param_files": buildpb.Attribute_BOOLEAN,
398 "system_image": buildpb.Attribute_LABEL,
399 "system_provided": buildpb.Attribute_BOOLEAN,
400 "tags": buildpb.Attribute_STRING_LIST,
401 "target_compatible_with": buildpb.Attribute_LABEL_LIST,
402 "target_device": buildpb.Attribute_LABEL,
403 "target_platform": buildpb.Attribute_BOOLEAN,
404 "target_version": buildpb.Attribute_STRING,
405 "test_app": buildpb.Attribute_LABEL,
406 "test_class": buildpb.Attribute_STRING,
407 "testonly": buildpb.Attribute_BOOLEAN,
408 "tests": buildpb.Attribute_LABEL_LIST,
409 "textual_hdrs": buildpb.Attribute_LABEL_LIST,
410 "timeout": buildpb.Attribute_STRING,
411 "timezone_data": buildpb.Attribute_LABEL,
412 "toolchain": buildpb.Attribute_STRING,
413 "toolchain_config": buildpb.Attribute_LABEL,
414 "toolchain_identifier": buildpb.Attribute_STRING,
415 "toolchain_type": buildpb.Attribute_LABEL,
416 "toolchains": buildpb.Attribute_LABEL_LIST,
417 "tools": buildpb.Attribute_LABEL_LIST,
418 "transitive_configs": buildpb.Attribute_STRING_LIST,
419 "turbine_incompatible_processors": buildpb.Attribute_STRING_LIST,
420 "turbine_jvm_opts": buildpb.Attribute_STRING_LIST,
421 "use_testrunner": buildpb.Attribute_BOOLEAN,
422 "values": buildpb.Attribute_STRING_DICT,
423 "version": buildpb.Attribute_STRING,
424 "versions": buildpb.Attribute_LABEL_LIST,
425 "vertical_resolution": buildpb.Attribute_INTEGER,
426 "visibility": buildpb.Attribute_STRING_LIST,
427 "vm_heap": buildpb.Attribute_INTEGER,
428 "weak_sdk_frameworks": buildpb.Attribute_STRING_LIST,
429 "win_def_file": buildpb.Attribute_LABEL,
430 "working_directory": buildpb.Attribute_STRING,
431 "workspace_file": buildpb.Attribute_STRING,
432 "workspace_file_content": buildpb.Attribute_STRING,
433 "xlint": buildpb.Attribute_STRING_LIST,
434 "zipalign": buildpb.Attribute_LABEL,
435 }
436
View as plain text