diff options
| author | satayev <satayev@google.com> | 2021-05-12 13:21:24 +0000 |
|---|---|---|
| committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2021-05-12 13:21:24 +0000 |
| commit | 3f955dda5ce34401dc786cbcc9ea281917a59915 (patch) | |
| tree | 4430fbd84b7d542192a80136ccd32b993996e1c7 /core/java/android | |
| parent | eff6bb9c48e1ac79b3da99f9b5b81f640141251b (diff) | |
| parent | a8e4e5dcc330c18109f8f628dda2a34f067bbc89 (diff) | |
Merge "Expose SharedLibraryInfo#getAllCodePaths as @TestApi."
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/content/pm/SharedLibraryInfo.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/core/java/android/content/pm/SharedLibraryInfo.java b/core/java/android/content/pm/SharedLibraryInfo.java index da2a3d885fc6..933a0c9ba341 100644 --- a/core/java/android/content/pm/SharedLibraryInfo.java +++ b/core/java/android/content/pm/SharedLibraryInfo.java @@ -20,6 +20,7 @@ import android.annotation.IntDef; import android.annotation.IntRange; import android.annotation.NonNull; import android.annotation.Nullable; +import android.annotation.TestApi; import android.os.Parcel; import android.os.Parcelable; @@ -29,6 +30,7 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; +import java.util.Objects; /** * This class provides information for a shared library. There are @@ -177,7 +179,8 @@ public final class SharedLibraryInfo implements Parcelable { * * @hide */ - public List<String> getAllCodePaths() { + @TestApi + public @NonNull List<String> getAllCodePaths() { if (getPath() != null) { // Builtin library. ArrayList<String> list = new ArrayList<>(); @@ -185,7 +188,7 @@ public final class SharedLibraryInfo implements Parcelable { return list; } else { // Static or dynamic library. - return mCodePaths; + return Objects.requireNonNull(mCodePaths); } } |
