package j;

import java.io.IOException;
import java.lang.reflect.Array;
import java.util.Iterator;
import java.util.Map;
import javax.annotation.Nullable;
import okhttp3.Headers;
import okhttp3.MultipartBody;
import okhttp3.RequestBody;

/* JADX INFO: compiled from: ParameterHandler.java */
/* JADX INFO: loaded from: classes.dex */
abstract class j<T> {

    /* JADX INFO: compiled from: ParameterHandler.java */
    class a extends j<Iterable<T>> {
        a() {
        }

        /* JADX INFO: Access modifiers changed from: package-private */
        @Override // j.j
        /* JADX INFO: renamed from: d, reason: merged with bridge method [inline-methods] */
        public void a(j.l lVar, @Nullable Iterable<T> iterable) throws IOException {
            if (iterable == null) {
                return;
            }
            Iterator<T> it = iterable.iterator();
            while (it.hasNext()) {
                j.this.a(lVar, it.next());
            }
        }
    }

    /* JADX INFO: compiled from: ParameterHandler.java */
    class b extends j<Object> {
        b() {
        }

        /* JADX WARN: Multi-variable type inference failed */
        @Override // j.j
        void a(j.l lVar, @Nullable Object obj) throws IOException {
            if (obj == null) {
                return;
            }
            int length = Array.getLength(obj);
            for (int i2 = 0; i2 < length; i2++) {
                j.this.a(lVar, Array.get(obj, i2));
            }
        }
    }

    /* JADX INFO: compiled from: ParameterHandler.java */
    static final class c<T> extends j<T> {
        private final j.e<T, RequestBody> a;

        c(j.e<T, RequestBody> eVar) {
            this.a = eVar;
        }

        @Override // j.j
        void a(j.l lVar, @Nullable T t) {
            if (t == null) {
                throw new IllegalArgumentException("Body parameter value must not be null.");
            }
            try {
                lVar.j(this.a.a(t));
            } catch (IOException e2) {
                throw new RuntimeException("Unable to convert " + t + " to RequestBody", e2);
            }
        }
    }

    /* JADX INFO: compiled from: ParameterHandler.java */
    static final class d<T> extends j<T> {
        private final String a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        private final j.e<T, String> f4343b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        private final boolean f4344c;

        d(String str, j.e<T, String> eVar, boolean z) {
            p.b(str, "name == null");
            this.a = str;
            this.f4343b = eVar;
            this.f4344c = z;
        }

        @Override // j.j
        void a(j.l lVar, @Nullable T t) throws IOException {
            String strA;
            if (t == null || (strA = this.f4343b.a(t)) == null) {
                return;
            }
            lVar.a(this.a, strA, this.f4344c);
        }
    }

    /* JADX INFO: compiled from: ParameterHandler.java */
    static final class e<T> extends j<Map<String, T>> {
        private final j.e<T, String> a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        private final boolean f4345b;

        e(j.e<T, String> eVar, boolean z) {
            this.a = eVar;
            this.f4345b = z;
        }

        /* JADX INFO: Access modifiers changed from: package-private */
        @Override // j.j
        /* JADX INFO: renamed from: d, reason: merged with bridge method [inline-methods] */
        public void a(j.l lVar, @Nullable Map<String, T> map) throws IOException {
            if (map == null) {
                throw new IllegalArgumentException("Field map was null.");
            }
            for (Map.Entry<String, T> entry : map.entrySet()) {
                String key = entry.getKey();
                if (key == null) {
                    throw new IllegalArgumentException("Field map contained null key.");
                }
                T value = entry.getValue();
                if (value == null) {
                    throw new IllegalArgumentException("Field map contained null value for key '" + key + "'.");
                }
                String strA = this.a.a(value);
                if (strA == null) {
                    throw new IllegalArgumentException("Field map value '" + value + "' converted to null by " + this.a.getClass().getName() + " for key '" + key + "'.");
                }
                lVar.a(key, strA, this.f4345b);
            }
        }
    }

    /* JADX INFO: compiled from: ParameterHandler.java */
    static final class f<T> extends j<T> {
        private final String a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        private final j.e<T, String> f4346b;

        f(String str, j.e<T, String> eVar) {
            p.b(str, "name == null");
            this.a = str;
            this.f4346b = eVar;
        }

        @Override // j.j
        void a(j.l lVar, @Nullable T t) throws IOException {
            String strA;
            if (t == null || (strA = this.f4346b.a(t)) == null) {
                return;
            }
            lVar.b(this.a, strA);
        }
    }

    /* JADX INFO: compiled from: ParameterHandler.java */
    static final class g<T> extends j<T> {
        private final Headers a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        private final j.e<T, RequestBody> f4347b;

        g(Headers headers, j.e<T, RequestBody> eVar) {
            this.a = headers;
            this.f4347b = eVar;
        }

        @Override // j.j
        void a(j.l lVar, @Nullable T t) {
            if (t == null) {
                return;
            }
            try {
                lVar.c(this.a, this.f4347b.a(t));
            } catch (IOException e2) {
                throw new RuntimeException("Unable to convert " + t + " to RequestBody", e2);
            }
        }
    }

    /* JADX INFO: compiled from: ParameterHandler.java */
    static final class h<T> extends j<Map<String, T>> {
        private final j.e<T, RequestBody> a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        private final String f4348b;

        h(j.e<T, RequestBody> eVar, String str) {
            this.a = eVar;
            this.f4348b = str;
        }

        /* JADX INFO: Access modifiers changed from: package-private */
        @Override // j.j
        /* JADX INFO: renamed from: d, reason: merged with bridge method [inline-methods] */
        public void a(j.l lVar, @Nullable Map<String, T> map) throws IOException {
            if (map == null) {
                throw new IllegalArgumentException("Part map was null.");
            }
            for (Map.Entry<String, T> entry : map.entrySet()) {
                String key = entry.getKey();
                if (key == null) {
                    throw new IllegalArgumentException("Part map contained null key.");
                }
                T value = entry.getValue();
                if (value == null) {
                    throw new IllegalArgumentException("Part map contained null value for key '" + key + "'.");
                }
                lVar.c(Headers.of("Content-Disposition", "form-data; name=\"" + key + "\"", "Content-Transfer-Encoding", this.f4348b), this.a.a(value));
            }
        }
    }

    /* JADX INFO: compiled from: ParameterHandler.java */
    static final class i<T> extends j<T> {
        private final String a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        private final j.e<T, String> f4349b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        private final boolean f4350c;

        i(String str, j.e<T, String> eVar, boolean z) {
            p.b(str, "name == null");
            this.a = str;
            this.f4349b = eVar;
            this.f4350c = z;
        }

        @Override // j.j
        void a(j.l lVar, @Nullable T t) throws IOException {
            if (t != null) {
                lVar.e(this.a, this.f4349b.a(t), this.f4350c);
                return;
            }
            throw new IllegalArgumentException("Path parameter \"" + this.a + "\" value must not be null.");
        }
    }

    /* JADX INFO: renamed from: j.j$j, reason: collision with other inner class name */
    /* JADX INFO: compiled from: ParameterHandler.java */
    static final class C0137j<T> extends j<T> {
        private final String a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        private final j.e<T, String> f4351b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        private final boolean f4352c;

        C0137j(String str, j.e<T, String> eVar, boolean z) {
            p.b(str, "name == null");
            this.a = str;
            this.f4351b = eVar;
            this.f4352c = z;
        }

        @Override // j.j
        void a(j.l lVar, @Nullable T t) throws IOException {
            String strA;
            if (t == null || (strA = this.f4351b.a(t)) == null) {
                return;
            }
            lVar.f(this.a, strA, this.f4352c);
        }
    }

    /* JADX INFO: compiled from: ParameterHandler.java */
    static final class k<T> extends j<Map<String, T>> {
        private final j.e<T, String> a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        private final boolean f4353b;

        k(j.e<T, String> eVar, boolean z) {
            this.a = eVar;
            this.f4353b = z;
        }

        /* JADX INFO: Access modifiers changed from: package-private */
        @Override // j.j
        /* JADX INFO: renamed from: d, reason: merged with bridge method [inline-methods] */
        public void a(j.l lVar, @Nullable Map<String, T> map) throws IOException {
            if (map == null) {
                throw new IllegalArgumentException("Query map was null.");
            }
            for (Map.Entry<String, T> entry : map.entrySet()) {
                String key = entry.getKey();
                if (key == null) {
                    throw new IllegalArgumentException("Query map contained null key.");
                }
                T value = entry.getValue();
                if (value == null) {
                    throw new IllegalArgumentException("Query map contained null value for key '" + key + "'.");
                }
                String strA = this.a.a(value);
                if (strA == null) {
                    throw new IllegalArgumentException("Query map value '" + value + "' converted to null by " + this.a.getClass().getName() + " for key '" + key + "'.");
                }
                lVar.f(key, strA, this.f4353b);
            }
        }
    }

    /* JADX INFO: compiled from: ParameterHandler.java */
    static final class l<T> extends j<T> {
        private final j.e<T, String> a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        private final boolean f4354b;

        l(j.e<T, String> eVar, boolean z) {
            this.a = eVar;
            this.f4354b = z;
        }

        @Override // j.j
        void a(j.l lVar, @Nullable T t) throws IOException {
            if (t == null) {
                return;
            }
            lVar.f(this.a.a(t), null, this.f4354b);
        }
    }

    /* JADX INFO: compiled from: ParameterHandler.java */
    static final class m extends j<MultipartBody.Part> {
        static final m a = new m();

        private m() {
        }

        /* JADX INFO: Access modifiers changed from: package-private */
        @Override // j.j
        /* JADX INFO: renamed from: d, reason: merged with bridge method [inline-methods] */
        public void a(j.l lVar, @Nullable MultipartBody.Part part) throws IOException {
            if (part != null) {
                lVar.d(part);
            }
        }
    }

    j() {
    }

    abstract void a(j.l lVar, @Nullable T t) throws IOException;

    final j<Object> b() {
        return new b();
    }

    final j<Iterable<T>> c() {
        return new a();
    }
}
