diff options
Diffstat (limited to 'shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeSweepGradient.java')
-rw-r--r-- | shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeSweepGradient.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeSweepGradient.java b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeSweepGradient.java index d51300f1c..158a1a198 100644 --- a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeSweepGradient.java +++ b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeSweepGradient.java @@ -10,12 +10,17 @@ import org.robolectric.annotation.Implements; import org.robolectric.nativeruntime.DefaultNativeRuntimeLoader; import org.robolectric.nativeruntime.SweepGradientNatives; import org.robolectric.shadows.ShadowNativeSweepGradient.Picker; +import org.robolectric.versioning.AndroidVersions.U; /** Shadow for {@link SweepGradient} that is backed by native code */ -@Implements(value = SweepGradient.class, minSdk = O, shadowPicker = Picker.class) +@Implements( + value = SweepGradient.class, + minSdk = O, + shadowPicker = Picker.class, + callNativeMethodsByDefault = true) public class ShadowNativeSweepGradient { - @Implementation(minSdk = Q) + @Implementation(minSdk = Q, maxSdk = U.SDK_INT) protected static long nativeCreate( long matrix, float x, float y, long[] colors, float[] positions, long colorSpaceHandle) { DefaultNativeRuntimeLoader.injectAndLoad(); |