Merge "Updates based on API council feedback." into rvc-dev am: 16c9fb8c0f

Change-Id: I2e5b02f2696aea7d045877c022b26a4743846aca
This commit is contained in:
Automerger Merge Worker
2020-03-08 21:08:49 +00:00
5 changed files with 8 additions and 12 deletions

View File

@@ -701,6 +701,7 @@ filegroup {
"core/java/android/annotation/SystemApi.java", "core/java/android/annotation/SystemApi.java",
"core/java/android/annotation/SystemService.java", "core/java/android/annotation/SystemService.java",
"core/java/android/annotation/TestApi.java", "core/java/android/annotation/TestApi.java",
"core/java/android/annotation/WorkerThread.java",
"core/java/com/android/internal/annotations/GuardedBy.java", "core/java/com/android/internal/annotations/GuardedBy.java",
"core/java/com/android/internal/annotations/VisibleForTesting.java", "core/java/com/android/internal/annotations/VisibleForTesting.java",
"core/java/com/android/internal/annotations/Immutable.java", "core/java/com/android/internal/annotations/Immutable.java",

View File

@@ -36594,6 +36594,7 @@ package android.os {
method public static android.os.ParcelFileDescriptor open(java.io.File, int) throws java.io.FileNotFoundException; method public static android.os.ParcelFileDescriptor open(java.io.File, int) throws java.io.FileNotFoundException;
method public static android.os.ParcelFileDescriptor open(java.io.File, int, android.os.Handler, android.os.ParcelFileDescriptor.OnCloseListener) throws java.io.IOException; method public static android.os.ParcelFileDescriptor open(java.io.File, int, android.os.Handler, android.os.ParcelFileDescriptor.OnCloseListener) throws java.io.IOException;
method public static int parseMode(String); method public static int parseMode(String);
method @NonNull public static android.os.ParcelFileDescriptor wrap(@NonNull android.os.ParcelFileDescriptor, @NonNull android.os.Handler, @NonNull android.os.ParcelFileDescriptor.OnCloseListener) throws java.io.IOException;
method public void writeToParcel(android.os.Parcel, int); method public void writeToParcel(android.os.Parcel, int);
field @NonNull public static final android.os.Parcelable.Creator<android.os.ParcelFileDescriptor> CREATOR; field @NonNull public static final android.os.Parcelable.Creator<android.os.ParcelFileDescriptor> CREATOR;
field public static final int MODE_APPEND = 33554432; // 0x2000000 field public static final int MODE_APPEND = 33554432; // 0x2000000

View File

@@ -8467,10 +8467,6 @@ package android.os {
method public boolean hasSingleFileDescriptor(); method public boolean hasSingleFileDescriptor();
} }
public class ParcelFileDescriptor implements java.io.Closeable android.os.Parcelable {
method @NonNull public static android.os.ParcelFileDescriptor wrap(@NonNull android.os.ParcelFileDescriptor, @NonNull android.os.Handler, @NonNull android.os.ParcelFileDescriptor.OnCloseListener) throws java.io.IOException;
}
public final class PowerManager { public final class PowerManager {
method @RequiresPermission(allOf={android.Manifest.permission.READ_DREAM_STATE, android.Manifest.permission.WRITE_DREAM_STATE}) public void dream(long); method @RequiresPermission(allOf={android.Manifest.permission.READ_DREAM_STATE, android.Manifest.permission.WRITE_DREAM_STATE}) public void dream(long);
method @RequiresPermission(android.Manifest.permission.DEVICE_POWER) public boolean forceSuspend(); method @RequiresPermission(android.Manifest.permission.DEVICE_POWER) public boolean forceSuspend();
@@ -9204,9 +9200,9 @@ package android.provider {
public final class MediaStore { public final class MediaStore {
method @NonNull public static android.net.Uri rewriteToLegacy(@NonNull android.net.Uri); method @NonNull public static android.net.Uri rewriteToLegacy(@NonNull android.net.Uri);
method @NonNull public static android.net.Uri scanFile(@NonNull android.content.ContentResolver, @NonNull java.io.File); method @NonNull @WorkerThread public static android.net.Uri scanFile(@NonNull android.content.ContentResolver, @NonNull java.io.File);
method public static void scanVolume(@NonNull android.content.ContentResolver, @NonNull String); method @WorkerThread public static void scanVolume(@NonNull android.content.ContentResolver, @NonNull String);
method public static void waitForIdle(@NonNull android.content.ContentResolver); method @WorkerThread public static void waitForIdle(@NonNull android.content.ContentResolver);
field public static final String AUTHORITY_LEGACY = "media_legacy"; field public static final String AUTHORITY_LEGACY = "media_legacy";
field @NonNull public static final android.net.Uri AUTHORITY_LEGACY_URI; field @NonNull public static final android.net.Uri AUTHORITY_LEGACY_URI;
} }

View File

@@ -2916,9 +2916,9 @@ package android.provider {
} }
public final class MediaStore { public final class MediaStore {
method @NonNull public static android.net.Uri scanFile(@NonNull android.content.ContentResolver, @NonNull java.io.File); method @NonNull @WorkerThread public static android.net.Uri scanFile(@NonNull android.content.ContentResolver, @NonNull java.io.File);
method public static void scanVolume(@NonNull android.content.ContentResolver, @NonNull String); method @WorkerThread public static void scanVolume(@NonNull android.content.ContentResolver, @NonNull String);
method public static void waitForIdle(@NonNull android.content.ContentResolver); method @WorkerThread public static void waitForIdle(@NonNull android.content.ContentResolver);
} }
public final class Settings { public final class Settings {

View File

@@ -282,9 +282,7 @@ public class ParcelFileDescriptor implements Parcelable, Closeable {
* @param listener to be invoked when the returned descriptor has been * @param listener to be invoked when the returned descriptor has been
* closed. * closed.
* @return a new ParcelFileDescriptor pointing to the given file. * @return a new ParcelFileDescriptor pointing to the given file.
* @hide
*/ */
@SystemApi
// We can't accept a generic Executor here, since we need to use // We can't accept a generic Executor here, since we need to use
// MessageQueue.addOnFileDescriptorEventListener() // MessageQueue.addOnFileDescriptorEventListener()
@SuppressLint("ExecutorRegistration") @SuppressLint("ExecutorRegistration")