- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
219 lines
7.7 KiB
Java
219 lines
7.7 KiB
Java
package com.fyber.inneractive.sdk.protobuf;
|
|
|
|
import com.fyber.inneractive.sdk.protobuf.a;
|
|
import com.fyber.inneractive.sdk.protobuf.a.AbstractC0103a;
|
|
import com.fyber.inneractive.sdk.protobuf.i;
|
|
import com.fyber.inneractive.sdk.protobuf.l;
|
|
import com.fyber.inneractive.sdk.protobuf.o0;
|
|
import java.io.FilterInputStream;
|
|
import java.io.IOException;
|
|
import java.io.InputStream;
|
|
import java.io.OutputStream;
|
|
import java.nio.charset.Charset;
|
|
import java.util.ArrayList;
|
|
import java.util.Collection;
|
|
import java.util.List;
|
|
import java.util.logging.Logger;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public abstract class a<MessageType extends a<MessageType, BuilderType>, BuilderType extends AbstractC0103a<MessageType, BuilderType>> implements o0 {
|
|
protected int memoizedHashCode = 0;
|
|
|
|
@Deprecated
|
|
public static <T> void addAll(Iterable<T> iterable, Collection<? super T> collection) {
|
|
AbstractC0103a.a(iterable, (List) collection);
|
|
}
|
|
|
|
public static void checkByteStringIsUtf8(i iVar) throws IllegalArgumentException {
|
|
if (!iVar.e()) {
|
|
throw new IllegalArgumentException("Byte string is not UTF-8.");
|
|
}
|
|
}
|
|
|
|
private String getSerializingExceptionMessage(String str) {
|
|
return "Serializing " + getClass().getName() + " to a " + str + " threw an IOException (should never happen).";
|
|
}
|
|
|
|
public int getMemoizedSerializedSize() {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
public int getSerializedSize(d1 d1Var) {
|
|
int memoizedSerializedSize = getMemoizedSerializedSize();
|
|
if (memoizedSerializedSize != -1) {
|
|
return memoizedSerializedSize;
|
|
}
|
|
int c = d1Var.c(this);
|
|
setMemoizedSerializedSize(c);
|
|
return c;
|
|
}
|
|
|
|
public j1 newUninitializedMessageException() {
|
|
return new j1();
|
|
}
|
|
|
|
public void setMemoizedSerializedSize(int i) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
public byte[] toByteArray() {
|
|
try {
|
|
int serializedSize = getSerializedSize();
|
|
byte[] bArr = new byte[serializedSize];
|
|
Logger logger = l.b;
|
|
l.b bVar = new l.b(bArr, serializedSize);
|
|
writeTo(bVar);
|
|
if (bVar.a() == 0) {
|
|
return bArr;
|
|
}
|
|
throw new IllegalStateException("Did not write as much data as expected.");
|
|
} catch (IOException e) {
|
|
throw new RuntimeException(getSerializingExceptionMessage("byte array"), e);
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.protobuf.o0
|
|
public i toByteString() {
|
|
try {
|
|
int serializedSize = getSerializedSize();
|
|
i.h hVar = i.b;
|
|
byte[] bArr = new byte[serializedSize];
|
|
Logger logger = l.b;
|
|
l.b bVar = new l.b(bArr, serializedSize);
|
|
writeTo(bVar);
|
|
if (bVar.a() == 0) {
|
|
return new i.h(bArr);
|
|
}
|
|
throw new IllegalStateException("Did not write as much data as expected.");
|
|
} catch (IOException e) {
|
|
throw new RuntimeException(getSerializingExceptionMessage("ByteString"), e);
|
|
}
|
|
}
|
|
|
|
public void writeDelimitedTo(OutputStream outputStream) throws IOException {
|
|
int serializedSize = getSerializedSize();
|
|
int e = l.e(serializedSize) + serializedSize;
|
|
if (e > 4096) {
|
|
e = 4096;
|
|
}
|
|
l.d dVar = new l.d(outputStream, e);
|
|
dVar.i(serializedSize);
|
|
writeTo(dVar);
|
|
if (dVar.f > 0) {
|
|
dVar.a();
|
|
}
|
|
}
|
|
|
|
public void writeTo(OutputStream outputStream) throws IOException {
|
|
int serializedSize = getSerializedSize();
|
|
Logger logger = l.b;
|
|
if (serializedSize > 4096) {
|
|
serializedSize = 4096;
|
|
}
|
|
l.d dVar = new l.d(outputStream, serializedSize);
|
|
writeTo(dVar);
|
|
if (dVar.f > 0) {
|
|
dVar.a();
|
|
}
|
|
}
|
|
|
|
/* renamed from: com.fyber.inneractive.sdk.protobuf.a$a, reason: collision with other inner class name */
|
|
public static abstract class AbstractC0103a<MessageType extends a<MessageType, BuilderType>, BuilderType extends AbstractC0103a<MessageType, BuilderType>> implements o0.a {
|
|
public static <T> void a(Iterable<T> iterable, List<? super T> list) {
|
|
Charset charset = y.a;
|
|
iterable.getClass();
|
|
if (iterable instanceof d0) {
|
|
List<?> c = ((d0) iterable).c();
|
|
d0 d0Var = (d0) list;
|
|
int size = list.size();
|
|
for (Object obj : c) {
|
|
if (obj == null) {
|
|
String str = "Element at index " + (d0Var.size() - size) + " is null.";
|
|
for (int size2 = d0Var.size() - 1; size2 >= size; size2--) {
|
|
d0Var.remove(size2);
|
|
}
|
|
throw new NullPointerException(str);
|
|
}
|
|
if (obj instanceof i) {
|
|
d0Var.a((i) obj);
|
|
} else {
|
|
d0Var.add((String) obj);
|
|
}
|
|
}
|
|
return;
|
|
}
|
|
if (iterable instanceof x0) {
|
|
list.addAll((Collection) iterable);
|
|
return;
|
|
}
|
|
if ((list instanceof ArrayList) && (iterable instanceof Collection)) {
|
|
((ArrayList) list).ensureCapacity(((Collection) iterable).size() + list.size());
|
|
}
|
|
int size3 = list.size();
|
|
for (T t : iterable) {
|
|
if (t == null) {
|
|
String str2 = "Element at index " + (list.size() - size3) + " is null.";
|
|
for (int size4 = list.size() - 1; size4 >= size3; size4--) {
|
|
list.remove(size4);
|
|
}
|
|
throw new NullPointerException(str2);
|
|
}
|
|
list.add(t);
|
|
}
|
|
}
|
|
|
|
/* renamed from: com.fyber.inneractive.sdk.protobuf.a$a$a, reason: collision with other inner class name */
|
|
public static final class C0104a extends FilterInputStream {
|
|
public int a;
|
|
|
|
public C0104a(int i, InputStream inputStream) {
|
|
super(inputStream);
|
|
this.a = i;
|
|
}
|
|
|
|
@Override // java.io.FilterInputStream, java.io.InputStream
|
|
public final int available() throws IOException {
|
|
return Math.min(super.available(), this.a);
|
|
}
|
|
|
|
@Override // java.io.FilterInputStream, java.io.InputStream
|
|
public final long skip(long j) throws IOException {
|
|
long skip = super.skip(Math.min(j, this.a));
|
|
if (skip >= 0) {
|
|
this.a = (int) (this.a - skip);
|
|
}
|
|
return skip;
|
|
}
|
|
|
|
@Override // java.io.FilterInputStream, java.io.InputStream
|
|
public final int read() throws IOException {
|
|
if (this.a <= 0) {
|
|
return -1;
|
|
}
|
|
int read = super.read();
|
|
if (read >= 0) {
|
|
this.a--;
|
|
}
|
|
return read;
|
|
}
|
|
|
|
@Override // java.io.FilterInputStream, java.io.InputStream
|
|
public final int read(byte[] bArr, int i, int i2) throws IOException {
|
|
int i3 = this.a;
|
|
if (i3 <= 0) {
|
|
return -1;
|
|
}
|
|
int read = super.read(bArr, i, Math.min(i2, i3));
|
|
if (read >= 0) {
|
|
this.a -= read;
|
|
}
|
|
return read;
|
|
}
|
|
}
|
|
}
|
|
|
|
public static <T> void addAll(Iterable<T> iterable, List<? super T> list) {
|
|
AbstractC0103a.a(iterable, list);
|
|
}
|
|
}
|