157 lines
6.5 KiB
Java
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;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|