File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed
src/main/java/com/google/devtools/build/lib/rules/android Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ java_library(
3131 "test_suite_property_name.txt" ,
3232 ],
3333 deps = [
34+ "//src/main/java/com/google/devtools/build/docgen/annot" ,
3435 "//src/main/java/com/google/devtools/build/lib/actions" ,
3536 "//src/main/java/com/google/devtools/build/lib/actions:artifacts" ,
3637 "//src/main/java/com/google/devtools/build/lib/actions:commandline_item" ,
@@ -102,6 +103,7 @@ java_library(
102103 "//src/main/java/com/google/devtools/build/lib/vfs" ,
103104 "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment" ,
104105 "//src/main/java/com/google/devtools/common/options" ,
106+ "//src/main/java/net/starlark/java/annot" ,
105107 "//src/main/java/net/starlark/java/eval" ,
106108 "//src/main/protobuf:android_deploy_info_java_proto" ,
107109 "//src/main/protobuf:failure_details_java_proto" ,
Original file line number Diff line number Diff line change 1414
1515package com .google .devtools .build .lib .rules .android ;
1616
17+ import com .google .devtools .build .docgen .annot .DocCategory ;
1718import com .google .devtools .build .lib .analysis .config .BuildOptions ;
1819import com .google .devtools .build .lib .analysis .config .Fragment ;
1920import com .google .devtools .build .lib .analysis .config .FragmentOptions ;
2324import com .google .devtools .common .options .OptionDocumentationCategory ;
2425import com .google .devtools .common .options .OptionEffectTag ;
2526import com .google .errorprone .annotations .CheckReturnValue ;
27+ import net .starlark .java .annot .StarlarkBuiltin ;
28+ import net .starlark .java .annot .StarlarkMethod ;
2629
2730/** Configuration fragment for Android rules that is specific to Bazel. */
2831@ Immutable
32+ @ StarlarkBuiltin (name = "bazel_android" , category = DocCategory .CONFIGURATION_FRAGMENT )
2933@ RequiresOptions (options = {BazelAndroidConfiguration .Options .class })
3034@ CheckReturnValue
3135public class BazelAndroidConfiguration extends Fragment {
@@ -56,6 +60,10 @@ public BazelAndroidConfiguration(BuildOptions buildOptions) {
5660 this .mergeAndroidManifestPermissions = options .mergeAndroidManifestPermissions ;
5761 }
5862
63+ @ StarlarkMethod (
64+ name = "merge_android_manifest_permissions" ,
65+ structField = true ,
66+ doc = "The value of --merge_android_manifest_permissions flag." )
5967 public boolean getMergeAndroidManifestPermissions () {
6068 return this .mergeAndroidManifestPermissions ;
6169 }
You can’t perform that action at this time.
0 commit comments