From 749427e8b7ef4266daec575f1011f1bc8953bb79 Mon Sep 17 00:00:00 2001 From: satayev Date: Thu, 3 Jun 2021 14:09:36 +0100 Subject: [PATCH] Add SharedLibraryInfo#isNative to @TestApi surface. The method is used in ClasspathDeviceTest to filter out native .so files, as it only cares about java classes. Bug: 189347015 Bug: 187823488 Test: m Change-Id: Id4d41ddef1cddbecd7f7028e28da4040cdfd5c26 --- core/api/test-current.txt | 1 + core/java/android/content/pm/SharedLibraryInfo.java | 1 + 2 files changed, 2 insertions(+) diff --git a/core/api/test-current.txt b/core/api/test-current.txt index 2f795f0e103f8..39f8f387dfab7 100644 --- a/core/api/test-current.txt +++ b/core/api/test-current.txt @@ -829,6 +829,7 @@ package android.content.pm { public final class SharedLibraryInfo implements android.os.Parcelable { method @NonNull public java.util.List getAllCodePaths(); + method public boolean isNative(); } public final class ShortcutInfo implements android.os.Parcelable { diff --git a/core/java/android/content/pm/SharedLibraryInfo.java b/core/java/android/content/pm/SharedLibraryInfo.java index 13ff602cc0360..7abb6947095f9 100644 --- a/core/java/android/content/pm/SharedLibraryInfo.java +++ b/core/java/android/content/pm/SharedLibraryInfo.java @@ -147,6 +147,7 @@ public final class SharedLibraryInfo implements Parcelable { * * @hide */ + @TestApi public boolean isNative() { return mIsNative; }