package p138.p176.p271.p273;

import java.util.NoSuchElementException;
import javax.annotation.Nullable;
import p138.p176.p177.p242.p246.p251.C4303;

/* JADX INFO: renamed from: ދ.ހ.ؠ.ؠ.ކ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C5104 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static final AbstractC5167<Object> f15284 = new C5106();

    /* JADX INFO: Add missing generic type declarations: [T] */
    /* JADX INFO: renamed from: ދ.ހ.ؠ.ؠ.ކ$֏, reason: contains not printable characters */
    public static class C5105<T> extends AbstractC5166<T> {

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public boolean f15285;

        /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
        public final /* synthetic */ Object f15286;

        public C5105(Object obj) {
            this.f15286 = obj;
        }

        @Override // java.util.Iterator
        public boolean hasNext() {
            return !this.f15285;
        }

        @Override // java.util.Iterator
        public T next() {
            if (this.f15285) {
                throw new NoSuchElementException();
            }
            this.f15285 = true;
            return (T) this.f15286;
        }
    }

    /* JADX INFO: renamed from: ދ.ހ.ؠ.ؠ.ކ$ؠ, reason: contains not printable characters */
    public static class C5106 extends AbstractC5167<Object> {
        @Override // java.util.Iterator, java.util.ListIterator
        public boolean hasNext() {
            return false;
        }

        @Override // java.util.ListIterator
        public boolean hasPrevious() {
            return false;
        }

        @Override // java.util.Iterator, java.util.ListIterator
        public Object next() {
            throw new NoSuchElementException();
        }

        @Override // java.util.ListIterator
        public int nextIndex() {
            return 0;
        }

        @Override // java.util.ListIterator
        public Object previous() {
            throw new NoSuchElementException();
        }

        @Override // java.util.ListIterator
        public int previousIndex() {
            return -1;
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static <T> AbstractC5166<T> m8579(@Nullable T t) {
        return new C5105(t);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static <T> AbstractC5166<T> m8580(T... tArr) {
        int length = tArr.length;
        if (!(length >= 0)) {
            throw new IllegalArgumentException();
        }
        int i = 0 + length;
        int length2 = tArr.length;
        if (i < 0 || i > length2) {
            throw new IndexOutOfBoundsException(length2 >= 0 ? (i < 0 || i > length2) ? C4303.m7020(i, length2, "end index") : C4303.m7022("end index (%s) must not be less than start index (%s)", Integer.valueOf(i), 0) : C4303.m7020(0, length2, "start index"));
        }
        if (length >= 0) {
            return length == 0 ? f15284 : new C5103(length, 0, tArr, 0);
        }
        throw new IndexOutOfBoundsException(C4303.m7020(0, length, "index"));
    }
}
