Files
rr3-apk/decompiled-community/sources/com/facebook/share/model/ShareMediaContent.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

144 lines
5.5 KiB
Java

package com.facebook.share.model;
import android.os.Parcel;
import android.os.Parcelable;
import com.facebook.share.model.ShareContent;
import com.facebook.share.model.SharePhoto;
import com.facebook.share.model.ShareVideo;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import kotlin.collections.CollectionsKt__CollectionsKt;
import kotlin.collections.CollectionsKt___CollectionsKt;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes2.dex */
public final class ShareMediaContent extends ShareContent<ShareMediaContent, Builder> {
private final List<ShareMedia<?, ?>> media;
public static final Companion Companion = new Companion(null);
public static final Parcelable.Creator<ShareMediaContent> CREATOR = new Parcelable.Creator<ShareMediaContent>() { // from class: com.facebook.share.model.ShareMediaContent$Companion$CREATOR$1
/* JADX WARN: Can't rename method to resolve collision */
@Override // android.os.Parcelable.Creator
public ShareMediaContent createFromParcel(Parcel source) {
Intrinsics.checkNotNullParameter(source, "source");
return new ShareMediaContent(source);
}
/* JADX WARN: Can't rename method to resolve collision */
@Override // android.os.Parcelable.Creator
public ShareMediaContent[] newArray(int i) {
return new ShareMediaContent[i];
}
};
public /* synthetic */ ShareMediaContent(Builder builder, DefaultConstructorMarker defaultConstructorMarker) {
this(builder);
}
@Override // com.facebook.share.model.ShareContent, android.os.Parcelable
public int describeContents() {
return 0;
}
public final List<ShareMedia<?, ?>> getMedia() {
return this.media;
}
private ShareMediaContent(Builder builder) {
super(builder);
this.media = CollectionsKt___CollectionsKt.toList(builder.getMedia$facebook_common_release());
}
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public ShareMediaContent(Parcel source) {
super(source);
List<ShareMedia<?, ?>> list;
Intrinsics.checkNotNullParameter(source, "source");
Parcelable[] readParcelableArray = source.readParcelableArray(ShareMedia.class.getClassLoader());
if (readParcelableArray == null) {
list = null;
} else {
ArrayList arrayList = new ArrayList();
for (Parcelable parcelable : readParcelableArray) {
ShareMedia shareMedia = (ShareMedia) parcelable;
if (shareMedia != null) {
arrayList.add(shareMedia);
}
}
list = arrayList;
}
this.media = list == null ? CollectionsKt__CollectionsKt.emptyList() : list;
}
@Override // com.facebook.share.model.ShareContent, android.os.Parcelable
public void writeToParcel(Parcel out, int i) {
Intrinsics.checkNotNullParameter(out, "out");
super.writeToParcel(out, i);
Object[] array = this.media.toArray(new ShareMedia[0]);
if (array != null) {
out.writeParcelableArray((Parcelable[]) array, i);
return;
}
throw new NullPointerException("null cannot be cast to non-null type kotlin.Array<T>");
}
public static final class Builder extends ShareContent.Builder<ShareMediaContent, Builder> {
private final List<ShareMedia<?, ?>> media = new ArrayList();
public final List<ShareMedia<?, ?>> getMedia$facebook_common_release() {
return this.media;
}
public final Builder addMedium(ShareMedia<?, ?> shareMedia) {
ShareMedia<?, ?> build;
if (shareMedia != null) {
if (shareMedia instanceof SharePhoto) {
build = new SharePhoto.Builder().readFrom((SharePhoto) shareMedia).build();
} else if (shareMedia instanceof ShareVideo) {
build = new ShareVideo.Builder().readFrom((ShareVideo) shareMedia).build();
} else {
throw new IllegalArgumentException("medium must be either a SharePhoto or ShareVideo");
}
this.media.add(build);
}
return this;
}
public final Builder addMedia(List<? extends ShareMedia<?, ?>> list) {
if (list != null) {
Iterator<? extends ShareMedia<?, ?>> it = list.iterator();
while (it.hasNext()) {
addMedium(it.next());
}
}
return this;
}
@Override // com.facebook.share.ShareBuilder
public ShareMediaContent build() {
return new ShareMediaContent(this, null);
}
@Override // com.facebook.share.model.ShareContent.Builder, com.facebook.share.model.ShareModelBuilder
public Builder readFrom(ShareMediaContent shareMediaContent) {
return shareMediaContent == null ? this : ((Builder) super.readFrom((Builder) shareMediaContent)).addMedia(shareMediaContent.getMedia());
}
public final Builder setMedia(List<? extends ShareMedia<?, ?>> list) {
this.media.clear();
addMedia(list);
return this;
}
}
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
}
}