summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2017-08-10 19:41:53 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2017-08-10 19:41:53 +0000
commitedf33843071f91a3ad9456a02e42b909f5662ca2 (patch)
tree234fab934959315a667dd631d549ce0227d7f5f3 /core/java
parent003bd7e3ec71284b46a706c2ac9e298b3ffea732 (diff)
parente4f60cce8552a565efacf4907242574b9e00492d (diff)
Merge "SharedMemory API changes" into oc-mr1-dev
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/os/MemoryFile.java2
-rw-r--r--core/java/android/os/SharedMemory.java7
2 files changed, 8 insertions, 1 deletions
diff --git a/core/java/android/os/MemoryFile.java b/core/java/android/os/MemoryFile.java
index 9294c449e4d6..ff3258f806c9 100644
--- a/core/java/android/os/MemoryFile.java
+++ b/core/java/android/os/MemoryFile.java
@@ -219,6 +219,8 @@ public class MemoryFile {
* The returned file descriptor is not duplicated.
*
* @throws IOException If the memory file has been closed.
+ *
+ * @hide
*/
public FileDescriptor getFileDescriptor() throws IOException {
return mSharedMemory.getFileDescriptor();
diff --git a/core/java/android/os/SharedMemory.java b/core/java/android/os/SharedMemory.java
index 459aeb087c2f..e6c7a1716941 100644
--- a/core/java/android/os/SharedMemory.java
+++ b/core/java/android/os/SharedMemory.java
@@ -60,7 +60,8 @@ public final class SharedMemory implements Parcelable, Closeable {
}
mMemoryRegistration = new MemoryRegistration(mSize);
- mCleaner = Cleaner.create(this, new Closer(mFileDescriptor, mMemoryRegistration));
+ mCleaner = Cleaner.create(mFileDescriptor,
+ new Closer(mFileDescriptor, mMemoryRegistration));
}
/**
@@ -138,6 +139,8 @@ public final class SharedMemory implements Parcelable, Closeable {
* This FileDescriptor is interoperable with the ASharedMemory NDK APIs.
*
* @return Returns the FileDescriptor associated with this object.
+ *
+ * @hide Exists only for MemoryFile interop
*/
public @NonNull FileDescriptor getFileDescriptor() {
return mFileDescriptor;
@@ -150,6 +153,8 @@ public final class SharedMemory implements Parcelable, Closeable {
* This fd is interoperable with the ASharedMemory NDK APIs.
*
* @return Returns the native fd associated with this object, or -1 if it is already closed.
+ *
+ * @hide Exposed for native ASharedMemory_dupFromJava()
*/
public int getFd() {
return mFileDescriptor.getInt$();