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

Commit 01e2824e authored by Jeff Sharkey's avatar Jeff Sharkey
Browse files

Update system APIs based on feedback.

API council has requested that the recently added BroadcastOptions
APIs be modified to better match API guidelines.

Bug: 267646347
Test: treehugger
Change-Id: I1632439c32c993ec03a16f504e8462bb20ba48c4
parent 8d087bfc
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -11158,6 +11158,7 @@ package android.content {
    method public final String getDataScheme(int);
    method public final android.os.PatternMatcher getDataSchemeSpecificPart(int);
    method public final String getDataType(int);
    method @NonNull public final android.os.PersistableBundle getExtras();
    method public final int getPriority();
    method public final boolean hasAction(String);
    method public final boolean hasCategory(String);
@@ -11176,6 +11177,7 @@ package android.content {
    method public void readFromXml(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException;
    method public final java.util.Iterator<android.os.PatternMatcher> schemeSpecificPartsIterator();
    method public final java.util.Iterator<java.lang.String> schemesIterator();
    method public final void setExtras(@NonNull android.os.PersistableBundle);
    method public final void setPriority(int);
    method public final java.util.Iterator<java.lang.String> typesIterator();
    method public final void writeToParcel(android.os.Parcel, int);
+0 −2
Original line number Diff line number Diff line
@@ -3579,9 +3579,7 @@ package android.content {
  }
  public class IntentFilter implements android.os.Parcelable {
    method @NonNull public final android.os.PersistableBundle getExtras();
    method public final int getOrder();
    method public final void setExtras(@NonNull android.os.PersistableBundle);
    method public final void setOrder(int);
  }
+1 −6
Original line number Diff line number Diff line
@@ -2204,9 +2204,7 @@ public class IntentFilter implements Parcelable {
     * <p> Subsequent calls to this method  will override any previously set extras.
     *
     * @param extras The intent extras to match against.
     * @hide
     */
    @SystemApi
    public final void setExtras(@NonNull PersistableBundle extras) {
        mExtras = extras;
    }
@@ -2216,11 +2214,8 @@ public class IntentFilter implements Parcelable {
     *
     * @return the extras that were previously set using {@link #setExtras(PersistableBundle)} or
     *         an empty {@link PersistableBundle} object if no extras were set.
     * @hide
     */
    @SystemApi
    @NonNull
    public final PersistableBundle getExtras() {
    public final @NonNull PersistableBundle getExtras() {
        return mExtras == null ? new PersistableBundle() : mExtras;
    }