tables.gen.go 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246
  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. "actual": buildpb.Attribute_LABEL,
  7. "aliases": buildpb.Attribute_STRING_LIST,
  8. "all_files": buildpb.Attribute_LABEL,
  9. "alwayslink": buildpb.Attribute_BOOLEAN,
  10. "app_asset_catalogs": buildpb.Attribute_LABEL_LIST,
  11. "app_bundle_id": buildpb.Attribute_STRING,
  12. "app_deps": buildpb.Attribute_LABEL_LIST,
  13. "app_entitlements": buildpb.Attribute_LABEL,
  14. "app_icon": buildpb.Attribute_STRING,
  15. "app_infoplists": buildpb.Attribute_LABEL_LIST,
  16. "app_name": buildpb.Attribute_STRING,
  17. "app_provisioning_profile": buildpb.Attribute_LABEL,
  18. "app_resources": buildpb.Attribute_LABEL_LIST,
  19. "app_storyboards": buildpb.Attribute_LABEL_LIST,
  20. "app_strings": buildpb.Attribute_LABEL_LIST,
  21. "app_structured_resources": buildpb.Attribute_LABEL_LIST,
  22. "archives": buildpb.Attribute_LABEL_LIST,
  23. "args": buildpb.Attribute_STRING_LIST,
  24. "artifact": buildpb.Attribute_STRING,
  25. "asset_catalogs": buildpb.Attribute_LABEL_LIST,
  26. "assets": buildpb.Attribute_LABEL_LIST,
  27. "assets_dir": buildpb.Attribute_STRING,
  28. "avoid_deps": buildpb.Attribute_LABEL_LIST,
  29. "binary": buildpb.Attribute_LABEL,
  30. "binary_type": buildpb.Attribute_STRING,
  31. "blacklisted_protos": buildpb.Attribute_LABEL_LIST,
  32. "bootclasspath": buildpb.Attribute_LABEL_LIST,
  33. "build_file": buildpb.Attribute_STRING,
  34. "build_file_content": buildpb.Attribute_STRING,
  35. "bundle_id": buildpb.Attribute_STRING,
  36. "bundle_imports": buildpb.Attribute_LABEL_LIST,
  37. "bundle_loader": buildpb.Attribute_LABEL,
  38. "bundles": buildpb.Attribute_LABEL_LIST,
  39. "classpath_resources": buildpb.Attribute_LABEL_LIST,
  40. "cmd": buildpb.Attribute_STRING,
  41. "command_line": buildpb.Attribute_STRING,
  42. "commit": buildpb.Attribute_STRING,
  43. "compatible_with": buildpb.Attribute_LABEL_LIST,
  44. "compiler_files": buildpb.Attribute_LABEL,
  45. "constraints": buildpb.Attribute_STRING_LIST,
  46. "copts": buildpb.Attribute_STRING_LIST,
  47. "cpu": buildpb.Attribute_STRING,
  48. "create_executable": buildpb.Attribute_BOOLEAN,
  49. "crunch_png": buildpb.Attribute_BOOLEAN,
  50. "custom_package": buildpb.Attribute_STRING,
  51. "data": buildpb.Attribute_LABEL_LIST,
  52. "datamodels": buildpb.Attribute_LABEL_LIST,
  53. "default": buildpb.Attribute_LABEL,
  54. "default_copts": buildpb.Attribute_STRING_LIST,
  55. "default_deprecation": buildpb.Attribute_STRING,
  56. "default_hdrs_check": buildpb.Attribute_STRING,
  57. "default_ios_sdk_version": buildpb.Attribute_STRING,
  58. "default_macosx_sdk_version": buildpb.Attribute_STRING,
  59. "default_python_version": buildpb.Attribute_STRING,
  60. "default_testonly": buildpb.Attribute_BOOLEAN,
  61. "default_tvos_sdk_version": buildpb.Attribute_STRING,
  62. "default_visibility": buildpb.Attribute_STRING_LIST,
  63. "default_watchos_sdk_version": buildpb.Attribute_STRING,
  64. "defines": buildpb.Attribute_STRING_LIST,
  65. "densities": buildpb.Attribute_STRING_LIST,
  66. "deploy_manifest_lines": buildpb.Attribute_STRING_LIST,
  67. "deprecation": buildpb.Attribute_STRING,
  68. "deps": buildpb.Attribute_LABEL_LIST,
  69. "dex_shards": buildpb.Attribute_INTEGER,
  70. "dexopts": buildpb.Attribute_STRING_LIST,
  71. "distribs": buildpb.Attribute_DISTRIBUTION_SET,
  72. "dwp_files": buildpb.Attribute_LABEL,
  73. "dylibs": buildpb.Attribute_LABEL_LIST,
  74. "dynamic_runtime_libs": buildpb.Attribute_LABEL_LIST,
  75. "enable_modules": buildpb.Attribute_BOOLEAN,
  76. "encoding": buildpb.Attribute_STRING,
  77. "entitlements": buildpb.Attribute_LABEL,
  78. "entry_classes": buildpb.Attribute_STRING_LIST,
  79. "executable": buildpb.Attribute_BOOLEAN,
  80. "exported_plugins": buildpb.Attribute_LABEL_LIST,
  81. "exports": buildpb.Attribute_LABEL_LIST,
  82. "exports_manifest": buildpb.Attribute_BOOLEAN,
  83. "expression": buildpb.Attribute_STRING,
  84. "ext_bundle_id": buildpb.Attribute_STRING,
  85. "ext_entitlements": buildpb.Attribute_LABEL,
  86. "ext_families": buildpb.Attribute_STRING_LIST,
  87. "ext_infoplists": buildpb.Attribute_LABEL_LIST,
  88. "ext_provisioning_profile": buildpb.Attribute_LABEL,
  89. "ext_resources": buildpb.Attribute_LABEL_LIST,
  90. "ext_strings": buildpb.Attribute_LABEL_LIST,
  91. "ext_structured_resources": buildpb.Attribute_LABEL_LIST,
  92. "extclasspath": buildpb.Attribute_LABEL_LIST,
  93. "extensions": buildpb.Attribute_LABEL_LIST,
  94. "extra_actions": buildpb.Attribute_LABEL_LIST,
  95. "extra_srcs": buildpb.Attribute_LABEL_LIST,
  96. "families": buildpb.Attribute_STRING_LIST,
  97. "features": buildpb.Attribute_STRING_LIST,
  98. "flaky": buildpb.Attribute_BOOLEAN,
  99. "framework_imports": buildpb.Attribute_LABEL_LIST,
  100. "genclass": buildpb.Attribute_LABEL_LIST,
  101. "generates_api": buildpb.Attribute_BOOLEAN,
  102. "hdrs": buildpb.Attribute_LABEL_LIST,
  103. "header_compiler": buildpb.Attribute_LABEL_LIST,
  104. "heuristic_label_expansion": buildpb.Attribute_BOOLEAN,
  105. "idl_import_root": buildpb.Attribute_STRING,
  106. "idl_parcelables": buildpb.Attribute_LABEL_LIST,
  107. "idl_srcs": buildpb.Attribute_LABEL_LIST,
  108. "ijar": buildpb.Attribute_LABEL_LIST,
  109. "imports": buildpb.Attribute_STRING_LIST,
  110. "includes": buildpb.Attribute_STRING_LIST,
  111. "incremental_dexing": buildpb.Attribute_TRISTATE,
  112. "infoplist": buildpb.Attribute_LABEL,
  113. "infoplists": buildpb.Attribute_LABEL_LIST,
  114. "init_submodules": buildpb.Attribute_BOOLEAN,
  115. "ios_device_arg": buildpb.Attribute_STRING_LIST,
  116. "ios_test_target_device": buildpb.Attribute_LABEL,
  117. "ios_version": buildpb.Attribute_STRING,
  118. "ipa_post_processor": buildpb.Attribute_LABEL,
  119. "is_dynamic": buildpb.Attribute_BOOLEAN,
  120. "jars": buildpb.Attribute_LABEL_LIST,
  121. "javabuilder": buildpb.Attribute_LABEL_LIST,
  122. "javac": buildpb.Attribute_LABEL_LIST,
  123. "javac_supports_workers": buildpb.Attribute_BOOLEAN,
  124. "javacopts": buildpb.Attribute_STRING_LIST,
  125. "jre_deps": buildpb.Attribute_LABEL_LIST,
  126. "jvm_flags": buildpb.Attribute_STRING_LIST,
  127. "jvm_opts": buildpb.Attribute_STRING_LIST,
  128. "launch_image": buildpb.Attribute_STRING,
  129. "launch_storyboard": buildpb.Attribute_LABEL,
  130. "launcher": buildpb.Attribute_LABEL,
  131. "licenses": buildpb.Attribute_LICENSE,
  132. "linker_files": buildpb.Attribute_LABEL,
  133. "linkopts": buildpb.Attribute_STRING_LIST,
  134. "linkshared": buildpb.Attribute_BOOLEAN,
  135. "linkstamp": buildpb.Attribute_LABEL,
  136. "linkstatic": buildpb.Attribute_BOOLEAN,
  137. "local": buildpb.Attribute_BOOLEAN,
  138. "main": buildpb.Attribute_LABEL,
  139. "main_class": buildpb.Attribute_STRING,
  140. "main_dex_list": buildpb.Attribute_LABEL,
  141. "main_dex_list_opts": buildpb.Attribute_STRING_LIST,
  142. "main_dex_proguard_specs": buildpb.Attribute_LABEL_LIST,
  143. "malloc": buildpb.Attribute_LABEL,
  144. "manifest": buildpb.Attribute_LABEL,
  145. "manifest_merger": buildpb.Attribute_STRING,
  146. "manifest_values": buildpb.Attribute_STRING_DICT,
  147. "message": buildpb.Attribute_STRING,
  148. "misc": buildpb.Attribute_STRING_LIST,
  149. "mnemonics": buildpb.Attribute_STRING_LIST,
  150. "module_map": buildpb.Attribute_LABEL,
  151. "multidex": buildpb.Attribute_STRING,
  152. "name": buildpb.Attribute_STRING,
  153. "neverlink": buildpb.Attribute_BOOLEAN,
  154. "nocompress_extensions": buildpb.Attribute_STRING_LIST,
  155. "nocopts": buildpb.Attribute_STRING,
  156. "non_arc_srcs": buildpb.Attribute_LABEL_LIST,
  157. "non_propagated_deps": buildpb.Attribute_LABEL_LIST,
  158. "objcopy_files": buildpb.Attribute_LABEL,
  159. "options_file": buildpb.Attribute_LABEL,
  160. "opts": buildpb.Attribute_STRING_LIST,
  161. "out": buildpb.Attribute_STRING,
  162. "out_templates": buildpb.Attribute_STRING_LIST,
  163. "output_group": buildpb.Attribute_STRING,
  164. "output_licenses": buildpb.Attribute_LICENSE,
  165. "output_to_bindir": buildpb.Attribute_BOOLEAN,
  166. "outs": buildpb.Attribute_STRING_LIST,
  167. "path": buildpb.Attribute_STRING,
  168. "pch": buildpb.Attribute_LABEL,
  169. "per_proto_includes": buildpb.Attribute_BOOLEAN,
  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. "prefix": buildpb.Attribute_STRING,
  175. "processor_class": buildpb.Attribute_STRING,
  176. "proguard_apply_mapping": buildpb.Attribute_LABEL,
  177. "proguard_generate_mapping": buildpb.Attribute_BOOLEAN,
  178. "proguard_specs": buildpb.Attribute_LABEL_LIST,
  179. "provisioning_profile": buildpb.Attribute_LABEL,
  180. "pytype_deps": buildpb.Attribute_LABEL_LIST,
  181. "remote": buildpb.Attribute_STRING,
  182. "repository": buildpb.Attribute_STRING,
  183. "require_defined_version": buildpb.Attribute_BOOLEAN,
  184. "requires_action_output": buildpb.Attribute_BOOLEAN,
  185. "resource_configuration_filters": buildpb.Attribute_STRING_LIST,
  186. "resource_files": buildpb.Attribute_LABEL_LIST,
  187. "resource_strip_prefix": buildpb.Attribute_STRING,
  188. "resources": buildpb.Attribute_LABEL_LIST,
  189. "restricted_to": buildpb.Attribute_LABEL_LIST,
  190. "runtime": buildpb.Attribute_LABEL,
  191. "runtime_deps": buildpb.Attribute_LABEL_LIST,
  192. "scope": buildpb.Attribute_LABEL_LIST,
  193. "sdk_dylibs": buildpb.Attribute_STRING_LIST,
  194. "sdk_frameworks": buildpb.Attribute_STRING_LIST,
  195. "sdk_includes": buildpb.Attribute_STRING_LIST,
  196. "server": buildpb.Attribute_STRING,
  197. "settings_file": buildpb.Attribute_STRING,
  198. "sha1": buildpb.Attribute_STRING,
  199. "sha256": buildpb.Attribute_STRING,
  200. "shard_count": buildpb.Attribute_INTEGER,
  201. "singlejar": buildpb.Attribute_LABEL_LIST,
  202. "size": buildpb.Attribute_STRING,
  203. "source_version": buildpb.Attribute_STRING,
  204. "srcjar": buildpb.Attribute_LABEL,
  205. "srcs": buildpb.Attribute_LABEL_LIST,
  206. "srcs_version": buildpb.Attribute_STRING,
  207. "stamp": buildpb.Attribute_TRISTATE,
  208. "static_runtime_libs": buildpb.Attribute_LABEL_LIST,
  209. "storyboards": buildpb.Attribute_LABEL_LIST,
  210. "strict": buildpb.Attribute_BOOLEAN,
  211. "strings": buildpb.Attribute_LABEL_LIST,
  212. "strip": buildpb.Attribute_BOOLEAN,
  213. "strip_files": buildpb.Attribute_LABEL,
  214. "strip_prefix": buildpb.Attribute_STRING,
  215. "structured_resources": buildpb.Attribute_LABEL_LIST,
  216. "supports_header_parsing": buildpb.Attribute_BOOLEAN,
  217. "supports_param_files": buildpb.Attribute_BOOLEAN,
  218. "tag": buildpb.Attribute_STRING,
  219. "tags": buildpb.Attribute_STRING_LIST,
  220. "target_device": buildpb.Attribute_LABEL,
  221. "target_version": buildpb.Attribute_STRING,
  222. "test_class": buildpb.Attribute_STRING,
  223. "testonly": buildpb.Attribute_BOOLEAN,
  224. "tests": buildpb.Attribute_LABEL_LIST,
  225. "textual_hdrs": buildpb.Attribute_LABEL_LIST,
  226. "timeout": buildpb.Attribute_STRING,
  227. "toolchains": buildpb.Attribute_LABEL_LIST,
  228. "tools": buildpb.Attribute_LABEL_LIST,
  229. "type": buildpb.Attribute_STRING,
  230. "url": buildpb.Attribute_STRING,
  231. "use_objc_header_names": buildpb.Attribute_BOOLEAN,
  232. "use_testrunner": buildpb.Attribute_BOOLEAN,
  233. "values": buildpb.Attribute_STRING_DICT,
  234. "version": buildpb.Attribute_STRING,
  235. "versions": buildpb.Attribute_LABEL_LIST,
  236. "visibility": buildpb.Attribute_STRING_LIST,
  237. "weak_sdk_frameworks": buildpb.Attribute_STRING_LIST,
  238. "xcode": buildpb.Attribute_LABEL,
  239. "xctest": buildpb.Attribute_BOOLEAN,
  240. "xctest_app": buildpb.Attribute_LABEL,
  241. "xibs": buildpb.Attribute_LABEL_LIST,
  242. "xlint": buildpb.Attribute_STRING_LIST,
  243. }