Files
emo-grab/src/main/java/nano/GetMergeCodeListResponse.java
Administrator 6a5e13974c First Commit
2025-05-12 12:04:42 +08:00

157 lines
6.5 KiB
Java

package nano;
import com.google.protobuf.nano.CodedInputByteBufferNano;
import com.google.protobuf.nano.CodedOutputByteBufferNano;
import com.google.protobuf.nano.InternalNano;
import com.google.protobuf.nano.InvalidProtocolBufferNanoException;
import com.google.protobuf.nano.MessageNano;
import com.google.protobuf.nano.WireFormatNano;
import java.io.IOException;
import nano.GetMergeCodeListRequest;
/* compiled from: TbsSdkJava */
public interface GetMergeCodeListResponse {
/* compiled from: TbsSdkJava */
public static final class GetMergeCodeList_Response extends MessageNano {
private static volatile GetMergeCodeList_Response[] _emptyArray;
public GetMergeCodeListRequest.GetMergeCodeList_Request input;
public int[] output;
public GetMergeCodeList_Response() {
clear();
}
public static GetMergeCodeList_Response[] emptyArray() {
if (_emptyArray == null) {
synchronized (InternalNano.LAZY_INIT_LOCK) {
try {
if (_emptyArray == null) {
_emptyArray = new GetMergeCodeList_Response[0];
}
} catch (Throwable th) {
throw th;
}
}
}
return _emptyArray;
}
public static GetMergeCodeList_Response parseFrom(byte[] bArr) throws InvalidProtocolBufferNanoException {
return (GetMergeCodeList_Response) MessageNano.mergeFrom(new GetMergeCodeList_Response(), bArr);
}
public GetMergeCodeList_Response clear() {
this.input = null;
this.output = WireFormatNano.EMPTY_INT_ARRAY;
this.cachedSize = -1;
return this;
}
/* access modifiers changed from: protected */
public int computeSerializedSize() {
int computeSerializedSize = super.computeSerializedSize();
GetMergeCodeListRequest.GetMergeCodeList_Request getMergeCodeList_Request = this.input;
if (getMergeCodeList_Request != null) {
computeSerializedSize += CodedOutputByteBufferNano.computeMessageSize(1, getMergeCodeList_Request);
}
int[] iArr = this.output;
if (iArr == null || iArr.length <= 0) {
return computeSerializedSize;
}
int i10 = 0;
int i11 = 0;
while (true) {
int[] iArr2 = this.output;
if (i10 >= iArr2.length) {
return computeSerializedSize + i11 + iArr2.length;
}
i11 += CodedOutputByteBufferNano.computeUInt32SizeNoTag(iArr2[i10]);
i10++;
}
}
public void writeTo(CodedOutputByteBufferNano codedOutputByteBufferNano) throws IOException {
GetMergeCodeListRequest.GetMergeCodeList_Request getMergeCodeList_Request = this.input;
if (getMergeCodeList_Request != null) {
codedOutputByteBufferNano.writeMessage(1, getMergeCodeList_Request);
}
int[] iArr = this.output;
if (iArr != null && iArr.length > 0) {
int i10 = 0;
while (true) {
int[] iArr2 = this.output;
if (i10 >= iArr2.length) {
break;
}
codedOutputByteBufferNano.writeUInt32(2, iArr2[i10]);
i10++;
}
}
super.writeTo(codedOutputByteBufferNano);
}
public static GetMergeCodeList_Response parseFrom(CodedInputByteBufferNano codedInputByteBufferNano) throws IOException {
return new GetMergeCodeList_Response().mergeFrom(codedInputByteBufferNano);
}
public GetMergeCodeList_Response mergeFrom(CodedInputByteBufferNano codedInputByteBufferNano) throws IOException {
while (true) {
int readTag = codedInputByteBufferNano.readTag();
if (readTag == 0) {
return this;
}
if (readTag == 10) {
if (this.input == null) {
this.input = new GetMergeCodeListRequest.GetMergeCodeList_Request();
}
codedInputByteBufferNano.readMessage(this.input);
} else if (readTag == 16) {
int repeatedFieldArrayLength = WireFormatNano.getRepeatedFieldArrayLength(codedInputByteBufferNano, 16);
int[] iArr = this.output;
int length = iArr == null ? 0 : iArr.length;
int i10 = repeatedFieldArrayLength + length;
int[] iArr2 = new int[i10];
if (length != 0) {
System.arraycopy(iArr, 0, iArr2, 0, length);
}
while (length < i10 - 1) {
iArr2[length] = codedInputByteBufferNano.readUInt32();
codedInputByteBufferNano.readTag();
length++;
}
iArr2[length] = codedInputByteBufferNano.readUInt32();
this.output = iArr2;
} else if (readTag == 18) {
int pushLimit = codedInputByteBufferNano.pushLimit(codedInputByteBufferNano.readRawVarint32());
int position = codedInputByteBufferNano.getPosition();
int i11 = 0;
while (codedInputByteBufferNano.getBytesUntilLimit() > 0) {
codedInputByteBufferNano.readUInt32();
i11++;
}
codedInputByteBufferNano.rewindToPosition(position);
int[] iArr3 = this.output;
int length2 = iArr3 == null ? 0 : iArr3.length;
int i12 = i11 + length2;
int[] iArr4 = new int[i12];
if (length2 != 0) {
System.arraycopy(iArr3, 0, iArr4, 0, length2);
}
while (length2 < i12) {
iArr4[length2] = codedInputByteBufferNano.readUInt32();
length2++;
}
this.output = iArr4;
codedInputByteBufferNano.popLimit(pushLimit);
} else if (!WireFormatNano.parseUnknownField(codedInputByteBufferNano, readTag)) {
return this;
}
}
}
}
}