Make @Implementation methods added since 3.7 release protected
Piper CL: 189244369
diff --git a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowActivityManager.java b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowActivityManager.java
index 25e26b7..3d9b163 100644
--- a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowActivityManager.java
+++ b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowActivityManager.java
@@ -67,7 +67,7 @@
/** Returns information seeded by {@link #setProcesses}. */
@Implementation
- public static void getMyMemoryState(ActivityManager.RunningAppProcessInfo inState) {
+ protected static void getMyMemoryState(ActivityManager.RunningAppProcessInfo inState) {
fillInProcessInfo(inState);
for (ActivityManager.RunningAppProcessInfo info : processes) {
if (info.pid == Process.myPid()) {
diff --git a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowMeasuredParagraph.java b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowMeasuredParagraph.java
index 7164656..cebfce6 100644
--- a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowMeasuredParagraph.java
+++ b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowMeasuredParagraph.java
@@ -12,7 +12,7 @@
private static int nativeCounter = 0;
@Implementation
- public static long nInitBuilder() {
+ protected static long nInitBuilder() {
return ++nativeCounter;
}
}
diff --git a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowMeasuredText.java b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowMeasuredText.java
index d5835a2..8ccfa13 100644
--- a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowMeasuredText.java
+++ b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowMeasuredText.java
@@ -11,7 +11,7 @@
private static int nativeCounter = 0;
@Implementation
- public static long nInitBuilder() {
+ protected static long nInitBuilder() {
return ++nativeCounter;
}
}
diff --git a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowSettings.java b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowSettings.java
index 8c8c44c..0dedf0d 100644
--- a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowSettings.java
+++ b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowSettings.java
@@ -162,7 +162,7 @@
/** @return `false` by default, or the value specified via {@link #setCanDrawOverlays(boolean)} */
@Implementation(minSdk = M)
- public static boolean canDrawOverlays(Context context) {
+ protected static boolean canDrawOverlays(Context context) {
return canDrawOverlays;
}
diff --git a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowStaticLayout.java b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowStaticLayout.java
index c4278d6..917cf75 100644
--- a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowStaticLayout.java
+++ b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowStaticLayout.java
@@ -3,6 +3,7 @@
import static android.os.Build.VERSION_CODES.LOLLIPOP;
import static android.os.Build.VERSION_CODES.LOLLIPOP_MR1;
import static android.os.Build.VERSION_CODES.M;
+import static android.os.Build.VERSION_CODES.P;
import android.text.StaticLayout;
import org.robolectric.annotation.HiddenApi;
@@ -25,9 +26,9 @@
return 1;
}
- @Implementation(minSdk = android.os.Build.VERSION_CODES.P)
+ @Implementation(minSdk = P)
@HiddenApi
- public static int nComputeLineBreaks(
+ protected static int nComputeLineBreaks(
Object nativePtr,
Object text,
Object measuredTextPtr,
diff --git a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowTypeface.java b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowTypeface.java
index b3bffec..1949745 100644
--- a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowTypeface.java
+++ b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowTypeface.java
@@ -99,7 +99,7 @@
}
@Implementation(minSdk = P)
- public static void buildSystemFallback(String xmlPath, String fontDir,
+ protected static void buildSystemFallback(String xmlPath, String fontDir,
ArrayMap<String, Typeface> fontMap, ArrayMap<String, FontFamily[]> fallbackMap) {
fontMap.put("sans-serif", createUnderlyingTypeface("sans-serif", 0));
}