aboutsummaryrefslogtreecommitdiff
path: root/nativeruntime/src/main/java/org/robolectric/nativeruntime/RegionIteratorNatives.java
blob: ea2f17d445e7ebfac95346b03c964a90caa3c59a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package org.robolectric.nativeruntime;

import android.graphics.Rect;

/**
 * Native methods for RegionIterator JNI registration.
 *
 * <p>Native method signatures are derived from
 * https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/RegionIterator.java
 */
public final class RegionIteratorNatives {

  public static native long nativeConstructor(long nativeRegion);

  public static native void nativeDestructor(long nativeIter);

  public static native boolean nativeNext(long nativeIter, Rect r);

  private RegionIteratorNatives() {}
}