Package org.robolectric.shadows
Class ShadowNativePathIterator
java.lang.Object
org.robolectric.shadows.ShadowNativePathIterator
@Implements(value=android.graphics.PathIterator.class,
minSdk=34,
callNativeMethodsByDefault=true,
shadowPicker=Picker.class,
isInAndroidSdk=false)
public class ShadowNativePathIterator
extends Object
Shadow for
PathIterator that is backed by native code.-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static voidThePathIteratorstatic initializer invokes its own native methods.protected static longnCreate(long nativePath) protected static longprotected static intnNext(long nativeIterator, long pointsAddress) protected static intnPeek(long nativeIterator)
-
Constructor Details
-
ShadowNativePathIterator
public ShadowNativePathIterator()
-
-
Method Details
-
__staticInitializer__
@Implementation(minSdk=35) protected static void __staticInitializer__()ThePathIteratorstatic initializer invokes its own native methods. This has to be deferred starting in Android V. -
nCreate
@Implementation(minSdk=34, maxSdk=34) protected static long nCreate(long nativePath) -
nGetFinalizer
@Implementation(minSdk=34, maxSdk=34) protected static long nGetFinalizer() -
nNext
@Implementation(minSdk=34) protected static int nNext(long nativeIterator, long pointsAddress) -
nPeek
@Implementation(minSdk=34, maxSdk=34) protected static int nPeek(long nativeIterator)
-