aboutsummaryrefslogtreecommitdiff
path: root/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeComposePathEffect.java
diff options
context:
space:
mode:
Diffstat (limited to 'shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeComposePathEffect.java')
-rw-r--r--shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeComposePathEffect.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeComposePathEffect.java b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeComposePathEffect.java
index 6bf1e3ff4..10fb22bfd 100644
--- a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeComposePathEffect.java
+++ b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeComposePathEffect.java
@@ -8,12 +8,17 @@ import org.robolectric.annotation.Implements;
import org.robolectric.nativeruntime.ComposePathEffectNatives;
import org.robolectric.nativeruntime.DefaultNativeRuntimeLoader;
import org.robolectric.shadows.ShadowNativeComposePathEffect.Picker;
+import org.robolectric.versioning.AndroidVersions.U;
/** Shadow for {@link ComposePathEffect} that is backed by native code */
-@Implements(value = ComposePathEffect.class, minSdk = O, shadowPicker = Picker.class)
+@Implements(
+ value = ComposePathEffect.class,
+ minSdk = O,
+ shadowPicker = Picker.class,
+ callNativeMethodsByDefault = true)
public class ShadowNativeComposePathEffect {
- @Implementation(minSdk = O)
+ @Implementation(minSdk = O, maxSdk = U.SDK_INT)
protected static long nativeCreate(long nativeOuterpe, long nativeInnerpe) {
DefaultNativeRuntimeLoader.injectAndLoad();
return ComposePathEffectNatives.nativeCreate(nativeOuterpe, nativeInnerpe);