package com.applovin.exoplayer2.common.base; import java.io.Serializable; import java.util.Iterator; import java.util.Set; import org.checkerframework.checker.nullness.compatqual.NullableDecl; /* loaded from: classes.dex */ public abstract class Optional implements Serializable { private static final long serialVersionUID = 0; public class a implements Iterable { final /* synthetic */ Iterable a; /* renamed from: com.applovin.exoplayer2.common.base.Optional$a$a, reason: collision with other inner class name */ public class C0008a extends b { private final Iterator c; public C0008a() { this.c = (Iterator) Preconditions.checkNotNull(a.this.a.iterator()); } @Override // com.applovin.exoplayer2.common.base.b public Object a() { while (this.c.hasNext()) { Optional optional = (Optional) this.c.next(); if (optional.isPresent()) { return optional.get(); } } return b(); } } public a(Iterable iterable) { this.a = iterable; } @Override // java.lang.Iterable public Iterator iterator() { return new C0008a(); } } public static Optional absent() { return com.applovin.exoplayer2.common.base.a.a(); } public static Optional fromNullable(@NullableDecl T t) { return t == null ? absent() : new d(t); } public static Optional of(T t) { return new d(Preconditions.checkNotNull(t)); } public static Iterable presentInstances(Iterable> iterable) { Preconditions.checkNotNull(iterable); return new a(iterable); } public abstract Set asSet(); public abstract boolean equals(@NullableDecl Object obj); public abstract T get(); public abstract int hashCode(); public abstract boolean isPresent(); public abstract Optional or(Optional optional); public abstract T or(Supplier supplier); public abstract T or(T t); @NullableDecl public abstract T orNull(); public abstract String toString(); public abstract Optional transform(Function function); }