tables.gen.go 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271
  1. // Generated file, do not edit.
  2. package lang
  3. import buildpb "github.com/bazelbuild/buildtools/build_proto"
  4. var TypeOf = map[string]buildpb.Attribute_Discriminator{
  5. "aar": buildpb.Attribute_LABEL,
  6. "absolute_path_profile": buildpb.Attribute_STRING,
  7. "actual": buildpb.Attribute_LABEL,
  8. "aliases": buildpb.Attribute_STRING_LIST,
  9. "all_files": buildpb.Attribute_LABEL,
  10. "alwayslink": buildpb.Attribute_BOOLEAN,
  11. "api_level": buildpb.Attribute_INTEGER,
  12. "ar_files": buildpb.Attribute_LABEL,
  13. "archives": buildpb.Attribute_LABEL_LIST,
  14. "args": buildpb.Attribute_STRING_LIST,
  15. "artifact": buildpb.Attribute_STRING,
  16. "as_files": buildpb.Attribute_LABEL,
  17. "asset_catalogs": buildpb.Attribute_LABEL_LIST,
  18. "assets": buildpb.Attribute_LABEL_LIST,
  19. "assets_dir": buildpb.Attribute_STRING,
  20. "avoid_deps": buildpb.Attribute_LABEL_LIST,
  21. "binary_type": buildpb.Attribute_STRING,
  22. "blacklisted_protos": buildpb.Attribute_LABEL_LIST,
  23. "bootclasspath": buildpb.Attribute_LABEL_LIST,
  24. "build_file": buildpb.Attribute_STRING,
  25. "build_file_content": buildpb.Attribute_STRING,
  26. "build_tools_version": buildpb.Attribute_STRING,
  27. "bundle_imports": buildpb.Attribute_LABEL_LIST,
  28. "bundle_loader": buildpb.Attribute_LABEL,
  29. "bundles": buildpb.Attribute_LABEL_LIST,
  30. "cache": buildpb.Attribute_INTEGER,
  31. "classpath_resources": buildpb.Attribute_LABEL_LIST,
  32. "cmd": buildpb.Attribute_STRING,
  33. "command_line": buildpb.Attribute_STRING,
  34. "commit": buildpb.Attribute_STRING,
  35. "compatible_with": buildpb.Attribute_LABEL_LIST,
  36. "compiler": buildpb.Attribute_STRING,
  37. "compiler_files": buildpb.Attribute_LABEL,
  38. "constraint_setting": buildpb.Attribute_LABEL,
  39. "constraint_values": buildpb.Attribute_LABEL_LIST,
  40. "constraints": buildpb.Attribute_STRING_LIST,
  41. "copts": buildpb.Attribute_STRING_LIST,
  42. "coverage_files": buildpb.Attribute_LABEL,
  43. "cpu": buildpb.Attribute_STRING,
  44. "create_executable": buildpb.Attribute_BOOLEAN,
  45. "crunch_png": buildpb.Attribute_BOOLEAN,
  46. "custom_package": buildpb.Attribute_STRING,
  47. "data": buildpb.Attribute_LABEL_LIST,
  48. "datamodels": buildpb.Attribute_LABEL_LIST,
  49. "debug_key": buildpb.Attribute_LABEL,
  50. "default": buildpb.Attribute_LABEL,
  51. "default_copts": buildpb.Attribute_STRING_LIST,
  52. "default_deprecation": buildpb.Attribute_STRING,
  53. "default_hdrs_check": buildpb.Attribute_STRING,
  54. "default_ios_sdk_version": buildpb.Attribute_STRING,
  55. "default_macos_sdk_version": buildpb.Attribute_STRING,
  56. "default_properties": buildpb.Attribute_LABEL,
  57. "default_python_version": buildpb.Attribute_STRING,
  58. "default_testonly": buildpb.Attribute_BOOLEAN,
  59. "default_tvos_sdk_version": buildpb.Attribute_STRING,
  60. "default_visibility": buildpb.Attribute_STRING_LIST,
  61. "default_watchos_sdk_version": buildpb.Attribute_STRING,
  62. "define_values": buildpb.Attribute_STRING_DICT,
  63. "defines": buildpb.Attribute_STRING_LIST,
  64. "densities": buildpb.Attribute_STRING_LIST,
  65. "deploy_manifest_lines": buildpb.Attribute_STRING_LIST,
  66. "deprecation": buildpb.Attribute_STRING,
  67. "deps": buildpb.Attribute_LABEL_LIST,
  68. "dex_shards": buildpb.Attribute_INTEGER,
  69. "dexopts": buildpb.Attribute_STRING_LIST,
  70. "distribs": buildpb.Attribute_DISTRIBUTION_SET,
  71. "dwp_files": buildpb.Attribute_LABEL,
  72. "dylibs": buildpb.Attribute_LABEL_LIST,
  73. "dynamic_runtime_libs": buildpb.Attribute_LABEL_LIST,
  74. "enable_data_binding": buildpb.Attribute_BOOLEAN,
  75. "enable_modules": buildpb.Attribute_BOOLEAN,
  76. "encoding": buildpb.Attribute_STRING,
  77. "entry_classes": buildpb.Attribute_STRING_LIST,
  78. "exec_compatible_with": buildpb.Attribute_LABEL_LIST,
  79. "executable": buildpb.Attribute_BOOLEAN,
  80. "exported_plugins": buildpb.Attribute_LABEL_LIST,
  81. "exports": buildpb.Attribute_LABEL_LIST,
  82. "exports_manifest": buildpb.Attribute_TRISTATE,
  83. "expression": buildpb.Attribute_STRING,
  84. "extclasspath": buildpb.Attribute_LABEL_LIST,
  85. "extension_safe": buildpb.Attribute_BOOLEAN,
  86. "extra_actions": buildpb.Attribute_LABEL_LIST,
  87. "extra_srcs": buildpb.Attribute_LABEL_LIST,
  88. "families": buildpb.Attribute_STRING_LIST,
  89. "features": buildpb.Attribute_STRING_LIST,
  90. "files": buildpb.Attribute_LABEL_LIST,
  91. "flaky": buildpb.Attribute_BOOLEAN,
  92. "forcibly_disable_header_compilation": buildpb.Attribute_BOOLEAN,
  93. "framework_imports": buildpb.Attribute_LABEL_LIST,
  94. "genclass": buildpb.Attribute_LABEL_LIST,
  95. "generates_api": buildpb.Attribute_BOOLEAN,
  96. "hdrs": buildpb.Attribute_LABEL_LIST,
  97. "header_compiler": buildpb.Attribute_LABEL_LIST,
  98. "heuristic_label_expansion": buildpb.Attribute_BOOLEAN,
  99. "horizontal_resolution": buildpb.Attribute_INTEGER,
  100. "idl_import_root": buildpb.Attribute_STRING,
  101. "idl_parcelables": buildpb.Attribute_LABEL_LIST,
  102. "idl_preprocessed": buildpb.Attribute_LABEL_LIST,
  103. "idl_srcs": buildpb.Attribute_LABEL_LIST,
  104. "ijar": buildpb.Attribute_LABEL_LIST,
  105. "imports": buildpb.Attribute_STRING_LIST,
  106. "include_prefix": buildpb.Attribute_STRING,
  107. "includes": buildpb.Attribute_STRING_LIST,
  108. "incremental_dexing": buildpb.Attribute_TRISTATE,
  109. "infoplist": buildpb.Attribute_LABEL,
  110. "infoplists": buildpb.Attribute_LABEL_LIST,
  111. "init_submodules": buildpb.Attribute_BOOLEAN,
  112. "instruments": buildpb.Attribute_LABEL,
  113. "interface_library": buildpb.Attribute_LABEL,
  114. "interpreter": buildpb.Attribute_LABEL,
  115. "interpreter_path": buildpb.Attribute_STRING,
  116. "is_dynamic": buildpb.Attribute_BOOLEAN,
  117. "jars": buildpb.Attribute_LABEL_LIST,
  118. "java_home": buildpb.Attribute_STRING,
  119. "javabuilder": buildpb.Attribute_LABEL_LIST,
  120. "javac": buildpb.Attribute_LABEL_LIST,
  121. "javac_supports_workers": buildpb.Attribute_BOOLEAN,
  122. "javacopts": buildpb.Attribute_STRING_LIST,
  123. "jre_deps": buildpb.Attribute_LABEL_LIST,
  124. "jvm_flags": buildpb.Attribute_STRING_LIST,
  125. "jvm_opts": buildpb.Attribute_STRING_LIST,
  126. "launcher": buildpb.Attribute_LABEL,
  127. "legacy_create_init": buildpb.Attribute_BOOLEAN,
  128. "libc": buildpb.Attribute_STRING,
  129. "licenses": buildpb.Attribute_LICENSE,
  130. "linker_files": buildpb.Attribute_LABEL,
  131. "linkopts": buildpb.Attribute_STRING_LIST,
  132. "linkshared": buildpb.Attribute_BOOLEAN,
  133. "linkstamp": buildpb.Attribute_LABEL,
  134. "linkstatic": buildpb.Attribute_BOOLEAN,
  135. "local": buildpb.Attribute_BOOLEAN,
  136. "main": buildpb.Attribute_LABEL,
  137. "main_class": buildpb.Attribute_STRING,
  138. "main_dex_list": buildpb.Attribute_LABEL,
  139. "main_dex_list_opts": buildpb.Attribute_STRING_LIST,
  140. "main_dex_proguard_specs": buildpb.Attribute_LABEL_LIST,
  141. "malloc": buildpb.Attribute_LABEL,
  142. "manifest": buildpb.Attribute_LABEL,
  143. "manifest_values": buildpb.Attribute_STRING_DICT,
  144. "message": buildpb.Attribute_STRING,
  145. "minimum_os_version": buildpb.Attribute_STRING,
  146. "mnemonics": buildpb.Attribute_STRING_LIST,
  147. "module_map": buildpb.Attribute_LABEL,
  148. "multidex": buildpb.Attribute_STRING,
  149. "name": buildpb.Attribute_STRING,
  150. "neverlink": buildpb.Attribute_BOOLEAN,
  151. "nocompress_extensions": buildpb.Attribute_STRING_LIST,
  152. "nocopts": buildpb.Attribute_STRING,
  153. "non_arc_srcs": buildpb.Attribute_LABEL_LIST,
  154. "non_propagated_deps": buildpb.Attribute_LABEL_LIST,
  155. "objcopy_files": buildpb.Attribute_LABEL,
  156. "oneversion": buildpb.Attribute_LABEL,
  157. "oneversion_whitelist": buildpb.Attribute_LABEL,
  158. "opts": buildpb.Attribute_STRING_LIST,
  159. "out": buildpb.Attribute_STRING,
  160. "out_templates": buildpb.Attribute_STRING_LIST,
  161. "output_group": buildpb.Attribute_STRING,
  162. "output_licenses": buildpb.Attribute_LICENSE,
  163. "output_to_bindir": buildpb.Attribute_BOOLEAN,
  164. "outs": buildpb.Attribute_STRING_LIST,
  165. "package_configuration": buildpb.Attribute_LABEL_LIST,
  166. "packages": buildpb.Attribute_LABEL_LIST,
  167. "path": buildpb.Attribute_STRING,
  168. "pch": buildpb.Attribute_LABEL,
  169. "platform_apks": buildpb.Attribute_LABEL_LIST,
  170. "platform_type": buildpb.Attribute_STRING,
  171. "plugin": buildpb.Attribute_LABEL,
  172. "plugins": buildpb.Attribute_LABEL_LIST,
  173. "portable_proto_filters": buildpb.Attribute_LABEL_LIST,
  174. "pregenerate_oat_files_for_tests": buildpb.Attribute_BOOLEAN,
  175. "processor_class": buildpb.Attribute_STRING,
  176. "profile": buildpb.Attribute_LABEL,
  177. "proguard_apply_dictionary": buildpb.Attribute_LABEL,
  178. "proguard_apply_mapping": buildpb.Attribute_LABEL,
  179. "proguard_generate_mapping": buildpb.Attribute_BOOLEAN,
  180. "proguard_specs": buildpb.Attribute_LABEL_LIST,
  181. "proto": buildpb.Attribute_STRING,
  182. "proto_source_root": buildpb.Attribute_STRING,
  183. "pytype_deps": buildpb.Attribute_LABEL_LIST,
  184. "ram": buildpb.Attribute_INTEGER,
  185. "reexport_deps": buildpb.Attribute_LABEL_LIST,
  186. "remote": buildpb.Attribute_STRING,
  187. "remote_execution_properties": buildpb.Attribute_STRING,
  188. "repository": buildpb.Attribute_STRING,
  189. "require_defined_version": buildpb.Attribute_BOOLEAN,
  190. "requires_action_output": buildpb.Attribute_BOOLEAN,
  191. "resource_configuration_filters": buildpb.Attribute_STRING_LIST,
  192. "resource_files": buildpb.Attribute_LABEL_LIST,
  193. "resource_jars": buildpb.Attribute_LABEL_LIST,
  194. "resource_strip_prefix": buildpb.Attribute_STRING,
  195. "resourcejar": buildpb.Attribute_LABEL_LIST,
  196. "resources": buildpb.Attribute_LABEL_LIST,
  197. "restricted_to": buildpb.Attribute_LABEL_LIST,
  198. "runtime": buildpb.Attribute_LABEL,
  199. "runtime_deps": buildpb.Attribute_LABEL_LIST,
  200. "runtimes": buildpb.Attribute_LABEL_DICT_UNARY,
  201. "scope": buildpb.Attribute_LABEL_LIST,
  202. "screen_density": buildpb.Attribute_INTEGER,
  203. "sdk_dylibs": buildpb.Attribute_STRING_LIST,
  204. "sdk_frameworks": buildpb.Attribute_STRING_LIST,
  205. "sdk_includes": buildpb.Attribute_STRING_LIST,
  206. "server": buildpb.Attribute_STRING,
  207. "settings_file": buildpb.Attribute_STRING,
  208. "sha1": buildpb.Attribute_STRING,
  209. "sha256": buildpb.Attribute_STRING,
  210. "shard_count": buildpb.Attribute_INTEGER,
  211. "shared_library": buildpb.Attribute_LABEL,
  212. "shrink_resources": buildpb.Attribute_TRISTATE,
  213. "singlejar": buildpb.Attribute_LABEL_LIST,
  214. "size": buildpb.Attribute_STRING,
  215. "source_version": buildpb.Attribute_STRING,
  216. "srcjar": buildpb.Attribute_LABEL,
  217. "srcs": buildpb.Attribute_LABEL_LIST,
  218. "srcs_version": buildpb.Attribute_STRING,
  219. "stamp": buildpb.Attribute_TRISTATE,
  220. "static_library": buildpb.Attribute_LABEL,
  221. "static_runtime_libs": buildpb.Attribute_LABEL_LIST,
  222. "storyboards": buildpb.Attribute_LABEL_LIST,
  223. "strict": buildpb.Attribute_BOOLEAN,
  224. "strings": buildpb.Attribute_LABEL_LIST,
  225. "strip": buildpb.Attribute_BOOLEAN,
  226. "strip_files": buildpb.Attribute_LABEL,
  227. "strip_include_prefix": buildpb.Attribute_STRING,
  228. "strip_prefix": buildpb.Attribute_STRING,
  229. "structured_resources": buildpb.Attribute_LABEL_LIST,
  230. "support_apks": buildpb.Attribute_LABEL_LIST,
  231. "supports_header_parsing": buildpb.Attribute_BOOLEAN,
  232. "supports_param_files": buildpb.Attribute_BOOLEAN,
  233. "system_image": buildpb.Attribute_LABEL,
  234. "system_provided": buildpb.Attribute_BOOLEAN,
  235. "tag": buildpb.Attribute_STRING,
  236. "tags": buildpb.Attribute_STRING_LIST,
  237. "target_compatible_with": buildpb.Attribute_LABEL_LIST,
  238. "target_device": buildpb.Attribute_LABEL,
  239. "target_version": buildpb.Attribute_STRING,
  240. "test_app": buildpb.Attribute_LABEL,
  241. "test_class": buildpb.Attribute_STRING,
  242. "testonly": buildpb.Attribute_BOOLEAN,
  243. "tests": buildpb.Attribute_LABEL_LIST,
  244. "textual_hdrs": buildpb.Attribute_LABEL_LIST,
  245. "timeout": buildpb.Attribute_STRING,
  246. "timezone_data": buildpb.Attribute_LABEL,
  247. "toolchain": buildpb.Attribute_STRING,
  248. "toolchain_type": buildpb.Attribute_STRING,
  249. "toolchains": buildpb.Attribute_LABEL_LIST,
  250. "tools": buildpb.Attribute_LABEL_LIST,
  251. "type": buildpb.Attribute_STRING,
  252. "url": buildpb.Attribute_STRING,
  253. "urls": buildpb.Attribute_STRING_LIST,
  254. "use_testrunner": buildpb.Attribute_BOOLEAN,
  255. "values": buildpb.Attribute_STRING_DICT,
  256. "version": buildpb.Attribute_STRING,
  257. "versions": buildpb.Attribute_LABEL_LIST,
  258. "vertical_resolution": buildpb.Attribute_INTEGER,
  259. "visibility": buildpb.Attribute_STRING_LIST,
  260. "vm_heap": buildpb.Attribute_INTEGER,
  261. "weak_sdk_frameworks": buildpb.Attribute_STRING_LIST,
  262. "win_def_file": buildpb.Attribute_LABEL,
  263. "workspace_file": buildpb.Attribute_STRING,
  264. "workspace_file_content": buildpb.Attribute_STRING,
  265. "xcenv_based_path": buildpb.Attribute_STRING,
  266. "xibs": buildpb.Attribute_LABEL_LIST,
  267. "xlint": buildpb.Attribute_STRING_LIST,
  268. }