diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidStarlarkCommon.java b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidStarlarkCommon.java index 387318381b52d2..36453bc82394f7 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidStarlarkCommon.java +++ b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidStarlarkCommon.java @@ -23,8 +23,10 @@ import com.google.devtools.build.lib.packages.RuleClass.ConfiguredTargetFactory.RuleErrorException; import com.google.devtools.build.lib.rules.java.JavaCompilationArgsProvider; import com.google.devtools.build.lib.rules.java.JavaInfo; +import com.google.devtools.build.lib.starlarkbuildapi.android.AndroidIdeInfoProviderApi; import com.google.devtools.build.lib.starlarkbuildapi.android.AndroidSplitTransitionApi; import com.google.devtools.build.lib.starlarkbuildapi.android.AndroidStarlarkCommonApi; +import net.starlark.java.annot.StarlarkMethod; import net.starlark.java.eval.EvalException; import net.starlark.java.eval.Sequence; @@ -94,4 +96,9 @@ public void createDexMergerActions( Sequence.cast(dexopts, String.class, "dexopts"), dexmerger); } + + @StarlarkMethod(name = AndroidIdeInfoProviderApi.NAME, structField = true, documented = false) + public AndroidIdeInfoProvider.Provider getAndroidIdeInfoProvider() { + return AndroidIdeInfoProvider.PROVIDER; + } }