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

Commit 04ae1ad9 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Update Nullability of Apis"

parents 9ec61a32 ffba1556
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -38330,10 +38330,10 @@ package android.provider {
    method public android.database.Cursor queryChildDocuments(String, @Nullable String[], @Nullable android.os.Bundle) throws java.io.FileNotFoundException;
    method public android.database.Cursor queryChildDocuments(String, @Nullable String[], @Nullable android.os.Bundle) throws java.io.FileNotFoundException;
    method public abstract android.database.Cursor queryDocument(String, String[]) throws java.io.FileNotFoundException;
    method public abstract android.database.Cursor queryDocument(String, String[]) throws java.io.FileNotFoundException;
    method public android.database.Cursor queryRecentDocuments(String, String[]) throws java.io.FileNotFoundException;
    method public android.database.Cursor queryRecentDocuments(String, String[]) throws java.io.FileNotFoundException;
    method public android.database.Cursor queryRecentDocuments(String, String[], @Nullable android.os.Bundle, @Nullable android.os.CancellationSignal) throws java.io.FileNotFoundException;
    method @Nullable public android.database.Cursor queryRecentDocuments(@NonNull String, @Nullable String[], @Nullable android.os.Bundle, @Nullable android.os.CancellationSignal) throws java.io.FileNotFoundException;
    method public abstract android.database.Cursor queryRoots(String[]) throws java.io.FileNotFoundException;
    method public abstract android.database.Cursor queryRoots(String[]) throws java.io.FileNotFoundException;
    method public android.database.Cursor querySearchDocuments(String, String, String[]) throws java.io.FileNotFoundException;
    method public android.database.Cursor querySearchDocuments(String, String, String[]) throws java.io.FileNotFoundException;
    method public android.database.Cursor querySearchDocuments(@NonNull String, @Nullable String[], @NonNull android.os.Bundle) throws java.io.FileNotFoundException;
    method @Nullable public android.database.Cursor querySearchDocuments(@NonNull String, @Nullable String[], @NonNull android.os.Bundle) throws java.io.FileNotFoundException;
    method public void removeDocument(String, String) throws java.io.FileNotFoundException;
    method public void removeDocument(String, String) throws java.io.FileNotFoundException;
    method public String renameDocument(String, String) throws java.io.FileNotFoundException;
    method public String renameDocument(String, String) throws java.io.FileNotFoundException;
    method public final void revokeDocumentPermission(String);
    method public final void revokeDocumentPermission(String);
+2 −2
Original line number Original line Diff line number Diff line
@@ -5929,8 +5929,8 @@ package android.provider {
  }
  }
  public final class DocumentsContract {
  public final class DocumentsContract {
    method public static boolean isManageMode(android.net.Uri);
    method public static boolean isManageMode(@NonNull android.net.Uri);
    method public static android.net.Uri setManageMode(android.net.Uri);
    method @NonNull public static android.net.Uri setManageMode(@NonNull android.net.Uri);
    field public static final String ACTION_DOCUMENT_ROOT_SETTINGS = "android.provider.action.DOCUMENT_ROOT_SETTINGS";
    field public static final String ACTION_DOCUMENT_ROOT_SETTINGS = "android.provider.action.DOCUMENT_ROOT_SETTINGS";
    field public static final String ACTION_MANAGE_DOCUMENT = "android.provider.action.MANAGE_DOCUMENT";
    field public static final String ACTION_MANAGE_DOCUMENT = "android.provider.action.MANAGE_DOCUMENT";
    field public static final String EXTRA_SHOW_ADVANCED = "android.provider.extra.SHOW_ADVANCED";
    field public static final String EXTRA_SHOW_ADVANCED = "android.provider.extra.SHOW_ADVANCED";
+4 −2
Original line number Original line Diff line number Diff line
@@ -1252,7 +1252,8 @@ public final class DocumentsContract {
     * {@hide}
     * {@hide}
     */
     */
    @SystemApi
    @SystemApi
    public static Uri setManageMode(Uri uri) {
    public static @NonNull Uri setManageMode(@NonNull Uri uri) {
        Preconditions.checkNotNull(uri, "uri can not be null");
        return uri.buildUpon().appendQueryParameter(PARAM_MANAGE, "true").build();
        return uri.buildUpon().appendQueryParameter(PARAM_MANAGE, "true").build();
    }
    }


@@ -1262,7 +1263,8 @@ public final class DocumentsContract {
     * {@hide}
     * {@hide}
     */
     */
    @SystemApi
    @SystemApi
    public static boolean isManageMode(Uri uri) {
    public static boolean isManageMode(@NonNull Uri uri) {
        Preconditions.checkNotNull(uri, "uri can not be null");
        return uri.getBooleanQueryParameter(PARAM_MANAGE, false);
        return uri.getBooleanQueryParameter(PARAM_MANAGE, false);
    }
    }


+8 −5
Original line number Original line Diff line number Diff line
@@ -487,10 +487,12 @@ public abstract class DocumentsProvider extends ContentProvider {
     * @see DocumentsContract#EXTRA_LOADING
     * @see DocumentsContract#EXTRA_LOADING
     */
     */
    @SuppressWarnings("unused")
    @SuppressWarnings("unused")
    @Nullable
    public Cursor queryRecentDocuments(
    public Cursor queryRecentDocuments(
            String rootId, String[] projection, @Nullable Bundle queryArgs,
            @NonNull String rootId, @Nullable String[] projection, @Nullable Bundle queryArgs,
            @Nullable CancellationSignal signal)
            @Nullable CancellationSignal signal) throws FileNotFoundException {
            throws FileNotFoundException {
        Preconditions.checkNotNull(rootId, "rootId can not be null");

        Cursor c = queryRecentDocuments(rootId, projection);
        Cursor c = queryRecentDocuments(rootId, projection);
        Bundle extras = new Bundle();
        Bundle extras = new Bundle();
        c.setExtras(extras);
        c.setExtras(extras);
@@ -697,8 +699,9 @@ public abstract class DocumentsProvider extends ContentProvider {
     * @see DocumentsContract#EXTRA_ERROR
     * @see DocumentsContract#EXTRA_ERROR
     */
     */
    @SuppressWarnings("unused")
    @SuppressWarnings("unused")
    public Cursor querySearchDocuments(@NonNull String rootId, @Nullable String[] projection,
    @Nullable
            @NonNull Bundle queryArgs) throws FileNotFoundException {
    public Cursor querySearchDocuments(@NonNull String rootId,
            @Nullable String[] projection, @NonNull Bundle queryArgs) throws FileNotFoundException {
        Preconditions.checkNotNull(rootId, "rootId can not be null");
        Preconditions.checkNotNull(rootId, "rootId can not be null");
        Preconditions.checkNotNull(queryArgs, "queryArgs can not be null");
        Preconditions.checkNotNull(queryArgs, "queryArgs can not be null");
        return querySearchDocuments(rootId, DocumentsContract.getSearchDocumentsQuery(queryArgs),
        return querySearchDocuments(rootId, DocumentsContract.getSearchDocumentsQuery(queryArgs),