From f8f09a15a409f373f22aa475bb0defd264088e4f Mon Sep 17 00:00:00 2001 From: Narayan Kamath Date: Fri, 10 Jan 2014 17:32:28 +0000 Subject: [PATCH] Hide AssetInputStream.getAssetInt. It returns a pointer to a private data structure, so there's no sensible use for it. Also, the emergence of 64 bit processors means that the return value isn't wide enough to represent values in the native heap. Change-Id: If02d42a528b9d90f11cb25c3342404b7d5f7b625 --- api/current.txt | 1 - core/java/android/content/res/AssetManager.java | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/api/current.txt b/api/current.txt index 241c540c3fdb..ef30d5be8073 100644 --- a/api/current.txt +++ b/api/current.txt @@ -7836,7 +7836,6 @@ package android.content.res { public final class AssetManager.AssetInputStream extends java.io.InputStream { method public final int available() throws java.io.IOException; method public final void close() throws java.io.IOException; - method public final int getAssetInt(); method public final void mark(int); method public final boolean markSupported(); method public final int read() throws java.io.IOException; diff --git a/core/java/android/content/res/AssetManager.java b/core/java/android/content/res/AssetManager.java index e53486d98a32..5b0b78cdd1b1 100644 --- a/core/java/android/content/res/AssetManager.java +++ b/core/java/android/content/res/AssetManager.java @@ -536,6 +536,9 @@ public final class AssetManager { } public final class AssetInputStream extends InputStream { + /** + * @hide + */ public final int getAssetInt() { return mAsset; } -- 2.11.0