package p491;

import java.lang.annotation.Annotation;
import java.lang.reflect.Method;
import java.lang.reflect.Type;
import java.util.LinkedHashSet;
import java.util.Set;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.annotation.Nullable;
import p447.C6905;
import p447.C6908;
import p447.C6914;

/* JADX INFO: renamed from: ޓ.ޘ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C7364 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final Method f21320;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final C6908 f21321;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public final String f21322;

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    @Nullable
    public final String f21323;

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    @Nullable
    public final C6905 f21324;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    @Nullable
    public final C6914 f21325;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public final boolean f21326;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public final boolean f21327;

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public final boolean f21328;

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public final AbstractC7348<?>[] f21329;

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public final boolean f21330;

    /* JADX INFO: renamed from: ޓ.ޘ$֏, reason: contains not printable characters */
    public static final class C7365 {

        /* JADX INFO: renamed from: ޕ, reason: contains not printable characters */
        public static final Pattern f21331 = Pattern.compile("\\{([a-zA-Z][a-zA-Z0-9_-]*)\\}");

        /* JADX INFO: renamed from: ޖ, reason: contains not printable characters */
        public static final Pattern f21332 = Pattern.compile("[a-zA-Z][a-zA-Z0-9_-]*");

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final C7367 f21333;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final Method f21334;

        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        public final Annotation[] f21335;

        /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
        public final Annotation[][] f21336;

        /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
        public final Type[] f21337;

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

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

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

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

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

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

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

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

        /* JADX INFO: renamed from: ދ, reason: contains not printable characters */
        @Nullable
        public String f21346;

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

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

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

        /* JADX INFO: renamed from: ޏ, reason: contains not printable characters */
        @Nullable
        public String f21350;

        /* JADX INFO: renamed from: ސ, reason: contains not printable characters */
        @Nullable
        public C6905 f21351;

        /* JADX INFO: renamed from: ޑ, reason: contains not printable characters */
        @Nullable
        public C6914 f21352;

        /* JADX INFO: renamed from: ޒ, reason: contains not printable characters */
        @Nullable
        public Set<String> f21353;

        /* JADX INFO: renamed from: ޓ, reason: contains not printable characters */
        @Nullable
        public AbstractC7348<?>[] f21354;

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

        public C7365(C7367 c7367, Method method) {
            this.f21333 = c7367;
            this.f21334 = method;
            this.f21335 = method.getAnnotations();
            this.f21337 = method.getGenericParameterTypes();
            this.f21336 = method.getParameterAnnotations();
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public static Class<?> m10973(Class<?> cls) {
            return Boolean.TYPE == cls ? Boolean.class : Byte.TYPE == cls ? Byte.class : Character.TYPE == cls ? Character.class : Double.TYPE == cls ? Double.class : Float.TYPE == cls ? Float.class : Integer.TYPE == cls ? Integer.class : Long.TYPE == cls ? Long.class : Short.TYPE == cls ? Short.class : cls;
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final void m10974(int i, Type type) {
            if (C7373.m11001(type)) {
                throw C7373.m10988(this.f21334, i, "Parameter type must not include a type variable or wildcard: %s", type);
            }
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final void m10975(String str, String str2, boolean z) {
            String str3 = this.f21346;
            if (str3 != null) {
                throw C7373.m10989(this.f21334, "Only one HTTP method is allowed. Found: %s and %s.", str3, str);
            }
            this.f21346 = str;
            this.f21347 = z;
            if (str2.isEmpty()) {
                return;
            }
            int iIndexOf = str2.indexOf(63);
            if (iIndexOf != -1 && iIndexOf < str2.length() - 1) {
                String strSubstring = str2.substring(iIndexOf + 1);
                if (f21331.matcher(strSubstring).find()) {
                    throw C7373.m10989(this.f21334, "URL query string \"%s\" must not have replace block. For dynamic query parameters use @Query.", strSubstring);
                }
            }
            this.f21350 = str2;
            Matcher matcher = f21331.matcher(str2);
            LinkedHashSet linkedHashSet = new LinkedHashSet();
            while (matcher.find()) {
                linkedHashSet.add(matcher.group(1));
            }
            this.f21353 = linkedHashSet;
        }
    }

    public C7364(C7365 c7365) {
        this.f21320 = c7365.f21334;
        this.f21321 = c7365.f21333.f21360;
        this.f21322 = c7365.f21346;
        this.f21323 = c7365.f21350;
        this.f21324 = c7365.f21351;
        this.f21325 = c7365.f21352;
        this.f21326 = c7365.f21347;
        this.f21327 = c7365.f21348;
        this.f21328 = c7365.f21349;
        this.f21329 = c7365.f21354;
        this.f21330 = c7365.f21355;
    }
}
