diff options
Diffstat (limited to 'shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeCanvasProperty.java')
-rw-r--r-- | shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeCanvasProperty.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeCanvasProperty.java b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeCanvasProperty.java index 8bb4f1698..62069392e 100644 --- a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeCanvasProperty.java +++ b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowNativeCanvasProperty.java @@ -8,22 +8,24 @@ import org.robolectric.annotation.Implements; import org.robolectric.nativeruntime.CanvasPropertyNatives; import org.robolectric.nativeruntime.DefaultNativeRuntimeLoader; import org.robolectric.shadows.ShadowNativeCanvasProperty.Picker; +import org.robolectric.versioning.AndroidVersions.U; /** Shadow for {@link CanvasProperty} that is backed by native code */ @Implements( value = CanvasProperty.class, minSdk = O, shadowPicker = Picker.class, - isInAndroidSdk = false) + isInAndroidSdk = false, + callNativeMethodsByDefault = true) public class ShadowNativeCanvasProperty<T> { - @Implementation + @Implementation(maxSdk = U.SDK_INT) protected static long nCreateFloat(float initialValue) { DefaultNativeRuntimeLoader.injectAndLoad(); return CanvasPropertyNatives.nCreateFloat(initialValue); } - @Implementation + @Implementation(maxSdk = U.SDK_INT) protected static long nCreatePaint(long initialValuePaintPtr) { DefaultNativeRuntimeLoader.injectAndLoad(); return CanvasPropertyNatives.nCreatePaint(initialValuePaintPtr); |