diff --git a/api/system-current.txt b/api/system-current.txt index 8c222b6175c2e..355f3fe3a97fe 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -5471,7 +5471,7 @@ package android.os { public class UpdateEngine { ctor public UpdateEngine(); method public void applyPayload(String, long, long, String[]); - method public void applyPayload(java.io.FileDescriptor, long, long, String[]); + method public void applyPayload(@NonNull java.io.FileDescriptor, long, long, @NonNull String[]); method public boolean bind(android.os.UpdateEngineCallback, android.os.Handler); method public boolean bind(android.os.UpdateEngineCallback); method public void cancel(); diff --git a/core/java/android/os/UpdateEngine.java b/core/java/android/os/UpdateEngine.java index 29af17afc8721..dd5e20e39904d 100644 --- a/core/java/android/os/UpdateEngine.java +++ b/core/java/android/os/UpdateEngine.java @@ -16,6 +16,7 @@ package android.os; +import android.annotation.NonNull; import android.annotation.SystemApi; import android.os.IUpdateEngine; import android.os.IUpdateEngineCallback; @@ -320,8 +321,8 @@ public class UpdateEngine { *
See {@link #applyPayload(String)} for {@code offset}, {@code size} and * {@code headerKeyValuePairs} parameters. */ - public void applyPayload(FileDescriptor fd, long offset, long size, - String[] headerKeyValuePairs) { + public void applyPayload(@NonNull FileDescriptor fd, long offset, long size, + @NonNull String[] headerKeyValuePairs) { try { mUpdateEngine.applyPayloadFd(fd, offset, size, headerKeyValuePairs); } catch (RemoteException e) {