discord-jadx/app/src/main/java/androidx/core/graphics/RegionKt$iterator$1.java

44 lines
1.3 KiB
Java

package androidx.core.graphics;
import android.graphics.Rect;
import android.graphics.Region;
import android.graphics.RegionIterator;
import d0.z.d.g0.a;
import java.util.Iterator;
/* compiled from: Region.kt */
public final class RegionKt$iterator$1 implements Iterator<Rect>, a {
public final /* synthetic */ Region $this_iterator;
private boolean hasMore;
private final RegionIterator iterator;
private final Rect rect;
public RegionKt$iterator$1(Region region) {
this.$this_iterator = region;
RegionIterator regionIterator = new RegionIterator(region);
this.iterator = regionIterator;
Rect rect = new Rect();
this.rect = rect;
this.hasMore = regionIterator.next(rect);
}
@Override // java.util.Iterator
public boolean hasNext() {
return this.hasMore;
}
@Override // java.util.Iterator
public Rect next() {
if (this.hasMore) {
Rect rect = new Rect(this.rect);
this.hasMore = this.iterator.next(this.rect);
return rect;
}
throw new IndexOutOfBoundsException();
}
@Override // java.util.Iterator
public void remove() {
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
}
}