package com.codezjx.andlinker;

import android.os.Parcel;
import android.os.Parcelable;
import java.lang.reflect.Array;
import java.util.Arrays;

/* JADX INFO: loaded from: classes.dex */
public final class Request implements SuperParcelable {
    public static final Parcelable.Creator<Request> CREATOR = new a();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public String f1946b;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public String f1947e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public BaseTypeWrapper[] f1948f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public boolean f1949g;

    public static class a implements Parcelable.Creator<Request> {
        @Override // android.os.Parcelable.Creator
        public Request createFromParcel(Parcel parcel) {
            return new Request(parcel, null);
        }

        @Override // android.os.Parcelable.Creator
        public Request[] newArray(int i2) {
            return new Request[i2];
        }
    }

    public Request(String str, String str2, BaseTypeWrapper[] baseTypeWrapperArr) {
        this.f1949g = false;
        this.f1946b = str;
        this.f1947e = str2;
        this.f1948f = baseTypeWrapperArr;
        this.f1949g = false;
    }

    @Override // android.os.Parcelable
    public int describeContents() {
        return 0;
    }

    @Override // com.codezjx.andlinker.SuperParcelable
    public void readFromParcel(Parcel parcel) {
        this.f1946b = parcel.readString();
        this.f1947e = parcel.readString();
        BaseTypeWrapper[] baseTypeWrapperArr = this.f1948f;
        int i2 = parcel.readInt();
        if (i2 < 0) {
            return;
        }
        for (int i3 = 0; i3 < i2; i3++) {
            baseTypeWrapperArr[i3].readFromParcel(parcel);
        }
    }

    public String toString() {
        StringBuilder sbB = d.b.a.a.a.B("Request{mTargetClass='");
        d.b.a.a.a.R(sbB, this.f1946b, '\'', ", mMethodName='");
        d.b.a.a.a.R(sbB, this.f1947e, '\'', ", mArgsWrapper=");
        return d.b.a.a.a.u(sbB, Arrays.toString(this.f1948f), '}');
    }

    @Override // android.os.Parcelable
    public void writeToParcel(Parcel parcel, int i2) {
        parcel.writeString(this.f1946b);
        parcel.writeString(this.f1947e);
        if (i2 != 1) {
            parcel.writeParcelableArray(this.f1948f, i2);
            return;
        }
        BaseTypeWrapper[] baseTypeWrapperArr = this.f1948f;
        if (baseTypeWrapperArr == null) {
            parcel.writeInt(-1);
            return;
        }
        parcel.writeInt(baseTypeWrapperArr.length);
        for (BaseTypeWrapper baseTypeWrapper : baseTypeWrapperArr) {
            baseTypeWrapper.writeToParcel(parcel, i2);
        }
    }

    public Request(String str, String str2, BaseTypeWrapper[] baseTypeWrapperArr, boolean z) {
        this.f1949g = false;
        this.f1946b = str;
        this.f1947e = str2;
        this.f1948f = baseTypeWrapperArr;
        this.f1949g = z;
    }

    public Request(Parcel parcel, a aVar) {
        Parcelable[] parcelableArr;
        this.f1949g = false;
        this.f1946b = parcel.readString();
        this.f1947e = parcel.readString();
        ClassLoader classLoader = Request.class.getClassLoader();
        int i2 = parcel.readInt();
        if (i2 < 0) {
            parcelableArr = null;
        } else {
            Parcelable[] parcelableArr2 = (Parcelable[]) Array.newInstance((Class<?>) BaseTypeWrapper.class, i2);
            for (int i3 = 0; i3 < i2; i3++) {
                parcelableArr2[i3] = parcel.readParcelable(classLoader);
            }
            parcelableArr = parcelableArr2;
        }
        this.f1948f = (BaseTypeWrapper[]) parcelableArr;
    }
}
