discord-jadx/app/src/main/java/androidx/core/provider/FontRequest.java

99 lines
3.2 KiB
Java

package androidx.core.provider;
import android.util.Base64;
import androidx.annotation.ArrayRes;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RestrictTo;
import androidx.core.util.Preconditions;
import c.d.b.a.a;
import java.util.List;
public final class FontRequest {
private final List<List<byte[]>> mCertificates;
private final int mCertificatesArray;
private final String mIdentifier;
private final String mProviderAuthority;
private final String mProviderPackage;
private final String mQuery;
public FontRequest(@NonNull String str, @NonNull String str2, @NonNull String str3, @ArrayRes int i) {
String str4 = (String) Preconditions.checkNotNull(str);
this.mProviderAuthority = str4;
String str5 = (String) Preconditions.checkNotNull(str2);
this.mProviderPackage = str5;
String str6 = (String) Preconditions.checkNotNull(str3);
this.mQuery = str6;
this.mCertificates = null;
Preconditions.checkArgument(i != 0);
this.mCertificatesArray = i;
this.mIdentifier = str4 + "-" + str5 + "-" + str6;
}
public FontRequest(@NonNull String str, @NonNull String str2, @NonNull String str3, @NonNull List<List<byte[]>> list) {
String str4 = (String) Preconditions.checkNotNull(str);
this.mProviderAuthority = str4;
String str5 = (String) Preconditions.checkNotNull(str2);
this.mProviderPackage = str5;
String str6 = (String) Preconditions.checkNotNull(str3);
this.mQuery = str6;
this.mCertificates = (List) Preconditions.checkNotNull(list);
this.mCertificatesArray = 0;
this.mIdentifier = str4 + "-" + str5 + "-" + str6;
}
@Nullable
public List<List<byte[]>> getCertificates() {
return this.mCertificates;
}
@ArrayRes
public int getCertificatesArrayResId() {
return this.mCertificatesArray;
}
@RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX})
public String getIdentifier() {
return this.mIdentifier;
}
@NonNull
public String getProviderAuthority() {
return this.mProviderAuthority;
}
@NonNull
public String getProviderPackage() {
return this.mProviderPackage;
}
@NonNull
public String getQuery() {
return this.mQuery;
}
public String toString() {
StringBuilder sb = new StringBuilder();
StringBuilder L = a.L("FontRequest {mProviderAuthority: ");
L.append(this.mProviderAuthority);
L.append(", mProviderPackage: ");
L.append(this.mProviderPackage);
L.append(", mQuery: ");
L.append(this.mQuery);
L.append(", mCertificates:");
sb.append(L.toString());
for (int i = 0; i < this.mCertificates.size(); i++) {
sb.append(" [");
List<byte[]> list = this.mCertificates.get(i);
for (int i2 = 0; i2 < list.size(); i2++) {
sb.append(" \"");
sb.append(Base64.encodeToString(list.get(i2), 0));
sb.append("\"");
}
sb.append(" ]");
}
sb.append("}");
sb.append("mCertificatesArray: " + this.mCertificatesArray);
return sb.toString();
}
}