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.
  • Constructor Details

    • ShadowNativePathIterator

      public ShadowNativePathIterator()
  • Method Details

    • __staticInitializer__

      @Implementation(minSdk=35) protected static void __staticInitializer__()
      The PathIterator static 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)