1# buildifier: disable=module-docstring 2# buildifier: disable=function-docstring 3# buildifier: disable=unused-variable 4def exercise_the_api(): 5 _var1 = android_common.create_device_broker_info("") 6 _var2 = ApkInfo 7 _var3 = AndroidInstrumentationInfo 8 _var4 = AndroidDeviceBrokerInfo 9 _var5 = AndroidResourcesInfo 10 _var6 = AndroidNativeLibsInfo 11 _var7 = AndroidSdkInfo 12 _var8 = android_data 13 14exercise_the_api() 15 16def my_rule_impl(ctx): 17 _ignore = [ctx] # @unused 18 return [] 19 20# buildifier: disable=unsorted-dict-items 21android_related_rule = rule( 22 implementation = my_rule_impl, 23 doc = "This rule does android-related things.", 24 attrs = { 25 "first": attr.label(mandatory = True, allow_single_file = True), 26 "second": attr.string_dict(mandatory = True), 27 "third": attr.output(mandatory = True), 28 "fourth": attr.bool(default = False, mandatory = False), 29 }, 30) 31