Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 03371d5f authored by Austin Borger's avatar Austin Borger
Browse files

Add trunk stable flag for exposed AttributionSource constructor

AttributionSource(int, int, String, String, IBinder, String[],
AttributionSource) was exposed as a test api in trunk stable, and
requires a feature flag.

Bug: 304478648
Test: Ran RenouncedPermissionsTest with the flag in both states.
Change-Id: I2a3ab0683bf08a56be2349be466509160ce19f67
parent e160eed0
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -872,7 +872,7 @@ package android.content {
    ctor public AttributionSource(int, @Nullable String, @Nullable String);
    ctor public AttributionSource(int, @Nullable String, @Nullable String, @NonNull android.os.IBinder);
    ctor public AttributionSource(int, @Nullable String, @Nullable String, @Nullable java.util.Set<java.lang.String>, @Nullable android.content.AttributionSource);
    ctor public AttributionSource(int, int, @Nullable String, @Nullable String, @NonNull android.os.IBinder, @Nullable String[], @Nullable android.content.AttributionSource);
    ctor @FlaggedApi("android.permission.flags.attribution_source_constructor") public AttributionSource(int, int, @Nullable String, @Nullable String, @NonNull android.os.IBinder, @Nullable String[], @Nullable android.content.AttributionSource);
    ctor @FlaggedApi("android.permission.flags.device_aware_permission_apis") public AttributionSource(int, int, @Nullable String, @Nullable String, @NonNull android.os.IBinder, @Nullable String[], int, @Nullable android.content.AttributionSource);
    method public void enforceCallingPid();
  }
+1 −0
Original line number Diff line number Diff line
@@ -155,6 +155,7 @@ public final class AttributionSource implements Parcelable {

    /** @hide */
    @TestApi
    @FlaggedApi(Flags.FLAG_ATTRIBUTION_SOURCE_CONSTRUCTOR)
    public AttributionSource(int uid, int pid, @Nullable String packageName,
            @Nullable String attributionTag, @NonNull IBinder token,
            @Nullable String[] renouncedPermissions,
+7 −0
Original line number Diff line number Diff line
@@ -35,3 +35,10 @@ flag {
    description: "enable the shouldRegisterAttributionSource API"
    bug: "305057691"
}

flag {
  name: "attribution_source_constructor"
  namespace: "permissions"
  description: "enable AttributionSource(int, int, String, String, IBinder, String[], AttributionSource)"
  bug: "304478648"
}
 No newline at end of file