Exclude RequiresApi from generated stubs
This annotation is required for linting, but is not useful in stubs. Bug: 185579441 Test: cherry-pick http://ag/14098354 and regenerate stubs Change-Id: I7e4da99a8843b9c709f3b59f125f43cbd66bda4e
This commit is contained in:
committed by
Andrei-Valentin Onea
parent
8e4cd8883a
commit
4985e518f8
@@ -283,6 +283,8 @@ func (d *Droidstubs) annotationsFlags(ctx android.ModuleContext, cmd *android.Ru
|
|||||||
if Bool(d.properties.Annotations_enabled) {
|
if Bool(d.properties.Annotations_enabled) {
|
||||||
cmd.Flag("--include-annotations")
|
cmd.Flag("--include-annotations")
|
||||||
|
|
||||||
|
cmd.FlagWithArg("--exclude-annotation ", "androidx.annotation.RequiresApi")
|
||||||
|
|
||||||
validatingNullability :=
|
validatingNullability :=
|
||||||
strings.Contains(String(d.Javadoc.properties.Args), "--validate-nullability-from-merged-stubs") ||
|
strings.Contains(String(d.Javadoc.properties.Args), "--validate-nullability-from-merged-stubs") ||
|
||||||
String(d.properties.Validate_nullability_from_list) != ""
|
String(d.properties.Validate_nullability_from_list) != ""
|
||||||
|
Reference in New Issue
Block a user