summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Ryan Mitchell <rtmitchell@google.com> 2020-08-04 09:58:25 -0700
committer Ryan Mitchell <rtmitchell@google.com> 2020-08-04 09:58:25 -0700
commit327747f2406c7968d1b6b4fcdeda2764ad409657 (patch)
tree8daec05972adad68ac3c1d64ac61bd546996dd02
parent8409b66798759bba932bfc05af40c5a00e4a28ef (diff)
Make resources APIs visible for synthetic bench
Bug: 162347228 Test: atest ResourcesPerfWorkloads Change-Id: I02ce8dfbd3569311bb1b716d6129e6d9605a1869
-rw-r--r--core/java/android/app/ResourcesManager.java3
-rw-r--r--core/java/android/content/res/XmlBlock.java7
2 files changed, 7 insertions, 3 deletions
diff --git a/core/java/android/app/ResourcesManager.java b/core/java/android/app/ResourcesManager.java
index 747789901b9d..83b372bb8854 100644
--- a/core/java/android/app/ResourcesManager.java
+++ b/core/java/android/app/ResourcesManager.java
@@ -228,7 +228,8 @@ public class ResourcesManager {
}
}
- DisplayMetrics getDisplayMetrics() {
+ @VisibleForTesting(visibility = VisibleForTesting.Visibility.PACKAGE)
+ public DisplayMetrics getDisplayMetrics() {
return getDisplayMetrics(Display.DEFAULT_DISPLAY,
DisplayAdjustments.DEFAULT_DISPLAY_ADJUSTMENTS);
}
diff --git a/core/java/android/content/res/XmlBlock.java b/core/java/android/content/res/XmlBlock.java
index cb93cbfcbfc9..fcbe36246273 100644
--- a/core/java/android/content/res/XmlBlock.java
+++ b/core/java/android/content/res/XmlBlock.java
@@ -23,6 +23,7 @@ import android.annotation.Nullable;
import android.compat.annotation.UnsupportedAppUsage;
import android.util.TypedValue;
+import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.util.XmlUtils;
import dalvik.annotation.optimization.FastNative;
@@ -38,7 +39,8 @@ import java.io.Reader;
*
* {@hide}
*/
-final class XmlBlock implements AutoCloseable {
+@VisibleForTesting(visibility = VisibleForTesting.Visibility.PACKAGE)
+public final class XmlBlock implements AutoCloseable {
private static final boolean DEBUG=false;
@UnsupportedAppUsage
@@ -88,7 +90,8 @@ final class XmlBlock implements AutoCloseable {
}
}
- /*package*/ final class Parser implements XmlResourceParser {
+ @VisibleForTesting(visibility = VisibleForTesting.Visibility.PACKAGE)
+ public final class Parser implements XmlResourceParser {
Parser(long parseState, XmlBlock block) {
mParseState = parseState;
mBlock = block;