From e63ae2f84fa3e4a626f7b5e60589fdc7bee0553a Mon Sep 17 00:00:00 2001 From: Jerry Chang Date: Fri, 17 Apr 2020 14:36:28 +0800 Subject: [PATCH] Mark more directory getter APIs @TestApi To have a way to verify behavior of more directories, mark more directory getter APIs @TestApi. Bug: 148664742 Test: atest SysConfigTest#testStageWhitelist Change-Id: I2d22412935b24ec4c33d8d1b3a7fbb7df4a08841 --- api/test-current.txt | 4 ++++ core/java/android/os/Environment.java | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/api/test-current.txt b/api/test-current.txt index 43cd5029115ad..8e8c8c4aa24f3 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -2272,7 +2272,11 @@ package android.os { public class Environment { method public static java.io.File buildPath(java.io.File, java.lang.String...); + method @NonNull public static java.io.File getOdmDirectory(); + method @NonNull public static java.io.File getOemDirectory(); method @NonNull public static java.io.File getProductDirectory(); + method @NonNull public static java.io.File getSystemExtDirectory(); + method @NonNull public static java.io.File getVendorDirectory(); } public final class FileUtils { diff --git a/core/java/android/os/Environment.java b/core/java/android/os/Environment.java index 5f8c4f5cdf270..c7355dd695f02 100644 --- a/core/java/android/os/Environment.java +++ b/core/java/android/os/Environment.java @@ -235,6 +235,7 @@ public class Environment { * @hide */ @SystemApi + @TestApi public static @NonNull File getOemDirectory() { return DIR_OEM_ROOT; } @@ -246,6 +247,7 @@ public class Environment { * @hide */ @SystemApi + @TestApi public static @NonNull File getOdmDirectory() { return DIR_ODM_ROOT; } @@ -256,6 +258,7 @@ public class Environment { * @hide */ @SystemApi + @TestApi public static @NonNull File getVendorDirectory() { return DIR_VENDOR_ROOT; } @@ -294,6 +297,7 @@ public class Environment { * @hide */ @SystemApi + @TestApi public static @NonNull File getSystemExtDirectory() { return DIR_SYSTEM_EXT_ROOT; }