Files
rr3-apk/decompiled-community/sources/com/facebook/share/model/ShareMedia.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

126 lines
4.5 KiB
Java

package com.facebook.share.model;
import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.RestrictTo;
import com.facebook.share.model.ShareMedia;
import com.facebook.share.model.ShareMedia.Builder;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import kotlin.collections.CollectionsKt__CollectionsKt;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
@RestrictTo({RestrictTo.Scope.LIBRARY_GROUP})
/* loaded from: classes2.dex */
public abstract class ShareMedia<M extends ShareMedia<M, B>, B extends Builder<M, B>> implements ShareModel {
private final Bundle params;
@Override // android.os.Parcelable
public int describeContents() {
return 0;
}
public abstract Type getMediaType();
public enum Type {
PHOTO,
VIDEO;
/* renamed from: values, reason: to resolve conflict with enum method */
public static Type[] valuesCustom() {
Type[] valuesCustom = values();
return (Type[]) Arrays.copyOf(valuesCustom, valuesCustom.length);
}
}
public final Bundle getParameters() {
return new Bundle(this.params);
}
public ShareMedia(Builder<M, B> builder) {
Intrinsics.checkNotNullParameter(builder, "builder");
this.params = new Bundle(builder.getParams$facebook_common_release());
}
public ShareMedia(Parcel parcel) {
Intrinsics.checkNotNullParameter(parcel, "parcel");
Bundle readBundle = parcel.readBundle(getClass().getClassLoader());
this.params = readBundle == null ? new Bundle() : readBundle;
}
@Override // android.os.Parcelable
public void writeToParcel(Parcel dest, int i) {
Intrinsics.checkNotNullParameter(dest, "dest");
dest.writeBundle(this.params);
}
public static abstract class Builder<M extends ShareMedia<M, B>, B extends Builder<M, B>> implements ShareModelBuilder<M, B> {
public static final Companion Companion = new Companion(null);
private Bundle params = new Bundle();
public final Bundle getParams$facebook_common_release() {
return this.params;
}
public final void setParams$facebook_common_release(Bundle bundle) {
Intrinsics.checkNotNullParameter(bundle, "<set-?>");
this.params = bundle;
}
public final B setParameter(String key, String value) {
Intrinsics.checkNotNullParameter(key, "key");
Intrinsics.checkNotNullParameter(value, "value");
this.params.putString(key, value);
return this;
}
public final B setParameters(Bundle parameters) {
Intrinsics.checkNotNullParameter(parameters, "parameters");
this.params.putAll(parameters);
return this;
}
@Override // com.facebook.share.model.ShareModelBuilder
public B readFrom(M m) {
return m == null ? this : setParameters(((ShareMedia) m).params);
}
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final void writeListTo$facebook_common_release(Parcel out, int i, List<? extends ShareMedia<?, ?>> media) {
Intrinsics.checkNotNullParameter(out, "out");
Intrinsics.checkNotNullParameter(media, "media");
Object[] array = media.toArray(new ShareMedia[0]);
if (array == null) {
throw new NullPointerException("null cannot be cast to non-null type kotlin.Array<T>");
}
out.writeParcelableArray((Parcelable[]) array, i);
}
public final List<ShareMedia<?, ?>> readListFrom$facebook_common_release(Parcel parcel) {
Intrinsics.checkNotNullParameter(parcel, "parcel");
Parcelable[] readParcelableArray = parcel.readParcelableArray(ShareMedia.class.getClassLoader());
if (readParcelableArray == null) {
return CollectionsKt__CollectionsKt.emptyList();
}
ArrayList arrayList = new ArrayList();
for (Parcelable parcelable : readParcelableArray) {
if (parcelable instanceof ShareMedia) {
arrayList.add(parcelable);
}
}
return arrayList;
}
}
}
}