package d.c.a;

import android.os.Parcel;
import android.text.TextUtils;

/* JADX INFO: compiled from: Type.java */
/* JADX INFO: loaded from: classes.dex */
public interface s<T> {

    /* JADX INFO: compiled from: Type.java */
    public static final class a implements s<Boolean> {
        @Override // d.c.a.s
        public void c(Parcel parcel, int i2, Boolean bool) {
            parcel.writeInt(bool.booleanValue() ? 1 : 0);
        }

        @Override // d.c.a.s
        public Boolean createFromParcel(Parcel parcel) {
            return Boolean.valueOf(parcel.readInt() == 1);
        }
    }

    /* JADX INFO: compiled from: Type.java */
    public static final class b implements s<Byte> {
        @Override // d.c.a.s
        public void c(Parcel parcel, int i2, Byte b2) {
            parcel.writeByte(b2.byteValue());
        }

        @Override // d.c.a.s
        public Byte createFromParcel(Parcel parcel) {
            return Byte.valueOf(parcel.readByte());
        }
    }

    /* JADX INFO: compiled from: Type.java */
    public static final class c implements s<CharSequence> {
        public static CharSequence d(Parcel parcel) {
            return (CharSequence) TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
        }

        @Override // d.c.a.s
        public void c(Parcel parcel, int i2, CharSequence charSequence) {
            TextUtils.writeToParcel(charSequence, parcel, 0);
        }

        @Override // d.c.a.s
        public CharSequence createFromParcel(Parcel parcel) {
            return d(parcel);
        }
    }

    /* JADX INFO: compiled from: Type.java */
    public static final class d implements s<Character> {
        @Override // d.c.a.s
        public void c(Parcel parcel, int i2, Character ch) {
            parcel.writeInt(ch.charValue());
        }

        @Override // d.c.a.s
        public Character createFromParcel(Parcel parcel) {
            return Character.valueOf((char) parcel.readInt());
        }
    }

    /* JADX INFO: compiled from: Type.java */
    public static final class e implements s<Double> {
        @Override // d.c.a.s
        public void c(Parcel parcel, int i2, Double d2) {
            parcel.writeDouble(d2.doubleValue());
        }

        @Override // d.c.a.s
        public Double createFromParcel(Parcel parcel) {
            return Double.valueOf(parcel.readDouble());
        }
    }

    /* JADX INFO: compiled from: Type.java */
    public static final class f implements s<Object> {
        @Override // d.c.a.s
        public void c(Parcel parcel, int i2, Object obj) {
        }

        @Override // d.c.a.s
        public Object createFromParcel(Parcel parcel) {
            return null;
        }
    }

    /* JADX INFO: compiled from: Type.java */
    public static final class g implements s<Float> {
        @Override // d.c.a.s
        public void c(Parcel parcel, int i2, Float f2) {
            parcel.writeFloat(f2.floatValue());
        }

        @Override // d.c.a.s
        public Float createFromParcel(Parcel parcel) {
            return Float.valueOf(parcel.readFloat());
        }
    }

    /* JADX INFO: compiled from: Type.java */
    public static final class h implements s<Integer> {
        @Override // d.c.a.s
        public void c(Parcel parcel, int i2, Integer num) {
            parcel.writeInt(num.intValue());
        }

        @Override // d.c.a.s
        public Integer createFromParcel(Parcel parcel) {
            return Integer.valueOf(parcel.readInt());
        }
    }

    /* JADX INFO: compiled from: Type.java */
    public static final class i implements s<Long> {
        @Override // d.c.a.s
        public void c(Parcel parcel, int i2, Long l2) {
            parcel.writeLong(l2.longValue());
        }

        @Override // d.c.a.s
        public Long createFromParcel(Parcel parcel) {
            return Long.valueOf(parcel.readLong());
        }
    }

    /* JADX INFO: compiled from: Type.java */
    public static final class j implements s<Short> {
        @Override // d.c.a.s
        public void c(Parcel parcel, int i2, Short sh) {
            parcel.writeInt(sh.intValue());
        }

        @Override // d.c.a.s
        public Short createFromParcel(Parcel parcel) {
            return Short.valueOf((short) parcel.readInt());
        }
    }

    /* JADX INFO: compiled from: Type.java */
    public static final class k implements s<String> {
        @Override // d.c.a.s
        public void c(Parcel parcel, int i2, String str) {
            parcel.writeString(str);
        }

        @Override // d.c.a.s
        public String createFromParcel(Parcel parcel) {
            return parcel.readString();
        }
    }

    void c(Parcel parcel, int i2, T t);

    T createFromParcel(Parcel parcel);
}
