Merge "Improve HidlMemory annotation"

This commit is contained in:
Ytai Ben-tsvi
2020-01-22 00:51:35 +00:00
committed by Android (Google) Code Review
3 changed files with 4 additions and 4 deletions

View File

@@ -7591,7 +7591,7 @@ package android.os {
method @Nullable public android.os.NativeHandle getHandle();
method @NonNull public String getName();
method public long getSize();
method @NonNull public android.os.NativeHandle releaseHandle();
method @Nullable public android.os.NativeHandle releaseHandle();
}
public class HidlSupport {

View File

@@ -1893,7 +1893,7 @@ package android.os {
method @Nullable public android.os.NativeHandle getHandle();
method @NonNull public String getName();
method public long getSize();
method @NonNull public android.os.NativeHandle releaseHandle();
method @Nullable public android.os.NativeHandle releaseHandle();
}
public abstract class HwBinder implements android.os.IHwBinder {

View File

@@ -85,11 +85,11 @@ public class HidlMemory implements Closeable {
}
/**
* Disowns the underlying handle and returns it. This object becomes invalid.
* Disowns the underlying handle and returns it. The underlying handle becomes null.
*
* @return The underlying handle.
*/
@NonNull
@Nullable
public NativeHandle releaseHandle() {
NativeHandle handle = mHandle;
mHandle = null;