diff options
Diffstat (limited to 'org.eclipse.jgit.generated.storage.dht.proto/src')
2 files changed, 10509 insertions, 0 deletions
diff --git a/org.eclipse.jgit.generated.storage.dht.proto/src/org/eclipse/jgit/generated/storage/dht/proto/GitCache.java b/org.eclipse.jgit.generated.storage.dht.proto/src/org/eclipse/jgit/generated/storage/dht/proto/GitCache.java new file mode 100644 index 0000000000..d9bba52e31 --- /dev/null +++ b/org.eclipse.jgit.generated.storage.dht.proto/src/org/eclipse/jgit/generated/storage/dht/proto/GitCache.java @@ -0,0 +1,2546 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: org/eclipse/jgit/storage/dht/git_cache.proto + +package org.eclipse.jgit.generated.storage.dht.proto; + +public final class GitCache { + private GitCache() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + } + public interface CachedObjectIndexOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // repeated .org.eclipse.jgit.storage.dht.CachedObjectIndex.Item item = 1; + java.util.List<org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item> + getItemList(); + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item getItem(int index); + int getItemCount(); + java.util.List<? extends org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.ItemOrBuilder> + getItemOrBuilderList(); + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.ItemOrBuilder getItemOrBuilder( + int index); + } + public static final class CachedObjectIndex extends + com.google.protobuf.GeneratedMessage + implements CachedObjectIndexOrBuilder { + // Use CachedObjectIndex.newBuilder() to construct. + private CachedObjectIndex(Builder builder) { + super(builder); + } + private CachedObjectIndex(boolean noInit) {} + + private static final CachedObjectIndex defaultInstance; + public static CachedObjectIndex getDefaultInstance() { + return defaultInstance; + } + + public CachedObjectIndex getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.internal_static_org_eclipse_jgit_storage_dht_CachedObjectIndex_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.internal_static_org_eclipse_jgit_storage_dht_CachedObjectIndex_fieldAccessorTable; + } + + public interface ItemOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // required string chunk_key = 1; + boolean hasChunkKey(); + String getChunkKey(); + + // required .org.eclipse.jgit.storage.dht.ObjectInfo object_info = 2; + boolean hasObjectInfo(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo getObjectInfo(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfoOrBuilder getObjectInfoOrBuilder(); + + // optional fixed64 time = 3; + boolean hasTime(); + long getTime(); + } + public static final class Item extends + com.google.protobuf.GeneratedMessage + implements ItemOrBuilder { + // Use Item.newBuilder() to construct. + private Item(Builder builder) { + super(builder); + } + private Item(boolean noInit) {} + + private static final Item defaultInstance; + public static Item getDefaultInstance() { + return defaultInstance; + } + + public Item getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.internal_static_org_eclipse_jgit_storage_dht_CachedObjectIndex_Item_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.internal_static_org_eclipse_jgit_storage_dht_CachedObjectIndex_Item_fieldAccessorTable; + } + + private int bitField0_; + // required string chunk_key = 1; + public static final int CHUNK_KEY_FIELD_NUMBER = 1; + private Object chunkKey_; + public boolean hasChunkKey() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + public String getChunkKey() { + Object ref = chunkKey_; + if (ref instanceof String) { + return (String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + String s = bs.toStringUtf8(); + if (com.google.protobuf.Internal.isValidUtf8(bs)) { + chunkKey_ = s; + } + return s; + } + } + private com.google.protobuf.ByteString getChunkKeyBytes() { + Object ref = chunkKey_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((String) ref); + chunkKey_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + // required .org.eclipse.jgit.storage.dht.ObjectInfo object_info = 2; + public static final int OBJECT_INFO_FIELD_NUMBER = 2; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo objectInfo_; + public boolean hasObjectInfo() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo getObjectInfo() { + return objectInfo_; + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfoOrBuilder getObjectInfoOrBuilder() { + return objectInfo_; + } + + // optional fixed64 time = 3; + public static final int TIME_FIELD_NUMBER = 3; + private long time_; + public boolean hasTime() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + public long getTime() { + return time_; + } + + private void initFields() { + chunkKey_ = ""; + objectInfo_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.getDefaultInstance(); + time_ = 0L; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + if (!hasChunkKey()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasObjectInfo()) { + memoizedIsInitialized = 0; + return false; + } + if (!getObjectInfo().isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeBytes(1, getChunkKeyBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeMessage(2, objectInfo_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeFixed64(3, time_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(1, getChunkKeyBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, objectInfo_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeFixed64Size(3, time_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + @java.lang.Override + protected Object writeReplace() throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + @java.lang.Override + public boolean equals(final Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item)) { + return super.equals(obj); + } + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item other = (org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item) obj; + + boolean result = true; + result = result && (hasChunkKey() == other.hasChunkKey()); + if (hasChunkKey()) { + result = result && getChunkKey() + .equals(other.getChunkKey()); + } + result = result && (hasObjectInfo() == other.hasObjectInfo()); + if (hasObjectInfo()) { + result = result && getObjectInfo() + .equals(other.getObjectInfo()); + } + result = result && (hasTime() == other.hasTime()); + if (hasTime()) { + result = result && (getTime() + == other.getTime()); + } + result = result && + getUnknownFields().equals(other.getUnknownFields()); + return result; + } + + @java.lang.Override + public int hashCode() { + int hash = 41; + hash = (19 * hash) + getDescriptorForType().hashCode(); + if (hasChunkKey()) { + hash = (37 * hash) + CHUNK_KEY_FIELD_NUMBER; + hash = (53 * hash) + getChunkKey().hashCode(); + } + if (hasObjectInfo()) { + hash = (37 * hash) + OBJECT_INFO_FIELD_NUMBER; + hash = (53 * hash) + getObjectInfo().hashCode(); + } + if (hasTime()) { + hash = (37 * hash) + TIME_FIELD_NUMBER; + hash = (53 * hash) + hashLong(getTime()); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + return hash; + } + + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder<Builder> + implements org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.ItemOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.internal_static_org_eclipse_jgit_storage_dht_CachedObjectIndex_Item_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.internal_static_org_eclipse_jgit_storage_dht_CachedObjectIndex_Item_fieldAccessorTable; + } + + // Construct using org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + getObjectInfoFieldBuilder(); + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + chunkKey_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + if (objectInfoBuilder_ == null) { + objectInfo_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.getDefaultInstance(); + } else { + objectInfoBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + time_ = 0L; + bitField0_ = (bitField0_ & ~0x00000004); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item.getDescriptor(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item getDefaultInstanceForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item.getDefaultInstance(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item build() { + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + private org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return result; + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item buildPartial() { + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item result = new org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.chunkKey_ = chunkKey_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + if (objectInfoBuilder_ == null) { + result.objectInfo_ = objectInfo_; + } else { + result.objectInfo_ = objectInfoBuilder_.build(); + } + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000004; + } + result.time_ = time_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item) { + return mergeFrom((org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item other) { + if (other == org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item.getDefaultInstance()) return this; + if (other.hasChunkKey()) { + setChunkKey(other.getChunkKey()); + } + if (other.hasObjectInfo()) { + mergeObjectInfo(other.getObjectInfo()); + } + if (other.hasTime()) { + setTime(other.getTime()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + if (!hasChunkKey()) { + + return false; + } + if (!hasObjectInfo()) { + + return false; + } + if (!getObjectInfo().isInitialized()) { + + return false; + } + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + } + break; + } + case 10: { + bitField0_ |= 0x00000001; + chunkKey_ = input.readBytes(); + break; + } + case 18: { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.Builder subBuilder = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.newBuilder(); + if (hasObjectInfo()) { + subBuilder.mergeFrom(getObjectInfo()); + } + input.readMessage(subBuilder, extensionRegistry); + setObjectInfo(subBuilder.buildPartial()); + break; + } + case 25: { + bitField0_ |= 0x00000004; + time_ = input.readFixed64(); + break; + } + } + } + } + + private int bitField0_; + + // required string chunk_key = 1; + private Object chunkKey_ = ""; + public boolean hasChunkKey() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + public String getChunkKey() { + Object ref = chunkKey_; + if (!(ref instanceof String)) { + String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); + chunkKey_ = s; + return s; + } else { + return (String) ref; + } + } + public Builder setChunkKey(String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + chunkKey_ = value; + onChanged(); + return this; + } + public Builder clearChunkKey() { + bitField0_ = (bitField0_ & ~0x00000001); + chunkKey_ = getDefaultInstance().getChunkKey(); + onChanged(); + return this; + } + void setChunkKey(com.google.protobuf.ByteString value) { + bitField0_ |= 0x00000001; + chunkKey_ = value; + onChanged(); + } + + // required .org.eclipse.jgit.storage.dht.ObjectInfo object_info = 2; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo objectInfo_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.getDefaultInstance(); + private com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfoOrBuilder> objectInfoBuilder_; + public boolean hasObjectInfo() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo getObjectInfo() { + if (objectInfoBuilder_ == null) { + return objectInfo_; + } else { + return objectInfoBuilder_.getMessage(); + } + } + public Builder setObjectInfo(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo value) { + if (objectInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + objectInfo_ = value; + onChanged(); + } else { + objectInfoBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + return this; + } + public Builder setObjectInfo( + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.Builder builderForValue) { + if (objectInfoBuilder_ == null) { + objectInfo_ = builderForValue.build(); + onChanged(); + } else { + objectInfoBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + return this; + } + public Builder mergeObjectInfo(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo value) { + if (objectInfoBuilder_ == null) { + if (((bitField0_ & 0x00000002) == 0x00000002) && + objectInfo_ != org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.getDefaultInstance()) { + objectInfo_ = + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.newBuilder(objectInfo_).mergeFrom(value).buildPartial(); + } else { + objectInfo_ = value; + } + onChanged(); + } else { + objectInfoBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000002; + return this; + } + public Builder clearObjectInfo() { + if (objectInfoBuilder_ == null) { + objectInfo_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.getDefaultInstance(); + onChanged(); + } else { + objectInfoBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.Builder getObjectInfoBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getObjectInfoFieldBuilder().getBuilder(); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfoOrBuilder getObjectInfoOrBuilder() { + if (objectInfoBuilder_ != null) { + return objectInfoBuilder_.getMessageOrBuilder(); + } else { + return objectInfo_; + } + } + private com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfoOrBuilder> + getObjectInfoFieldBuilder() { + if (objectInfoBuilder_ == null) { + objectInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfoOrBuilder>( + objectInfo_, + getParentForChildren(), + isClean()); + objectInfo_ = null; + } + return objectInfoBuilder_; + } + + // optional fixed64 time = 3; + private long time_ ; + public boolean hasTime() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + public long getTime() { + return time_; + } + public Builder setTime(long value) { + bitField0_ |= 0x00000004; + time_ = value; + onChanged(); + return this; + } + public Builder clearTime() { + bitField0_ = (bitField0_ & ~0x00000004); + time_ = 0L; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:org.eclipse.jgit.storage.dht.CachedObjectIndex.Item) + } + + static { + defaultInstance = new Item(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:org.eclipse.jgit.storage.dht.CachedObjectIndex.Item) + } + + // repeated .org.eclipse.jgit.storage.dht.CachedObjectIndex.Item item = 1; + public static final int ITEM_FIELD_NUMBER = 1; + private java.util.List<org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item> item_; + public java.util.List<org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item> getItemList() { + return item_; + } + public java.util.List<? extends org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.ItemOrBuilder> + getItemOrBuilderList() { + return item_; + } + public int getItemCount() { + return item_.size(); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item getItem(int index) { + return item_.get(index); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.ItemOrBuilder getItemOrBuilder( + int index) { + return item_.get(index); + } + + private void initFields() { + item_ = java.util.Collections.emptyList(); + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + for (int i = 0; i < getItemCount(); i++) { + if (!getItem(i).isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + for (int i = 0; i < item_.size(); i++) { + output.writeMessage(1, item_.get(i)); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < item_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, item_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + @java.lang.Override + protected Object writeReplace() throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + @java.lang.Override + public boolean equals(final Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex)) { + return super.equals(obj); + } + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex other = (org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex) obj; + + boolean result = true; + result = result && getItemList() + .equals(other.getItemList()); + result = result && + getUnknownFields().equals(other.getUnknownFields()); + return result; + } + + @java.lang.Override + public int hashCode() { + int hash = 41; + hash = (19 * hash) + getDescriptorForType().hashCode(); + if (getItemCount() > 0) { + hash = (37 * hash) + ITEM_FIELD_NUMBER; + hash = (53 * hash) + getItemList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + return hash; + } + + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder<Builder> + implements org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndexOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.internal_static_org_eclipse_jgit_storage_dht_CachedObjectIndex_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.internal_static_org_eclipse_jgit_storage_dht_CachedObjectIndex_fieldAccessorTable; + } + + // Construct using org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + getItemFieldBuilder(); + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + if (itemBuilder_ == null) { + item_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + itemBuilder_.clear(); + } + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.getDescriptor(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex getDefaultInstanceForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.getDefaultInstance(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex build() { + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + private org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return result; + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex buildPartial() { + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex result = new org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex(this); + int from_bitField0_ = bitField0_; + if (itemBuilder_ == null) { + if (((bitField0_ & 0x00000001) == 0x00000001)) { + item_ = java.util.Collections.unmodifiableList(item_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.item_ = item_; + } else { + result.item_ = itemBuilder_.build(); + } + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex) { + return mergeFrom((org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex other) { + if (other == org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.getDefaultInstance()) return this; + if (itemBuilder_ == null) { + if (!other.item_.isEmpty()) { + if (item_.isEmpty()) { + item_ = other.item_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureItemIsMutable(); + item_.addAll(other.item_); + } + onChanged(); + } + } else { + if (!other.item_.isEmpty()) { + if (itemBuilder_.isEmpty()) { + itemBuilder_.dispose(); + itemBuilder_ = null; + item_ = other.item_; + bitField0_ = (bitField0_ & ~0x00000001); + itemBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getItemFieldBuilder() : null; + } else { + itemBuilder_.addAllMessages(other.item_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + for (int i = 0; i < getItemCount(); i++) { + if (!getItem(i).isInitialized()) { + + return false; + } + } + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + } + break; + } + case 10: { + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item.Builder subBuilder = org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item.newBuilder(); + input.readMessage(subBuilder, extensionRegistry); + addItem(subBuilder.buildPartial()); + break; + } + } + } + } + + private int bitField0_; + + // repeated .org.eclipse.jgit.storage.dht.CachedObjectIndex.Item item = 1; + private java.util.List<org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item> item_ = + java.util.Collections.emptyList(); + private void ensureItemIsMutable() { + if (!((bitField0_ & 0x00000001) == 0x00000001)) { + item_ = new java.util.ArrayList<org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item>(item_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item, org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.ItemOrBuilder> itemBuilder_; + + public java.util.List<org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item> getItemList() { + if (itemBuilder_ == null) { + return java.util.Collections.unmodifiableList(item_); + } else { + return itemBuilder_.getMessageList(); + } + } + public int getItemCount() { + if (itemBuilder_ == null) { + return item_.size(); + } else { + return itemBuilder_.getCount(); + } + } + public org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item getItem(int index) { + if (itemBuilder_ == null) { + return item_.get(index); + } else { + return itemBuilder_.getMessage(index); + } + } + public Builder setItem( + int index, org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item value) { + if (itemBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureItemIsMutable(); + item_.set(index, value); + onChanged(); + } else { + itemBuilder_.setMessage(index, value); + } + return this; + } + public Builder setItem( + int index, org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item.Builder builderForValue) { + if (itemBuilder_ == null) { + ensureItemIsMutable(); + item_.set(index, builderForValue.build()); + onChanged(); + } else { + itemBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + public Builder addItem(org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item value) { + if (itemBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureItemIsMutable(); + item_.add(value); + onChanged(); + } else { + itemBuilder_.addMessage(value); + } + return this; + } + public Builder addItem( + int index, org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item value) { + if (itemBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureItemIsMutable(); + item_.add(index, value); + onChanged(); + } else { + itemBuilder_.addMessage(index, value); + } + return this; + } + public Builder addItem( + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item.Builder builderForValue) { + if (itemBuilder_ == null) { + ensureItemIsMutable(); + item_.add(builderForValue.build()); + onChanged(); + } else { + itemBuilder_.addMessage(builderForValue.build()); + } + return this; + } + public Builder addItem( + int index, org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item.Builder builderForValue) { + if (itemBuilder_ == null) { + ensureItemIsMutable(); + item_.add(index, builderForValue.build()); + onChanged(); + } else { + itemBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + public Builder addAllItem( + java.lang.Iterable<? extends org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item> values) { + if (itemBuilder_ == null) { + ensureItemIsMutable(); + super.addAll(values, item_); + onChanged(); + } else { + itemBuilder_.addAllMessages(values); + } + return this; + } + public Builder clearItem() { + if (itemBuilder_ == null) { + item_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + itemBuilder_.clear(); + } + return this; + } + public Builder removeItem(int index) { + if (itemBuilder_ == null) { + ensureItemIsMutable(); + item_.remove(index); + onChanged(); + } else { + itemBuilder_.remove(index); + } + return this; + } + public org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item.Builder getItemBuilder( + int index) { + return getItemFieldBuilder().getBuilder(index); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.ItemOrBuilder getItemOrBuilder( + int index) { + if (itemBuilder_ == null) { + return item_.get(index); } else { + return itemBuilder_.getMessageOrBuilder(index); + } + } + public java.util.List<? extends org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.ItemOrBuilder> + getItemOrBuilderList() { + if (itemBuilder_ != null) { + return itemBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(item_); + } + } + public org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item.Builder addItemBuilder() { + return getItemFieldBuilder().addBuilder( + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item.getDefaultInstance()); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item.Builder addItemBuilder( + int index) { + return getItemFieldBuilder().addBuilder( + index, org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item.getDefaultInstance()); + } + public java.util.List<org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item.Builder> + getItemBuilderList() { + return getItemFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item, org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.ItemOrBuilder> + getItemFieldBuilder() { + if (itemBuilder_ == null) { + itemBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item, org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.ItemOrBuilder>( + item_, + ((bitField0_ & 0x00000001) == 0x00000001), + getParentForChildren(), + isClean()); + item_ = null; + } + return itemBuilder_; + } + + // @@protoc_insertion_point(builder_scope:org.eclipse.jgit.storage.dht.CachedObjectIndex) + } + + static { + defaultInstance = new CachedObjectIndex(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:org.eclipse.jgit.storage.dht.CachedObjectIndex) + } + + public interface CachedPackInfoListOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // repeated .org.eclipse.jgit.storage.dht.CachedPackInfo pack = 1; + java.util.List<org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo> + getPackList(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo getPack(int index); + int getPackCount(); + java.util.List<? extends org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfoOrBuilder> + getPackOrBuilderList(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfoOrBuilder getPackOrBuilder( + int index); + } + public static final class CachedPackInfoList extends + com.google.protobuf.GeneratedMessage + implements CachedPackInfoListOrBuilder { + // Use CachedPackInfoList.newBuilder() to construct. + private CachedPackInfoList(Builder builder) { + super(builder); + } + private CachedPackInfoList(boolean noInit) {} + + private static final CachedPackInfoList defaultInstance; + public static CachedPackInfoList getDefaultInstance() { + return defaultInstance; + } + + public CachedPackInfoList getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.internal_static_org_eclipse_jgit_storage_dht_CachedPackInfoList_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.internal_static_org_eclipse_jgit_storage_dht_CachedPackInfoList_fieldAccessorTable; + } + + // repeated .org.eclipse.jgit.storage.dht.CachedPackInfo pack = 1; + public static final int PACK_FIELD_NUMBER = 1; + private java.util.List<org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo> pack_; + public java.util.List<org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo> getPackList() { + return pack_; + } + public java.util.List<? extends org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfoOrBuilder> + getPackOrBuilderList() { + return pack_; + } + public int getPackCount() { + return pack_.size(); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo getPack(int index) { + return pack_.get(index); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfoOrBuilder getPackOrBuilder( + int index) { + return pack_.get(index); + } + + private void initFields() { + pack_ = java.util.Collections.emptyList(); + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + for (int i = 0; i < getPackCount(); i++) { + if (!getPack(i).isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + for (int i = 0; i < pack_.size(); i++) { + output.writeMessage(1, pack_.get(i)); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < pack_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, pack_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + @java.lang.Override + protected Object writeReplace() throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + @java.lang.Override + public boolean equals(final Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList)) { + return super.equals(obj); + } + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList other = (org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList) obj; + + boolean result = true; + result = result && getPackList() + .equals(other.getPackList()); + result = result && + getUnknownFields().equals(other.getUnknownFields()); + return result; + } + + @java.lang.Override + public int hashCode() { + int hash = 41; + hash = (19 * hash) + getDescriptorForType().hashCode(); + if (getPackCount() > 0) { + hash = (37 * hash) + PACK_FIELD_NUMBER; + hash = (53 * hash) + getPackList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + return hash; + } + + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder<Builder> + implements org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoListOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.internal_static_org_eclipse_jgit_storage_dht_CachedPackInfoList_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.internal_static_org_eclipse_jgit_storage_dht_CachedPackInfoList_fieldAccessorTable; + } + + // Construct using org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + getPackFieldBuilder(); + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + if (packBuilder_ == null) { + pack_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + packBuilder_.clear(); + } + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList.getDescriptor(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList getDefaultInstanceForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList.getDefaultInstance(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList build() { + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + private org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return result; + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList buildPartial() { + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList result = new org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList(this); + int from_bitField0_ = bitField0_; + if (packBuilder_ == null) { + if (((bitField0_ & 0x00000001) == 0x00000001)) { + pack_ = java.util.Collections.unmodifiableList(pack_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.pack_ = pack_; + } else { + result.pack_ = packBuilder_.build(); + } + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList) { + return mergeFrom((org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList other) { + if (other == org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList.getDefaultInstance()) return this; + if (packBuilder_ == null) { + if (!other.pack_.isEmpty()) { + if (pack_.isEmpty()) { + pack_ = other.pack_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensurePackIsMutable(); + pack_.addAll(other.pack_); + } + onChanged(); + } + } else { + if (!other.pack_.isEmpty()) { + if (packBuilder_.isEmpty()) { + packBuilder_.dispose(); + packBuilder_ = null; + pack_ = other.pack_; + bitField0_ = (bitField0_ & ~0x00000001); + packBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getPackFieldBuilder() : null; + } else { + packBuilder_.addAllMessages(other.pack_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + for (int i = 0; i < getPackCount(); i++) { + if (!getPack(i).isInitialized()) { + + return false; + } + } + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + } + break; + } + case 10: { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.Builder subBuilder = org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.newBuilder(); + input.readMessage(subBuilder, extensionRegistry); + addPack(subBuilder.buildPartial()); + break; + } + } + } + } + + private int bitField0_; + + // repeated .org.eclipse.jgit.storage.dht.CachedPackInfo pack = 1; + private java.util.List<org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo> pack_ = + java.util.Collections.emptyList(); + private void ensurePackIsMutable() { + if (!((bitField0_ & 0x00000001) == 0x00000001)) { + pack_ = new java.util.ArrayList<org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo>(pack_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfoOrBuilder> packBuilder_; + + public java.util.List<org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo> getPackList() { + if (packBuilder_ == null) { + return java.util.Collections.unmodifiableList(pack_); + } else { + return packBuilder_.getMessageList(); + } + } + public int getPackCount() { + if (packBuilder_ == null) { + return pack_.size(); + } else { + return packBuilder_.getCount(); + } + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo getPack(int index) { + if (packBuilder_ == null) { + return pack_.get(index); + } else { + return packBuilder_.getMessage(index); + } + } + public Builder setPack( + int index, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo value) { + if (packBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePackIsMutable(); + pack_.set(index, value); + onChanged(); + } else { + packBuilder_.setMessage(index, value); + } + return this; + } + public Builder setPack( + int index, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.Builder builderForValue) { + if (packBuilder_ == null) { + ensurePackIsMutable(); + pack_.set(index, builderForValue.build()); + onChanged(); + } else { + packBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + public Builder addPack(org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo value) { + if (packBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePackIsMutable(); + pack_.add(value); + onChanged(); + } else { + packBuilder_.addMessage(value); + } + return this; + } + public Builder addPack( + int index, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo value) { + if (packBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePackIsMutable(); + pack_.add(index, value); + onChanged(); + } else { + packBuilder_.addMessage(index, value); + } + return this; + } + public Builder addPack( + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.Builder builderForValue) { + if (packBuilder_ == null) { + ensurePackIsMutable(); + pack_.add(builderForValue.build()); + onChanged(); + } else { + packBuilder_.addMessage(builderForValue.build()); + } + return this; + } + public Builder addPack( + int index, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.Builder builderForValue) { + if (packBuilder_ == null) { + ensurePackIsMutable(); + pack_.add(index, builderForValue.build()); + onChanged(); + } else { + packBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + public Builder addAllPack( + java.lang.Iterable<? extends org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo> values) { + if (packBuilder_ == null) { + ensurePackIsMutable(); + super.addAll(values, pack_); + onChanged(); + } else { + packBuilder_.addAllMessages(values); + } + return this; + } + public Builder clearPack() { + if (packBuilder_ == null) { + pack_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + packBuilder_.clear(); + } + return this; + } + public Builder removePack(int index) { + if (packBuilder_ == null) { + ensurePackIsMutable(); + pack_.remove(index); + onChanged(); + } else { + packBuilder_.remove(index); + } + return this; + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.Builder getPackBuilder( + int index) { + return getPackFieldBuilder().getBuilder(index); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfoOrBuilder getPackOrBuilder( + int index) { + if (packBuilder_ == null) { + return pack_.get(index); } else { + return packBuilder_.getMessageOrBuilder(index); + } + } + public java.util.List<? extends org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfoOrBuilder> + getPackOrBuilderList() { + if (packBuilder_ != null) { + return packBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(pack_); + } + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.Builder addPackBuilder() { + return getPackFieldBuilder().addBuilder( + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.getDefaultInstance()); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.Builder addPackBuilder( + int index) { + return getPackFieldBuilder().addBuilder( + index, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.getDefaultInstance()); + } + public java.util.List<org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.Builder> + getPackBuilderList() { + return getPackFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfoOrBuilder> + getPackFieldBuilder() { + if (packBuilder_ == null) { + packBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfoOrBuilder>( + pack_, + ((bitField0_ & 0x00000001) == 0x00000001), + getParentForChildren(), + isClean()); + pack_ = null; + } + return packBuilder_; + } + + // @@protoc_insertion_point(builder_scope:org.eclipse.jgit.storage.dht.CachedPackInfoList) + } + + static { + defaultInstance = new CachedPackInfoList(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:org.eclipse.jgit.storage.dht.CachedPackInfoList) + } + + public interface CachedChunkOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // required bytes data = 1; + boolean hasData(); + com.google.protobuf.ByteString getData(); + + // optional bytes index = 2; + boolean hasIndex(); + com.google.protobuf.ByteString getIndex(); + + // optional .org.eclipse.jgit.storage.dht.ChunkMeta meta = 3; + boolean hasMeta(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta getMeta(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMetaOrBuilder getMetaOrBuilder(); + } + public static final class CachedChunk extends + com.google.protobuf.GeneratedMessage + implements CachedChunkOrBuilder { + // Use CachedChunk.newBuilder() to construct. + private CachedChunk(Builder builder) { + super(builder); + } + private CachedChunk(boolean noInit) {} + + private static final CachedChunk defaultInstance; + public static CachedChunk getDefaultInstance() { + return defaultInstance; + } + + public CachedChunk getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.internal_static_org_eclipse_jgit_storage_dht_CachedChunk_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.internal_static_org_eclipse_jgit_storage_dht_CachedChunk_fieldAccessorTable; + } + + private int bitField0_; + // required bytes data = 1; + public static final int DATA_FIELD_NUMBER = 1; + private com.google.protobuf.ByteString data_; + public boolean hasData() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + public com.google.protobuf.ByteString getData() { + return data_; + } + + // optional bytes index = 2; + public static final int INDEX_FIELD_NUMBER = 2; + private com.google.protobuf.ByteString index_; + public boolean hasIndex() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + public com.google.protobuf.ByteString getIndex() { + return index_; + } + + // optional .org.eclipse.jgit.storage.dht.ChunkMeta meta = 3; + public static final int META_FIELD_NUMBER = 3; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta meta_; + public boolean hasMeta() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta getMeta() { + return meta_; + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMetaOrBuilder getMetaOrBuilder() { + return meta_; + } + + private void initFields() { + data_ = com.google.protobuf.ByteString.EMPTY; + index_ = com.google.protobuf.ByteString.EMPTY; + meta_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.getDefaultInstance(); + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + if (!hasData()) { + memoizedIsInitialized = 0; + return false; + } + if (hasMeta()) { + if (!getMeta().isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeBytes(1, data_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeBytes(2, index_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeMessage(3, meta_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(1, data_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(2, index_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, meta_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + @java.lang.Override + protected Object writeReplace() throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + @java.lang.Override + public boolean equals(final Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk)) { + return super.equals(obj); + } + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk other = (org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk) obj; + + boolean result = true; + result = result && (hasData() == other.hasData()); + if (hasData()) { + result = result && getData() + .equals(other.getData()); + } + result = result && (hasIndex() == other.hasIndex()); + if (hasIndex()) { + result = result && getIndex() + .equals(other.getIndex()); + } + result = result && (hasMeta() == other.hasMeta()); + if (hasMeta()) { + result = result && getMeta() + .equals(other.getMeta()); + } + result = result && + getUnknownFields().equals(other.getUnknownFields()); + return result; + } + + @java.lang.Override + public int hashCode() { + int hash = 41; + hash = (19 * hash) + getDescriptorForType().hashCode(); + if (hasData()) { + hash = (37 * hash) + DATA_FIELD_NUMBER; + hash = (53 * hash) + getData().hashCode(); + } + if (hasIndex()) { + hash = (37 * hash) + INDEX_FIELD_NUMBER; + hash = (53 * hash) + getIndex().hashCode(); + } + if (hasMeta()) { + hash = (37 * hash) + META_FIELD_NUMBER; + hash = (53 * hash) + getMeta().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + return hash; + } + + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder<Builder> + implements org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunkOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.internal_static_org_eclipse_jgit_storage_dht_CachedChunk_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.internal_static_org_eclipse_jgit_storage_dht_CachedChunk_fieldAccessorTable; + } + + // Construct using org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + getMetaFieldBuilder(); + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + data_ = com.google.protobuf.ByteString.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + index_ = com.google.protobuf.ByteString.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + if (metaBuilder_ == null) { + meta_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.getDefaultInstance(); + } else { + metaBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk.getDescriptor(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk getDefaultInstanceForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk.getDefaultInstance(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk build() { + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + private org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return result; + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk buildPartial() { + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk result = new org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.data_ = data_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.index_ = index_; + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000004; + } + if (metaBuilder_ == null) { + result.meta_ = meta_; + } else { + result.meta_ = metaBuilder_.build(); + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk) { + return mergeFrom((org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk other) { + if (other == org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk.getDefaultInstance()) return this; + if (other.hasData()) { + setData(other.getData()); + } + if (other.hasIndex()) { + setIndex(other.getIndex()); + } + if (other.hasMeta()) { + mergeMeta(other.getMeta()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + if (!hasData()) { + + return false; + } + if (hasMeta()) { + if (!getMeta().isInitialized()) { + + return false; + } + } + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + } + break; + } + case 10: { + bitField0_ |= 0x00000001; + data_ = input.readBytes(); + break; + } + case 18: { + bitField0_ |= 0x00000002; + index_ = input.readBytes(); + break; + } + case 26: { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.Builder subBuilder = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.newBuilder(); + if (hasMeta()) { + subBuilder.mergeFrom(getMeta()); + } + input.readMessage(subBuilder, extensionRegistry); + setMeta(subBuilder.buildPartial()); + break; + } + } + } + } + + private int bitField0_; + + // required bytes data = 1; + private com.google.protobuf.ByteString data_ = com.google.protobuf.ByteString.EMPTY; + public boolean hasData() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + public com.google.protobuf.ByteString getData() { + return data_; + } + public Builder setData(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + data_ = value; + onChanged(); + return this; + } + public Builder clearData() { + bitField0_ = (bitField0_ & ~0x00000001); + data_ = getDefaultInstance().getData(); + onChanged(); + return this; + } + + // optional bytes index = 2; + private com.google.protobuf.ByteString index_ = com.google.protobuf.ByteString.EMPTY; + public boolean hasIndex() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + public com.google.protobuf.ByteString getIndex() { + return index_; + } + public Builder setIndex(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + index_ = value; + onChanged(); + return this; + } + public Builder clearIndex() { + bitField0_ = (bitField0_ & ~0x00000002); + index_ = getDefaultInstance().getIndex(); + onChanged(); + return this; + } + + // optional .org.eclipse.jgit.storage.dht.ChunkMeta meta = 3; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta meta_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.getDefaultInstance(); + private com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMetaOrBuilder> metaBuilder_; + public boolean hasMeta() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta getMeta() { + if (metaBuilder_ == null) { + return meta_; + } else { + return metaBuilder_.getMessage(); + } + } + public Builder setMeta(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta value) { + if (metaBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + meta_ = value; + onChanged(); + } else { + metaBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + return this; + } + public Builder setMeta( + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.Builder builderForValue) { + if (metaBuilder_ == null) { + meta_ = builderForValue.build(); + onChanged(); + } else { + metaBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + return this; + } + public Builder mergeMeta(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta value) { + if (metaBuilder_ == null) { + if (((bitField0_ & 0x00000004) == 0x00000004) && + meta_ != org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.getDefaultInstance()) { + meta_ = + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.newBuilder(meta_).mergeFrom(value).buildPartial(); + } else { + meta_ = value; + } + onChanged(); + } else { + metaBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000004; + return this; + } + public Builder clearMeta() { + if (metaBuilder_ == null) { + meta_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.getDefaultInstance(); + onChanged(); + } else { + metaBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + return this; + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.Builder getMetaBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getMetaFieldBuilder().getBuilder(); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMetaOrBuilder getMetaOrBuilder() { + if (metaBuilder_ != null) { + return metaBuilder_.getMessageOrBuilder(); + } else { + return meta_; + } + } + private com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMetaOrBuilder> + getMetaFieldBuilder() { + if (metaBuilder_ == null) { + metaBuilder_ = new com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMetaOrBuilder>( + meta_, + getParentForChildren(), + isClean()); + meta_ = null; + } + return metaBuilder_; + } + + // @@protoc_insertion_point(builder_scope:org.eclipse.jgit.storage.dht.CachedChunk) + } + + static { + defaultInstance = new CachedChunk(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:org.eclipse.jgit.storage.dht.CachedChunk) + } + + private static com.google.protobuf.Descriptors.Descriptor + internal_static_org_eclipse_jgit_storage_dht_CachedObjectIndex_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_org_eclipse_jgit_storage_dht_CachedObjectIndex_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_org_eclipse_jgit_storage_dht_CachedObjectIndex_Item_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_org_eclipse_jgit_storage_dht_CachedObjectIndex_Item_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfoList_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfoList_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_org_eclipse_jgit_storage_dht_CachedChunk_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_org_eclipse_jgit_storage_dht_CachedChunk_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n,org/eclipse/jgit/storage/dht/git_cache" + + ".proto\022\034org.eclipse.jgit.storage.dht\032,or" + + "g/eclipse/jgit/storage/dht/git_store.pro" + + "to\"\277\001\n\021CachedObjectIndex\022B\n\004item\030\001 \003(\01324" + + ".org.eclipse.jgit.storage.dht.CachedObje" + + "ctIndex.Item\032f\n\004Item\022\021\n\tchunk_key\030\001 \002(\t\022" + + "=\n\013object_info\030\002 \002(\0132(.org.eclipse.jgit." + + "storage.dht.ObjectInfo\022\014\n\004time\030\003 \001(\006\"P\n\022" + + "CachedPackInfoList\022:\n\004pack\030\001 \003(\0132,.org.e" + + "clipse.jgit.storage.dht.CachedPackInfo\"a", + "\n\013CachedChunk\022\014\n\004data\030\001 \002(\014\022\r\n\005index\030\002 \001" + + "(\014\0225\n\004meta\030\003 \001(\0132\'.org.eclipse.jgit.stor" + + "age.dht.ChunkMetaB1\n,org.eclipse.jgit.ge" + + "nerated.storage.dht.proto\240\001\001" + }; + com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = + new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { + public com.google.protobuf.ExtensionRegistry assignDescriptors( + com.google.protobuf.Descriptors.FileDescriptor root) { + descriptor = root; + internal_static_org_eclipse_jgit_storage_dht_CachedObjectIndex_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_org_eclipse_jgit_storage_dht_CachedObjectIndex_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_org_eclipse_jgit_storage_dht_CachedObjectIndex_descriptor, + new java.lang.String[] { "Item", }, + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.class, + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Builder.class); + internal_static_org_eclipse_jgit_storage_dht_CachedObjectIndex_Item_descriptor = + internal_static_org_eclipse_jgit_storage_dht_CachedObjectIndex_descriptor.getNestedTypes().get(0); + internal_static_org_eclipse_jgit_storage_dht_CachedObjectIndex_Item_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_org_eclipse_jgit_storage_dht_CachedObjectIndex_Item_descriptor, + new java.lang.String[] { "ChunkKey", "ObjectInfo", "Time", }, + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item.class, + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedObjectIndex.Item.Builder.class); + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfoList_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfoList_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfoList_descriptor, + new java.lang.String[] { "Pack", }, + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList.class, + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedPackInfoList.Builder.class); + internal_static_org_eclipse_jgit_storage_dht_CachedChunk_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_org_eclipse_jgit_storage_dht_CachedChunk_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_org_eclipse_jgit_storage_dht_CachedChunk_descriptor, + new java.lang.String[] { "Data", "Index", "Meta", }, + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk.class, + org.eclipse.jgit.generated.storage.dht.proto.GitCache.CachedChunk.Builder.class); + return null; + } + }; + com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.getDescriptor(), + }, assigner); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/org.eclipse.jgit.generated.storage.dht.proto/src/org/eclipse/jgit/generated/storage/dht/proto/GitStore.java b/org.eclipse.jgit.generated.storage.dht.proto/src/org/eclipse/jgit/generated/storage/dht/proto/GitStore.java new file mode 100644 index 0000000000..86a2ffc0ed --- /dev/null +++ b/org.eclipse.jgit.generated.storage.dht.proto/src/org/eclipse/jgit/generated/storage/dht/proto/GitStore.java @@ -0,0 +1,7963 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: org/eclipse/jgit/storage/dht/git_store.proto + +package org.eclipse.jgit.generated.storage.dht.proto; + +public final class GitStore { + private GitStore() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + } + public interface RefDataOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional string symref = 1; + boolean hasSymref(); + String getSymref(); + + // optional .org.eclipse.jgit.storage.dht.RefData.Id target = 2; + boolean hasTarget(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id getTarget(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.IdOrBuilder getTargetOrBuilder(); + + // optional bool is_peeled = 3; + boolean hasIsPeeled(); + boolean getIsPeeled(); + + // optional .org.eclipse.jgit.storage.dht.RefData.Id peeled = 4; + boolean hasPeeled(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id getPeeled(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.IdOrBuilder getPeeledOrBuilder(); + } + public static final class RefData extends + com.google.protobuf.GeneratedMessage + implements RefDataOrBuilder { + // Use RefData.newBuilder() to construct. + private RefData(Builder builder) { + super(builder); + } + private RefData(boolean noInit) {} + + private static final RefData defaultInstance; + public static RefData getDefaultInstance() { + return defaultInstance; + } + + public RefData getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_RefData_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_RefData_fieldAccessorTable; + } + + public interface IdOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // required string object_name = 1; + boolean hasObjectName(); + String getObjectName(); + + // optional string chunk_key = 2; + boolean hasChunkKey(); + String getChunkKey(); + } + public static final class Id extends + com.google.protobuf.GeneratedMessage + implements IdOrBuilder { + // Use Id.newBuilder() to construct. + private Id(Builder builder) { + super(builder); + } + private Id(boolean noInit) {} + + private static final Id defaultInstance; + public static Id getDefaultInstance() { + return defaultInstance; + } + + public Id getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_RefData_Id_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_RefData_Id_fieldAccessorTable; + } + + private int bitField0_; + // required string object_name = 1; + public static final int OBJECT_NAME_FIELD_NUMBER = 1; + private Object objectName_; + public boolean hasObjectName() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + public String getObjectName() { + Object ref = objectName_; + if (ref instanceof String) { + return (String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + String s = bs.toStringUtf8(); + if (com.google.protobuf.Internal.isValidUtf8(bs)) { + objectName_ = s; + } + return s; + } + } + private com.google.protobuf.ByteString getObjectNameBytes() { + Object ref = objectName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((String) ref); + objectName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + // optional string chunk_key = 2; + public static final int CHUNK_KEY_FIELD_NUMBER = 2; + private Object chunkKey_; + public boolean hasChunkKey() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + public String getChunkKey() { + Object ref = chunkKey_; + if (ref instanceof String) { + return (String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + String s = bs.toStringUtf8(); + if (com.google.protobuf.Internal.isValidUtf8(bs)) { + chunkKey_ = s; + } + return s; + } + } + private com.google.protobuf.ByteString getChunkKeyBytes() { + Object ref = chunkKey_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((String) ref); + chunkKey_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private void initFields() { + objectName_ = ""; + chunkKey_ = ""; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + if (!hasObjectName()) { + memoizedIsInitialized = 0; + return false; + } + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeBytes(1, getObjectNameBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeBytes(2, getChunkKeyBytes()); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(1, getObjectNameBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(2, getChunkKeyBytes()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + @java.lang.Override + protected Object writeReplace() throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + @java.lang.Override + public boolean equals(final Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id)) { + return super.equals(obj); + } + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id other = (org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id) obj; + + boolean result = true; + result = result && (hasObjectName() == other.hasObjectName()); + if (hasObjectName()) { + result = result && getObjectName() + .equals(other.getObjectName()); + } + result = result && (hasChunkKey() == other.hasChunkKey()); + if (hasChunkKey()) { + result = result && getChunkKey() + .equals(other.getChunkKey()); + } + result = result && + getUnknownFields().equals(other.getUnknownFields()); + return result; + } + + @java.lang.Override + public int hashCode() { + int hash = 41; + hash = (19 * hash) + getDescriptorForType().hashCode(); + if (hasObjectName()) { + hash = (37 * hash) + OBJECT_NAME_FIELD_NUMBER; + hash = (53 * hash) + getObjectName().hashCode(); + } + if (hasChunkKey()) { + hash = (37 * hash) + CHUNK_KEY_FIELD_NUMBER; + hash = (53 * hash) + getChunkKey().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + return hash; + } + + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder<Builder> + implements org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.IdOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_RefData_Id_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_RefData_Id_fieldAccessorTable; + } + + // Construct using org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + objectName_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + chunkKey_ = ""; + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.getDescriptor(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id getDefaultInstanceForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.getDefaultInstance(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id build() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return result; + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id buildPartial() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id result = new org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.objectName_ = objectName_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.chunkKey_ = chunkKey_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id) { + return mergeFrom((org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id other) { + if (other == org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.getDefaultInstance()) return this; + if (other.hasObjectName()) { + setObjectName(other.getObjectName()); + } + if (other.hasChunkKey()) { + setChunkKey(other.getChunkKey()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + if (!hasObjectName()) { + + return false; + } + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + } + break; + } + case 10: { + bitField0_ |= 0x00000001; + objectName_ = input.readBytes(); + break; + } + case 18: { + bitField0_ |= 0x00000002; + chunkKey_ = input.readBytes(); + break; + } + } + } + } + + private int bitField0_; + + // required string object_name = 1; + private Object objectName_ = ""; + public boolean hasObjectName() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + public String getObjectName() { + Object ref = objectName_; + if (!(ref instanceof String)) { + String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); + objectName_ = s; + return s; + } else { + return (String) ref; + } + } + public Builder setObjectName(String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + objectName_ = value; + onChanged(); + return this; + } + public Builder clearObjectName() { + bitField0_ = (bitField0_ & ~0x00000001); + objectName_ = getDefaultInstance().getObjectName(); + onChanged(); + return this; + } + void setObjectName(com.google.protobuf.ByteString value) { + bitField0_ |= 0x00000001; + objectName_ = value; + onChanged(); + } + + // optional string chunk_key = 2; + private Object chunkKey_ = ""; + public boolean hasChunkKey() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + public String getChunkKey() { + Object ref = chunkKey_; + if (!(ref instanceof String)) { + String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); + chunkKey_ = s; + return s; + } else { + return (String) ref; + } + } + public Builder setChunkKey(String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + chunkKey_ = value; + onChanged(); + return this; + } + public Builder clearChunkKey() { + bitField0_ = (bitField0_ & ~0x00000002); + chunkKey_ = getDefaultInstance().getChunkKey(); + onChanged(); + return this; + } + void setChunkKey(com.google.protobuf.ByteString value) { + bitField0_ |= 0x00000002; + chunkKey_ = value; + onChanged(); + } + + // @@protoc_insertion_point(builder_scope:org.eclipse.jgit.storage.dht.RefData.Id) + } + + static { + defaultInstance = new Id(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:org.eclipse.jgit.storage.dht.RefData.Id) + } + + private int bitField0_; + // optional string symref = 1; + public static final int SYMREF_FIELD_NUMBER = 1; + private Object symref_; + public boolean hasSymref() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + public String getSymref() { + Object ref = symref_; + if (ref instanceof String) { + return (String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + String s = bs.toStringUtf8(); + if (com.google.protobuf.Internal.isValidUtf8(bs)) { + symref_ = s; + } + return s; + } + } + private com.google.protobuf.ByteString getSymrefBytes() { + Object ref = symref_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((String) ref); + symref_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + // optional .org.eclipse.jgit.storage.dht.RefData.Id target = 2; + public static final int TARGET_FIELD_NUMBER = 2; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id target_; + public boolean hasTarget() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id getTarget() { + return target_; + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.IdOrBuilder getTargetOrBuilder() { + return target_; + } + + // optional bool is_peeled = 3; + public static final int IS_PEELED_FIELD_NUMBER = 3; + private boolean isPeeled_; + public boolean hasIsPeeled() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + public boolean getIsPeeled() { + return isPeeled_; + } + + // optional .org.eclipse.jgit.storage.dht.RefData.Id peeled = 4; + public static final int PEELED_FIELD_NUMBER = 4; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id peeled_; + public boolean hasPeeled() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id getPeeled() { + return peeled_; + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.IdOrBuilder getPeeledOrBuilder() { + return peeled_; + } + + private void initFields() { + symref_ = ""; + target_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.getDefaultInstance(); + isPeeled_ = false; + peeled_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.getDefaultInstance(); + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + if (hasTarget()) { + if (!getTarget().isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + if (hasPeeled()) { + if (!getPeeled().isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeBytes(1, getSymrefBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeMessage(2, target_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeBool(3, isPeeled_); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + output.writeMessage(4, peeled_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(1, getSymrefBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, target_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(3, isPeeled_); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, peeled_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + @java.lang.Override + protected Object writeReplace() throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + @java.lang.Override + public boolean equals(final Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData)) { + return super.equals(obj); + } + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData other = (org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData) obj; + + boolean result = true; + result = result && (hasSymref() == other.hasSymref()); + if (hasSymref()) { + result = result && getSymref() + .equals(other.getSymref()); + } + result = result && (hasTarget() == other.hasTarget()); + if (hasTarget()) { + result = result && getTarget() + .equals(other.getTarget()); + } + result = result && (hasIsPeeled() == other.hasIsPeeled()); + if (hasIsPeeled()) { + result = result && (getIsPeeled() + == other.getIsPeeled()); + } + result = result && (hasPeeled() == other.hasPeeled()); + if (hasPeeled()) { + result = result && getPeeled() + .equals(other.getPeeled()); + } + result = result && + getUnknownFields().equals(other.getUnknownFields()); + return result; + } + + @java.lang.Override + public int hashCode() { + int hash = 41; + hash = (19 * hash) + getDescriptorForType().hashCode(); + if (hasSymref()) { + hash = (37 * hash) + SYMREF_FIELD_NUMBER; + hash = (53 * hash) + getSymref().hashCode(); + } + if (hasTarget()) { + hash = (37 * hash) + TARGET_FIELD_NUMBER; + hash = (53 * hash) + getTarget().hashCode(); + } + if (hasIsPeeled()) { + hash = (37 * hash) + IS_PEELED_FIELD_NUMBER; + hash = (53 * hash) + hashBoolean(getIsPeeled()); + } + if (hasPeeled()) { + hash = (37 * hash) + PEELED_FIELD_NUMBER; + hash = (53 * hash) + getPeeled().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + return hash; + } + + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder<Builder> + implements org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefDataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_RefData_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_RefData_fieldAccessorTable; + } + + // Construct using org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + getTargetFieldBuilder(); + getPeeledFieldBuilder(); + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + symref_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + if (targetBuilder_ == null) { + target_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.getDefaultInstance(); + } else { + targetBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + isPeeled_ = false; + bitField0_ = (bitField0_ & ~0x00000004); + if (peeledBuilder_ == null) { + peeled_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.getDefaultInstance(); + } else { + peeledBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000008); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.getDescriptor(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData getDefaultInstanceForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.getDefaultInstance(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData build() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return result; + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData buildPartial() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData result = new org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.symref_ = symref_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + if (targetBuilder_ == null) { + result.target_ = target_; + } else { + result.target_ = targetBuilder_.build(); + } + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000004; + } + result.isPeeled_ = isPeeled_; + if (((from_bitField0_ & 0x00000008) == 0x00000008)) { + to_bitField0_ |= 0x00000008; + } + if (peeledBuilder_ == null) { + result.peeled_ = peeled_; + } else { + result.peeled_ = peeledBuilder_.build(); + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData) { + return mergeFrom((org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData other) { + if (other == org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.getDefaultInstance()) return this; + if (other.hasSymref()) { + setSymref(other.getSymref()); + } + if (other.hasTarget()) { + mergeTarget(other.getTarget()); + } + if (other.hasIsPeeled()) { + setIsPeeled(other.getIsPeeled()); + } + if (other.hasPeeled()) { + mergePeeled(other.getPeeled()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + if (hasTarget()) { + if (!getTarget().isInitialized()) { + + return false; + } + } + if (hasPeeled()) { + if (!getPeeled().isInitialized()) { + + return false; + } + } + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + } + break; + } + case 10: { + bitField0_ |= 0x00000001; + symref_ = input.readBytes(); + break; + } + case 18: { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.Builder subBuilder = org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.newBuilder(); + if (hasTarget()) { + subBuilder.mergeFrom(getTarget()); + } + input.readMessage(subBuilder, extensionRegistry); + setTarget(subBuilder.buildPartial()); + break; + } + case 24: { + bitField0_ |= 0x00000004; + isPeeled_ = input.readBool(); + break; + } + case 34: { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.Builder subBuilder = org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.newBuilder(); + if (hasPeeled()) { + subBuilder.mergeFrom(getPeeled()); + } + input.readMessage(subBuilder, extensionRegistry); + setPeeled(subBuilder.buildPartial()); + break; + } + } + } + } + + private int bitField0_; + + // optional string symref = 1; + private Object symref_ = ""; + public boolean hasSymref() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + public String getSymref() { + Object ref = symref_; + if (!(ref instanceof String)) { + String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); + symref_ = s; + return s; + } else { + return (String) ref; + } + } + public Builder setSymref(String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + symref_ = value; + onChanged(); + return this; + } + public Builder clearSymref() { + bitField0_ = (bitField0_ & ~0x00000001); + symref_ = getDefaultInstance().getSymref(); + onChanged(); + return this; + } + void setSymref(com.google.protobuf.ByteString value) { + bitField0_ |= 0x00000001; + symref_ = value; + onChanged(); + } + + // optional .org.eclipse.jgit.storage.dht.RefData.Id target = 2; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id target_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.getDefaultInstance(); + private com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id, org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.IdOrBuilder> targetBuilder_; + public boolean hasTarget() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id getTarget() { + if (targetBuilder_ == null) { + return target_; + } else { + return targetBuilder_.getMessage(); + } + } + public Builder setTarget(org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id value) { + if (targetBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + target_ = value; + onChanged(); + } else { + targetBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + return this; + } + public Builder setTarget( + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.Builder builderForValue) { + if (targetBuilder_ == null) { + target_ = builderForValue.build(); + onChanged(); + } else { + targetBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + return this; + } + public Builder mergeTarget(org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id value) { + if (targetBuilder_ == null) { + if (((bitField0_ & 0x00000002) == 0x00000002) && + target_ != org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.getDefaultInstance()) { + target_ = + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.newBuilder(target_).mergeFrom(value).buildPartial(); + } else { + target_ = value; + } + onChanged(); + } else { + targetBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000002; + return this; + } + public Builder clearTarget() { + if (targetBuilder_ == null) { + target_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.getDefaultInstance(); + onChanged(); + } else { + targetBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.Builder getTargetBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getTargetFieldBuilder().getBuilder(); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.IdOrBuilder getTargetOrBuilder() { + if (targetBuilder_ != null) { + return targetBuilder_.getMessageOrBuilder(); + } else { + return target_; + } + } + private com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id, org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.IdOrBuilder> + getTargetFieldBuilder() { + if (targetBuilder_ == null) { + targetBuilder_ = new com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id, org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.IdOrBuilder>( + target_, + getParentForChildren(), + isClean()); + target_ = null; + } + return targetBuilder_; + } + + // optional bool is_peeled = 3; + private boolean isPeeled_ ; + public boolean hasIsPeeled() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + public boolean getIsPeeled() { + return isPeeled_; + } + public Builder setIsPeeled(boolean value) { + bitField0_ |= 0x00000004; + isPeeled_ = value; + onChanged(); + return this; + } + public Builder clearIsPeeled() { + bitField0_ = (bitField0_ & ~0x00000004); + isPeeled_ = false; + onChanged(); + return this; + } + + // optional .org.eclipse.jgit.storage.dht.RefData.Id peeled = 4; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id peeled_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.getDefaultInstance(); + private com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id, org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.IdOrBuilder> peeledBuilder_; + public boolean hasPeeled() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id getPeeled() { + if (peeledBuilder_ == null) { + return peeled_; + } else { + return peeledBuilder_.getMessage(); + } + } + public Builder setPeeled(org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id value) { + if (peeledBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + peeled_ = value; + onChanged(); + } else { + peeledBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + return this; + } + public Builder setPeeled( + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.Builder builderForValue) { + if (peeledBuilder_ == null) { + peeled_ = builderForValue.build(); + onChanged(); + } else { + peeledBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + return this; + } + public Builder mergePeeled(org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id value) { + if (peeledBuilder_ == null) { + if (((bitField0_ & 0x00000008) == 0x00000008) && + peeled_ != org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.getDefaultInstance()) { + peeled_ = + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.newBuilder(peeled_).mergeFrom(value).buildPartial(); + } else { + peeled_ = value; + } + onChanged(); + } else { + peeledBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000008; + return this; + } + public Builder clearPeeled() { + if (peeledBuilder_ == null) { + peeled_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.getDefaultInstance(); + onChanged(); + } else { + peeledBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000008); + return this; + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.Builder getPeeledBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getPeeledFieldBuilder().getBuilder(); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.IdOrBuilder getPeeledOrBuilder() { + if (peeledBuilder_ != null) { + return peeledBuilder_.getMessageOrBuilder(); + } else { + return peeled_; + } + } + private com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id, org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.IdOrBuilder> + getPeeledFieldBuilder() { + if (peeledBuilder_ == null) { + peeledBuilder_ = new com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id, org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.IdOrBuilder>( + peeled_, + getParentForChildren(), + isClean()); + peeled_ = null; + } + return peeledBuilder_; + } + + // @@protoc_insertion_point(builder_scope:org.eclipse.jgit.storage.dht.RefData) + } + + static { + defaultInstance = new RefData(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:org.eclipse.jgit.storage.dht.RefData) + } + + public interface ObjectInfoOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional .org.eclipse.jgit.storage.dht.ObjectInfo.ObjectType object_type = 1; + boolean hasObjectType(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.ObjectType getObjectType(); + + // required int32 offset = 2; + boolean hasOffset(); + int getOffset(); + + // required int64 packed_size = 3; + boolean hasPackedSize(); + long getPackedSize(); + + // required int64 inflated_size = 4; + boolean hasInflatedSize(); + long getInflatedSize(); + + // optional bytes delta_base = 5; + boolean hasDeltaBase(); + com.google.protobuf.ByteString getDeltaBase(); + + // optional bool is_fragmented = 6; + boolean hasIsFragmented(); + boolean getIsFragmented(); + } + public static final class ObjectInfo extends + com.google.protobuf.GeneratedMessage + implements ObjectInfoOrBuilder { + // Use ObjectInfo.newBuilder() to construct. + private ObjectInfo(Builder builder) { + super(builder); + } + private ObjectInfo(boolean noInit) {} + + private static final ObjectInfo defaultInstance; + public static ObjectInfo getDefaultInstance() { + return defaultInstance; + } + + public ObjectInfo getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ObjectInfo_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ObjectInfo_fieldAccessorTable; + } + + public enum ObjectType + implements com.google.protobuf.ProtocolMessageEnum { + COMMIT(0, 1), + TREE(1, 2), + BLOB(2, 3), + TAG(3, 4), + ; + + public static final int COMMIT_VALUE = 1; + public static final int TREE_VALUE = 2; + public static final int BLOB_VALUE = 3; + public static final int TAG_VALUE = 4; + + + public final int getNumber() { return value; } + + public static ObjectType valueOf(int value) { + switch (value) { + case 1: return COMMIT; + case 2: return TREE; + case 3: return BLOB; + case 4: return TAG; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap<ObjectType> + internalGetValueMap() { + return internalValueMap; + } + private static com.google.protobuf.Internal.EnumLiteMap<ObjectType> + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap<ObjectType>() { + public ObjectType findValueByNumber(int number) { + return ObjectType.valueOf(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + return getDescriptor().getValues().get(index); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.getDescriptor().getEnumTypes().get(0); + } + + private static final ObjectType[] VALUES = { + COMMIT, TREE, BLOB, TAG, + }; + + public static ObjectType valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + return VALUES[desc.getIndex()]; + } + + private final int index; + private final int value; + + private ObjectType(int index, int value) { + this.index = index; + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:org.eclipse.jgit.storage.dht.ObjectInfo.ObjectType) + } + + private int bitField0_; + // optional .org.eclipse.jgit.storage.dht.ObjectInfo.ObjectType object_type = 1; + public static final int OBJECT_TYPE_FIELD_NUMBER = 1; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.ObjectType objectType_; + public boolean hasObjectType() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.ObjectType getObjectType() { + return objectType_; + } + + // required int32 offset = 2; + public static final int OFFSET_FIELD_NUMBER = 2; + private int offset_; + public boolean hasOffset() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + public int getOffset() { + return offset_; + } + + // required int64 packed_size = 3; + public static final int PACKED_SIZE_FIELD_NUMBER = 3; + private long packedSize_; + public boolean hasPackedSize() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + public long getPackedSize() { + return packedSize_; + } + + // required int64 inflated_size = 4; + public static final int INFLATED_SIZE_FIELD_NUMBER = 4; + private long inflatedSize_; + public boolean hasInflatedSize() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + public long getInflatedSize() { + return inflatedSize_; + } + + // optional bytes delta_base = 5; + public static final int DELTA_BASE_FIELD_NUMBER = 5; + private com.google.protobuf.ByteString deltaBase_; + public boolean hasDeltaBase() { + return ((bitField0_ & 0x00000010) == 0x00000010); + } + public com.google.protobuf.ByteString getDeltaBase() { + return deltaBase_; + } + + // optional bool is_fragmented = 6; + public static final int IS_FRAGMENTED_FIELD_NUMBER = 6; + private boolean isFragmented_; + public boolean hasIsFragmented() { + return ((bitField0_ & 0x00000020) == 0x00000020); + } + public boolean getIsFragmented() { + return isFragmented_; + } + + private void initFields() { + objectType_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.ObjectType.COMMIT; + offset_ = 0; + packedSize_ = 0L; + inflatedSize_ = 0L; + deltaBase_ = com.google.protobuf.ByteString.EMPTY; + isFragmented_ = false; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + if (!hasOffset()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasPackedSize()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasInflatedSize()) { + memoizedIsInitialized = 0; + return false; + } + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeEnum(1, objectType_.getNumber()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeInt32(2, offset_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeInt64(3, packedSize_); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + output.writeInt64(4, inflatedSize_); + } + if (((bitField0_ & 0x00000010) == 0x00000010)) { + output.writeBytes(5, deltaBase_); + } + if (((bitField0_ & 0x00000020) == 0x00000020)) { + output.writeBool(6, isFragmented_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, objectType_.getNumber()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, offset_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(3, packedSize_); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(4, inflatedSize_); + } + if (((bitField0_ & 0x00000010) == 0x00000010)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(5, deltaBase_); + } + if (((bitField0_ & 0x00000020) == 0x00000020)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(6, isFragmented_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + @java.lang.Override + protected Object writeReplace() throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + @java.lang.Override + public boolean equals(final Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo)) { + return super.equals(obj); + } + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo other = (org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo) obj; + + boolean result = true; + result = result && (hasObjectType() == other.hasObjectType()); + if (hasObjectType()) { + result = result && + (getObjectType() == other.getObjectType()); + } + result = result && (hasOffset() == other.hasOffset()); + if (hasOffset()) { + result = result && (getOffset() + == other.getOffset()); + } + result = result && (hasPackedSize() == other.hasPackedSize()); + if (hasPackedSize()) { + result = result && (getPackedSize() + == other.getPackedSize()); + } + result = result && (hasInflatedSize() == other.hasInflatedSize()); + if (hasInflatedSize()) { + result = result && (getInflatedSize() + == other.getInflatedSize()); + } + result = result && (hasDeltaBase() == other.hasDeltaBase()); + if (hasDeltaBase()) { + result = result && getDeltaBase() + .equals(other.getDeltaBase()); + } + result = result && (hasIsFragmented() == other.hasIsFragmented()); + if (hasIsFragmented()) { + result = result && (getIsFragmented() + == other.getIsFragmented()); + } + result = result && + getUnknownFields().equals(other.getUnknownFields()); + return result; + } + + @java.lang.Override + public int hashCode() { + int hash = 41; + hash = (19 * hash) + getDescriptorForType().hashCode(); + if (hasObjectType()) { + hash = (37 * hash) + OBJECT_TYPE_FIELD_NUMBER; + hash = (53 * hash) + hashEnum(getObjectType()); + } + if (hasOffset()) { + hash = (37 * hash) + OFFSET_FIELD_NUMBER; + hash = (53 * hash) + getOffset(); + } + if (hasPackedSize()) { + hash = (37 * hash) + PACKED_SIZE_FIELD_NUMBER; + hash = (53 * hash) + hashLong(getPackedSize()); + } + if (hasInflatedSize()) { + hash = (37 * hash) + INFLATED_SIZE_FIELD_NUMBER; + hash = (53 * hash) + hashLong(getInflatedSize()); + } + if (hasDeltaBase()) { + hash = (37 * hash) + DELTA_BASE_FIELD_NUMBER; + hash = (53 * hash) + getDeltaBase().hashCode(); + } + if (hasIsFragmented()) { + hash = (37 * hash) + IS_FRAGMENTED_FIELD_NUMBER; + hash = (53 * hash) + hashBoolean(getIsFragmented()); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + return hash; + } + + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder<Builder> + implements org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ObjectInfo_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ObjectInfo_fieldAccessorTable; + } + + // Construct using org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + objectType_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.ObjectType.COMMIT; + bitField0_ = (bitField0_ & ~0x00000001); + offset_ = 0; + bitField0_ = (bitField0_ & ~0x00000002); + packedSize_ = 0L; + bitField0_ = (bitField0_ & ~0x00000004); + inflatedSize_ = 0L; + bitField0_ = (bitField0_ & ~0x00000008); + deltaBase_ = com.google.protobuf.ByteString.EMPTY; + bitField0_ = (bitField0_ & ~0x00000010); + isFragmented_ = false; + bitField0_ = (bitField0_ & ~0x00000020); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.getDescriptor(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo getDefaultInstanceForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.getDefaultInstance(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo build() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return result; + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo buildPartial() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo result = new org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.objectType_ = objectType_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.offset_ = offset_; + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000004; + } + result.packedSize_ = packedSize_; + if (((from_bitField0_ & 0x00000008) == 0x00000008)) { + to_bitField0_ |= 0x00000008; + } + result.inflatedSize_ = inflatedSize_; + if (((from_bitField0_ & 0x00000010) == 0x00000010)) { + to_bitField0_ |= 0x00000010; + } + result.deltaBase_ = deltaBase_; + if (((from_bitField0_ & 0x00000020) == 0x00000020)) { + to_bitField0_ |= 0x00000020; + } + result.isFragmented_ = isFragmented_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo) { + return mergeFrom((org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo other) { + if (other == org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.getDefaultInstance()) return this; + if (other.hasObjectType()) { + setObjectType(other.getObjectType()); + } + if (other.hasOffset()) { + setOffset(other.getOffset()); + } + if (other.hasPackedSize()) { + setPackedSize(other.getPackedSize()); + } + if (other.hasInflatedSize()) { + setInflatedSize(other.getInflatedSize()); + } + if (other.hasDeltaBase()) { + setDeltaBase(other.getDeltaBase()); + } + if (other.hasIsFragmented()) { + setIsFragmented(other.getIsFragmented()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + if (!hasOffset()) { + + return false; + } + if (!hasPackedSize()) { + + return false; + } + if (!hasInflatedSize()) { + + return false; + } + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + } + break; + } + case 8: { + int rawValue = input.readEnum(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.ObjectType value = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.ObjectType.valueOf(rawValue); + if (value == null) { + unknownFields.mergeVarintField(1, rawValue); + } else { + bitField0_ |= 0x00000001; + objectType_ = value; + } + break; + } + case 16: { + bitField0_ |= 0x00000002; + offset_ = input.readInt32(); + break; + } + case 24: { + bitField0_ |= 0x00000004; + packedSize_ = input.readInt64(); + break; + } + case 32: { + bitField0_ |= 0x00000008; + inflatedSize_ = input.readInt64(); + break; + } + case 42: { + bitField0_ |= 0x00000010; + deltaBase_ = input.readBytes(); + break; + } + case 48: { + bitField0_ |= 0x00000020; + isFragmented_ = input.readBool(); + break; + } + } + } + } + + private int bitField0_; + + // optional .org.eclipse.jgit.storage.dht.ObjectInfo.ObjectType object_type = 1; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.ObjectType objectType_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.ObjectType.COMMIT; + public boolean hasObjectType() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.ObjectType getObjectType() { + return objectType_; + } + public Builder setObjectType(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.ObjectType value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + objectType_ = value; + onChanged(); + return this; + } + public Builder clearObjectType() { + bitField0_ = (bitField0_ & ~0x00000001); + objectType_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.ObjectType.COMMIT; + onChanged(); + return this; + } + + // required int32 offset = 2; + private int offset_ ; + public boolean hasOffset() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + public int getOffset() { + return offset_; + } + public Builder setOffset(int value) { + bitField0_ |= 0x00000002; + offset_ = value; + onChanged(); + return this; + } + public Builder clearOffset() { + bitField0_ = (bitField0_ & ~0x00000002); + offset_ = 0; + onChanged(); + return this; + } + + // required int64 packed_size = 3; + private long packedSize_ ; + public boolean hasPackedSize() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + public long getPackedSize() { + return packedSize_; + } + public Builder setPackedSize(long value) { + bitField0_ |= 0x00000004; + packedSize_ = value; + onChanged(); + return this; + } + public Builder clearPackedSize() { + bitField0_ = (bitField0_ & ~0x00000004); + packedSize_ = 0L; + onChanged(); + return this; + } + + // required int64 inflated_size = 4; + private long inflatedSize_ ; + public boolean hasInflatedSize() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + public long getInflatedSize() { + return inflatedSize_; + } + public Builder setInflatedSize(long value) { + bitField0_ |= 0x00000008; + inflatedSize_ = value; + onChanged(); + return this; + } + public Builder clearInflatedSize() { + bitField0_ = (bitField0_ & ~0x00000008); + inflatedSize_ = 0L; + onChanged(); + return this; + } + + // optional bytes delta_base = 5; + private com.google.protobuf.ByteString deltaBase_ = com.google.protobuf.ByteString.EMPTY; + public boolean hasDeltaBase() { + return ((bitField0_ & 0x00000010) == 0x00000010); + } + public com.google.protobuf.ByteString getDeltaBase() { + return deltaBase_; + } + public Builder setDeltaBase(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000010; + deltaBase_ = value; + onChanged(); + return this; + } + public Builder clearDeltaBase() { + bitField0_ = (bitField0_ & ~0x00000010); + deltaBase_ = getDefaultInstance().getDeltaBase(); + onChanged(); + return this; + } + + // optional bool is_fragmented = 6; + private boolean isFragmented_ ; + public boolean hasIsFragmented() { + return ((bitField0_ & 0x00000020) == 0x00000020); + } + public boolean getIsFragmented() { + return isFragmented_; + } + public Builder setIsFragmented(boolean value) { + bitField0_ |= 0x00000020; + isFragmented_ = value; + onChanged(); + return this; + } + public Builder clearIsFragmented() { + bitField0_ = (bitField0_ & ~0x00000020); + isFragmented_ = false; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:org.eclipse.jgit.storage.dht.ObjectInfo) + } + + static { + defaultInstance = new ObjectInfo(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:org.eclipse.jgit.storage.dht.ObjectInfo) + } + + public interface ChunkInfoOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional .org.eclipse.jgit.storage.dht.ChunkInfo.Source source = 1; + boolean hasSource(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.Source getSource(); + + // optional .org.eclipse.jgit.storage.dht.ChunkInfo.ObjectType object_type = 2; + boolean hasObjectType(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectType getObjectType(); + + // optional bool is_fragment = 3; + boolean hasIsFragment(); + boolean getIsFragment(); + + // optional string cached_pack_key = 4; + boolean hasCachedPackKey(); + String getCachedPackKey(); + + // optional .org.eclipse.jgit.storage.dht.ChunkInfo.ObjectCounts object_counts = 5; + boolean hasObjectCounts(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts getObjectCounts(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCountsOrBuilder getObjectCountsOrBuilder(); + + // optional int32 chunk_size = 6; + boolean hasChunkSize(); + int getChunkSize(); + + // optional int32 index_size = 7; + boolean hasIndexSize(); + int getIndexSize(); + + // optional int32 meta_size = 8; + boolean hasMetaSize(); + int getMetaSize(); + } + public static final class ChunkInfo extends + com.google.protobuf.GeneratedMessage + implements ChunkInfoOrBuilder { + // Use ChunkInfo.newBuilder() to construct. + private ChunkInfo(Builder builder) { + super(builder); + } + private ChunkInfo(boolean noInit) {} + + private static final ChunkInfo defaultInstance; + public static ChunkInfo getDefaultInstance() { + return defaultInstance; + } + + public ChunkInfo getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ChunkInfo_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ChunkInfo_fieldAccessorTable; + } + + public enum Source + implements com.google.protobuf.ProtocolMessageEnum { + RECEIVE(0, 1), + INSERT(1, 2), + REPACK(2, 3), + ; + + public static final int RECEIVE_VALUE = 1; + public static final int INSERT_VALUE = 2; + public static final int REPACK_VALUE = 3; + + + public final int getNumber() { return value; } + + public static Source valueOf(int value) { + switch (value) { + case 1: return RECEIVE; + case 2: return INSERT; + case 3: return REPACK; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap<Source> + internalGetValueMap() { + return internalValueMap; + } + private static com.google.protobuf.Internal.EnumLiteMap<Source> + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap<Source>() { + public Source findValueByNumber(int number) { + return Source.valueOf(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + return getDescriptor().getValues().get(index); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.getDescriptor().getEnumTypes().get(0); + } + + private static final Source[] VALUES = { + RECEIVE, INSERT, REPACK, + }; + + public static Source valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + return VALUES[desc.getIndex()]; + } + + private final int index; + private final int value; + + private Source(int index, int value) { + this.index = index; + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:org.eclipse.jgit.storage.dht.ChunkInfo.Source) + } + + public enum ObjectType + implements com.google.protobuf.ProtocolMessageEnum { + MIXED(0, 0), + COMMIT(1, 1), + TREE(2, 2), + BLOB(3, 3), + TAG(4, 4), + ; + + public static final int MIXED_VALUE = 0; + public static final int COMMIT_VALUE = 1; + public static final int TREE_VALUE = 2; + public static final int BLOB_VALUE = 3; + public static final int TAG_VALUE = 4; + + + public final int getNumber() { return value; } + + public static ObjectType valueOf(int value) { + switch (value) { + case 0: return MIXED; + case 1: return COMMIT; + case 2: return TREE; + case 3: return BLOB; + case 4: return TAG; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap<ObjectType> + internalGetValueMap() { + return internalValueMap; + } + private static com.google.protobuf.Internal.EnumLiteMap<ObjectType> + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap<ObjectType>() { + public ObjectType findValueByNumber(int number) { + return ObjectType.valueOf(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + return getDescriptor().getValues().get(index); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.getDescriptor().getEnumTypes().get(1); + } + + private static final ObjectType[] VALUES = { + MIXED, COMMIT, TREE, BLOB, TAG, + }; + + public static ObjectType valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + return VALUES[desc.getIndex()]; + } + + private final int index; + private final int value; + + private ObjectType(int index, int value) { + this.index = index; + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:org.eclipse.jgit.storage.dht.ChunkInfo.ObjectType) + } + + public interface ObjectCountsOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional int32 total = 1; + boolean hasTotal(); + int getTotal(); + + // optional int32 whole = 2; + boolean hasWhole(); + int getWhole(); + + // optional int32 ofs_delta = 3; + boolean hasOfsDelta(); + int getOfsDelta(); + + // optional int32 ref_delta = 4; + boolean hasRefDelta(); + int getRefDelta(); + } + public static final class ObjectCounts extends + com.google.protobuf.GeneratedMessage + implements ObjectCountsOrBuilder { + // Use ObjectCounts.newBuilder() to construct. + private ObjectCounts(Builder builder) { + super(builder); + } + private ObjectCounts(boolean noInit) {} + + private static final ObjectCounts defaultInstance; + public static ObjectCounts getDefaultInstance() { + return defaultInstance; + } + + public ObjectCounts getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ChunkInfo_ObjectCounts_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ChunkInfo_ObjectCounts_fieldAccessorTable; + } + + private int bitField0_; + // optional int32 total = 1; + public static final int TOTAL_FIELD_NUMBER = 1; + private int total_; + public boolean hasTotal() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + public int getTotal() { + return total_; + } + + // optional int32 whole = 2; + public static final int WHOLE_FIELD_NUMBER = 2; + private int whole_; + public boolean hasWhole() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + public int getWhole() { + return whole_; + } + + // optional int32 ofs_delta = 3; + public static final int OFS_DELTA_FIELD_NUMBER = 3; + private int ofsDelta_; + public boolean hasOfsDelta() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + public int getOfsDelta() { + return ofsDelta_; + } + + // optional int32 ref_delta = 4; + public static final int REF_DELTA_FIELD_NUMBER = 4; + private int refDelta_; + public boolean hasRefDelta() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + public int getRefDelta() { + return refDelta_; + } + + private void initFields() { + total_ = 0; + whole_ = 0; + ofsDelta_ = 0; + refDelta_ = 0; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeInt32(1, total_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeInt32(2, whole_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeInt32(3, ofsDelta_); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + output.writeInt32(4, refDelta_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, total_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, whole_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(3, ofsDelta_); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(4, refDelta_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + @java.lang.Override + protected Object writeReplace() throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + @java.lang.Override + public boolean equals(final Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts)) { + return super.equals(obj); + } + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts other = (org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts) obj; + + boolean result = true; + result = result && (hasTotal() == other.hasTotal()); + if (hasTotal()) { + result = result && (getTotal() + == other.getTotal()); + } + result = result && (hasWhole() == other.hasWhole()); + if (hasWhole()) { + result = result && (getWhole() + == other.getWhole()); + } + result = result && (hasOfsDelta() == other.hasOfsDelta()); + if (hasOfsDelta()) { + result = result && (getOfsDelta() + == other.getOfsDelta()); + } + result = result && (hasRefDelta() == other.hasRefDelta()); + if (hasRefDelta()) { + result = result && (getRefDelta() + == other.getRefDelta()); + } + result = result && + getUnknownFields().equals(other.getUnknownFields()); + return result; + } + + @java.lang.Override + public int hashCode() { + int hash = 41; + hash = (19 * hash) + getDescriptorForType().hashCode(); + if (hasTotal()) { + hash = (37 * hash) + TOTAL_FIELD_NUMBER; + hash = (53 * hash) + getTotal(); + } + if (hasWhole()) { + hash = (37 * hash) + WHOLE_FIELD_NUMBER; + hash = (53 * hash) + getWhole(); + } + if (hasOfsDelta()) { + hash = (37 * hash) + OFS_DELTA_FIELD_NUMBER; + hash = (53 * hash) + getOfsDelta(); + } + if (hasRefDelta()) { + hash = (37 * hash) + REF_DELTA_FIELD_NUMBER; + hash = (53 * hash) + getRefDelta(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + return hash; + } + + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder<Builder> + implements org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCountsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ChunkInfo_ObjectCounts_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ChunkInfo_ObjectCounts_fieldAccessorTable; + } + + // Construct using org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + total_ = 0; + bitField0_ = (bitField0_ & ~0x00000001); + whole_ = 0; + bitField0_ = (bitField0_ & ~0x00000002); + ofsDelta_ = 0; + bitField0_ = (bitField0_ & ~0x00000004); + refDelta_ = 0; + bitField0_ = (bitField0_ & ~0x00000008); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts.getDescriptor(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts getDefaultInstanceForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts.getDefaultInstance(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts build() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return result; + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts buildPartial() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts result = new org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.total_ = total_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.whole_ = whole_; + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000004; + } + result.ofsDelta_ = ofsDelta_; + if (((from_bitField0_ & 0x00000008) == 0x00000008)) { + to_bitField0_ |= 0x00000008; + } + result.refDelta_ = refDelta_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts) { + return mergeFrom((org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts other) { + if (other == org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts.getDefaultInstance()) return this; + if (other.hasTotal()) { + setTotal(other.getTotal()); + } + if (other.hasWhole()) { + setWhole(other.getWhole()); + } + if (other.hasOfsDelta()) { + setOfsDelta(other.getOfsDelta()); + } + if (other.hasRefDelta()) { + setRefDelta(other.getRefDelta()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + } + break; + } + case 8: { + bitField0_ |= 0x00000001; + total_ = input.readInt32(); + break; + } + case 16: { + bitField0_ |= 0x00000002; + whole_ = input.readInt32(); + break; + } + case 24: { + bitField0_ |= 0x00000004; + ofsDelta_ = input.readInt32(); + break; + } + case 32: { + bitField0_ |= 0x00000008; + refDelta_ = input.readInt32(); + break; + } + } + } + } + + private int bitField0_; + + // optional int32 total = 1; + private int total_ ; + public boolean hasTotal() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + public int getTotal() { + return total_; + } + public Builder setTotal(int value) { + bitField0_ |= 0x00000001; + total_ = value; + onChanged(); + return this; + } + public Builder clearTotal() { + bitField0_ = (bitField0_ & ~0x00000001); + total_ = 0; + onChanged(); + return this; + } + + // optional int32 whole = 2; + private int whole_ ; + public boolean hasWhole() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + public int getWhole() { + return whole_; + } + public Builder setWhole(int value) { + bitField0_ |= 0x00000002; + whole_ = value; + onChanged(); + return this; + } + public Builder clearWhole() { + bitField0_ = (bitField0_ & ~0x00000002); + whole_ = 0; + onChanged(); + return this; + } + + // optional int32 ofs_delta = 3; + private int ofsDelta_ ; + public boolean hasOfsDelta() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + public int getOfsDelta() { + return ofsDelta_; + } + public Builder setOfsDelta(int value) { + bitField0_ |= 0x00000004; + ofsDelta_ = value; + onChanged(); + return this; + } + public Builder clearOfsDelta() { + bitField0_ = (bitField0_ & ~0x00000004); + ofsDelta_ = 0; + onChanged(); + return this; + } + + // optional int32 ref_delta = 4; + private int refDelta_ ; + public boolean hasRefDelta() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + public int getRefDelta() { + return refDelta_; + } + public Builder setRefDelta(int value) { + bitField0_ |= 0x00000008; + refDelta_ = value; + onChanged(); + return this; + } + public Builder clearRefDelta() { + bitField0_ = (bitField0_ & ~0x00000008); + refDelta_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:org.eclipse.jgit.storage.dht.ChunkInfo.ObjectCounts) + } + + static { + defaultInstance = new ObjectCounts(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:org.eclipse.jgit.storage.dht.ChunkInfo.ObjectCounts) + } + + private int bitField0_; + // optional .org.eclipse.jgit.storage.dht.ChunkInfo.Source source = 1; + public static final int SOURCE_FIELD_NUMBER = 1; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.Source source_; + public boolean hasSource() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.Source getSource() { + return source_; + } + + // optional .org.eclipse.jgit.storage.dht.ChunkInfo.ObjectType object_type = 2; + public static final int OBJECT_TYPE_FIELD_NUMBER = 2; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectType objectType_; + public boolean hasObjectType() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectType getObjectType() { + return objectType_; + } + + // optional bool is_fragment = 3; + public static final int IS_FRAGMENT_FIELD_NUMBER = 3; + private boolean isFragment_; + public boolean hasIsFragment() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + public boolean getIsFragment() { + return isFragment_; + } + + // optional string cached_pack_key = 4; + public static final int CACHED_PACK_KEY_FIELD_NUMBER = 4; + private Object cachedPackKey_; + public boolean hasCachedPackKey() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + public String getCachedPackKey() { + Object ref = cachedPackKey_; + if (ref instanceof String) { + return (String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + String s = bs.toStringUtf8(); + if (com.google.protobuf.Internal.isValidUtf8(bs)) { + cachedPackKey_ = s; + } + return s; + } + } + private com.google.protobuf.ByteString getCachedPackKeyBytes() { + Object ref = cachedPackKey_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((String) ref); + cachedPackKey_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + // optional .org.eclipse.jgit.storage.dht.ChunkInfo.ObjectCounts object_counts = 5; + public static final int OBJECT_COUNTS_FIELD_NUMBER = 5; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts objectCounts_; + public boolean hasObjectCounts() { + return ((bitField0_ & 0x00000010) == 0x00000010); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts getObjectCounts() { + return objectCounts_; + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCountsOrBuilder getObjectCountsOrBuilder() { + return objectCounts_; + } + + // optional int32 chunk_size = 6; + public static final int CHUNK_SIZE_FIELD_NUMBER = 6; + private int chunkSize_; + public boolean hasChunkSize() { + return ((bitField0_ & 0x00000020) == 0x00000020); + } + public int getChunkSize() { + return chunkSize_; + } + + // optional int32 index_size = 7; + public static final int INDEX_SIZE_FIELD_NUMBER = 7; + private int indexSize_; + public boolean hasIndexSize() { + return ((bitField0_ & 0x00000040) == 0x00000040); + } + public int getIndexSize() { + return indexSize_; + } + + // optional int32 meta_size = 8; + public static final int META_SIZE_FIELD_NUMBER = 8; + private int metaSize_; + public boolean hasMetaSize() { + return ((bitField0_ & 0x00000080) == 0x00000080); + } + public int getMetaSize() { + return metaSize_; + } + + private void initFields() { + source_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.Source.RECEIVE; + objectType_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectType.MIXED; + isFragment_ = false; + cachedPackKey_ = ""; + objectCounts_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts.getDefaultInstance(); + chunkSize_ = 0; + indexSize_ = 0; + metaSize_ = 0; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeEnum(1, source_.getNumber()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeEnum(2, objectType_.getNumber()); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeBool(3, isFragment_); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + output.writeBytes(4, getCachedPackKeyBytes()); + } + if (((bitField0_ & 0x00000010) == 0x00000010)) { + output.writeMessage(5, objectCounts_); + } + if (((bitField0_ & 0x00000020) == 0x00000020)) { + output.writeInt32(6, chunkSize_); + } + if (((bitField0_ & 0x00000040) == 0x00000040)) { + output.writeInt32(7, indexSize_); + } + if (((bitField0_ & 0x00000080) == 0x00000080)) { + output.writeInt32(8, metaSize_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, source_.getNumber()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, objectType_.getNumber()); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(3, isFragment_); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(4, getCachedPackKeyBytes()); + } + if (((bitField0_ & 0x00000010) == 0x00000010)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, objectCounts_); + } + if (((bitField0_ & 0x00000020) == 0x00000020)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(6, chunkSize_); + } + if (((bitField0_ & 0x00000040) == 0x00000040)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(7, indexSize_); + } + if (((bitField0_ & 0x00000080) == 0x00000080)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(8, metaSize_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + @java.lang.Override + protected Object writeReplace() throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + @java.lang.Override + public boolean equals(final Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo)) { + return super.equals(obj); + } + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo other = (org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo) obj; + + boolean result = true; + result = result && (hasSource() == other.hasSource()); + if (hasSource()) { + result = result && + (getSource() == other.getSource()); + } + result = result && (hasObjectType() == other.hasObjectType()); + if (hasObjectType()) { + result = result && + (getObjectType() == other.getObjectType()); + } + result = result && (hasIsFragment() == other.hasIsFragment()); + if (hasIsFragment()) { + result = result && (getIsFragment() + == other.getIsFragment()); + } + result = result && (hasCachedPackKey() == other.hasCachedPackKey()); + if (hasCachedPackKey()) { + result = result && getCachedPackKey() + .equals(other.getCachedPackKey()); + } + result = result && (hasObjectCounts() == other.hasObjectCounts()); + if (hasObjectCounts()) { + result = result && getObjectCounts() + .equals(other.getObjectCounts()); + } + result = result && (hasChunkSize() == other.hasChunkSize()); + if (hasChunkSize()) { + result = result && (getChunkSize() + == other.getChunkSize()); + } + result = result && (hasIndexSize() == other.hasIndexSize()); + if (hasIndexSize()) { + result = result && (getIndexSize() + == other.getIndexSize()); + } + result = result && (hasMetaSize() == other.hasMetaSize()); + if (hasMetaSize()) { + result = result && (getMetaSize() + == other.getMetaSize()); + } + result = result && + getUnknownFields().equals(other.getUnknownFields()); + return result; + } + + @java.lang.Override + public int hashCode() { + int hash = 41; + hash = (19 * hash) + getDescriptorForType().hashCode(); + if (hasSource()) { + hash = (37 * hash) + SOURCE_FIELD_NUMBER; + hash = (53 * hash) + hashEnum(getSource()); + } + if (hasObjectType()) { + hash = (37 * hash) + OBJECT_TYPE_FIELD_NUMBER; + hash = (53 * hash) + hashEnum(getObjectType()); + } + if (hasIsFragment()) { + hash = (37 * hash) + IS_FRAGMENT_FIELD_NUMBER; + hash = (53 * hash) + hashBoolean(getIsFragment()); + } + if (hasCachedPackKey()) { + hash = (37 * hash) + CACHED_PACK_KEY_FIELD_NUMBER; + hash = (53 * hash) + getCachedPackKey().hashCode(); + } + if (hasObjectCounts()) { + hash = (37 * hash) + OBJECT_COUNTS_FIELD_NUMBER; + hash = (53 * hash) + getObjectCounts().hashCode(); + } + if (hasChunkSize()) { + hash = (37 * hash) + CHUNK_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getChunkSize(); + } + if (hasIndexSize()) { + hash = (37 * hash) + INDEX_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getIndexSize(); + } + if (hasMetaSize()) { + hash = (37 * hash) + META_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getMetaSize(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + return hash; + } + + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder<Builder> + implements org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ChunkInfo_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ChunkInfo_fieldAccessorTable; + } + + // Construct using org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + getObjectCountsFieldBuilder(); + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + source_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.Source.RECEIVE; + bitField0_ = (bitField0_ & ~0x00000001); + objectType_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectType.MIXED; + bitField0_ = (bitField0_ & ~0x00000002); + isFragment_ = false; + bitField0_ = (bitField0_ & ~0x00000004); + cachedPackKey_ = ""; + bitField0_ = (bitField0_ & ~0x00000008); + if (objectCountsBuilder_ == null) { + objectCounts_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts.getDefaultInstance(); + } else { + objectCountsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000010); + chunkSize_ = 0; + bitField0_ = (bitField0_ & ~0x00000020); + indexSize_ = 0; + bitField0_ = (bitField0_ & ~0x00000040); + metaSize_ = 0; + bitField0_ = (bitField0_ & ~0x00000080); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.getDescriptor(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo getDefaultInstanceForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.getDefaultInstance(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo build() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return result; + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo buildPartial() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo result = new org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.source_ = source_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.objectType_ = objectType_; + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000004; + } + result.isFragment_ = isFragment_; + if (((from_bitField0_ & 0x00000008) == 0x00000008)) { + to_bitField0_ |= 0x00000008; + } + result.cachedPackKey_ = cachedPackKey_; + if (((from_bitField0_ & 0x00000010) == 0x00000010)) { + to_bitField0_ |= 0x00000010; + } + if (objectCountsBuilder_ == null) { + result.objectCounts_ = objectCounts_; + } else { + result.objectCounts_ = objectCountsBuilder_.build(); + } + if (((from_bitField0_ & 0x00000020) == 0x00000020)) { + to_bitField0_ |= 0x00000020; + } + result.chunkSize_ = chunkSize_; + if (((from_bitField0_ & 0x00000040) == 0x00000040)) { + to_bitField0_ |= 0x00000040; + } + result.indexSize_ = indexSize_; + if (((from_bitField0_ & 0x00000080) == 0x00000080)) { + to_bitField0_ |= 0x00000080; + } + result.metaSize_ = metaSize_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo) { + return mergeFrom((org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo other) { + if (other == org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.getDefaultInstance()) return this; + if (other.hasSource()) { + setSource(other.getSource()); + } + if (other.hasObjectType()) { + setObjectType(other.getObjectType()); + } + if (other.hasIsFragment()) { + setIsFragment(other.getIsFragment()); + } + if (other.hasCachedPackKey()) { + setCachedPackKey(other.getCachedPackKey()); + } + if (other.hasObjectCounts()) { + mergeObjectCounts(other.getObjectCounts()); + } + if (other.hasChunkSize()) { + setChunkSize(other.getChunkSize()); + } + if (other.hasIndexSize()) { + setIndexSize(other.getIndexSize()); + } + if (other.hasMetaSize()) { + setMetaSize(other.getMetaSize()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + } + break; + } + case 8: { + int rawValue = input.readEnum(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.Source value = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.Source.valueOf(rawValue); + if (value == null) { + unknownFields.mergeVarintField(1, rawValue); + } else { + bitField0_ |= 0x00000001; + source_ = value; + } + break; + } + case 16: { + int rawValue = input.readEnum(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectType value = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectType.valueOf(rawValue); + if (value == null) { + unknownFields.mergeVarintField(2, rawValue); + } else { + bitField0_ |= 0x00000002; + objectType_ = value; + } + break; + } + case 24: { + bitField0_ |= 0x00000004; + isFragment_ = input.readBool(); + break; + } + case 34: { + bitField0_ |= 0x00000008; + cachedPackKey_ = input.readBytes(); + break; + } + case 42: { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts.Builder subBuilder = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts.newBuilder(); + if (hasObjectCounts()) { + subBuilder.mergeFrom(getObjectCounts()); + } + input.readMessage(subBuilder, extensionRegistry); + setObjectCounts(subBuilder.buildPartial()); + break; + } + case 48: { + bitField0_ |= 0x00000020; + chunkSize_ = input.readInt32(); + break; + } + case 56: { + bitField0_ |= 0x00000040; + indexSize_ = input.readInt32(); + break; + } + case 64: { + bitField0_ |= 0x00000080; + metaSize_ = input.readInt32(); + break; + } + } + } + } + + private int bitField0_; + + // optional .org.eclipse.jgit.storage.dht.ChunkInfo.Source source = 1; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.Source source_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.Source.RECEIVE; + public boolean hasSource() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.Source getSource() { + return source_; + } + public Builder setSource(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.Source value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + source_ = value; + onChanged(); + return this; + } + public Builder clearSource() { + bitField0_ = (bitField0_ & ~0x00000001); + source_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.Source.RECEIVE; + onChanged(); + return this; + } + + // optional .org.eclipse.jgit.storage.dht.ChunkInfo.ObjectType object_type = 2; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectType objectType_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectType.MIXED; + public boolean hasObjectType() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectType getObjectType() { + return objectType_; + } + public Builder setObjectType(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectType value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + objectType_ = value; + onChanged(); + return this; + } + public Builder clearObjectType() { + bitField0_ = (bitField0_ & ~0x00000002); + objectType_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectType.MIXED; + onChanged(); + return this; + } + + // optional bool is_fragment = 3; + private boolean isFragment_ ; + public boolean hasIsFragment() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + public boolean getIsFragment() { + return isFragment_; + } + public Builder setIsFragment(boolean value) { + bitField0_ |= 0x00000004; + isFragment_ = value; + onChanged(); + return this; + } + public Builder clearIsFragment() { + bitField0_ = (bitField0_ & ~0x00000004); + isFragment_ = false; + onChanged(); + return this; + } + + // optional string cached_pack_key = 4; + private Object cachedPackKey_ = ""; + public boolean hasCachedPackKey() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + public String getCachedPackKey() { + Object ref = cachedPackKey_; + if (!(ref instanceof String)) { + String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); + cachedPackKey_ = s; + return s; + } else { + return (String) ref; + } + } + public Builder setCachedPackKey(String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000008; + cachedPackKey_ = value; + onChanged(); + return this; + } + public Builder clearCachedPackKey() { + bitField0_ = (bitField0_ & ~0x00000008); + cachedPackKey_ = getDefaultInstance().getCachedPackKey(); + onChanged(); + return this; + } + void setCachedPackKey(com.google.protobuf.ByteString value) { + bitField0_ |= 0x00000008; + cachedPackKey_ = value; + onChanged(); + } + + // optional .org.eclipse.jgit.storage.dht.ChunkInfo.ObjectCounts object_counts = 5; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts objectCounts_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts.getDefaultInstance(); + private com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCountsOrBuilder> objectCountsBuilder_; + public boolean hasObjectCounts() { + return ((bitField0_ & 0x00000010) == 0x00000010); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts getObjectCounts() { + if (objectCountsBuilder_ == null) { + return objectCounts_; + } else { + return objectCountsBuilder_.getMessage(); + } + } + public Builder setObjectCounts(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts value) { + if (objectCountsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + objectCounts_ = value; + onChanged(); + } else { + objectCountsBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + return this; + } + public Builder setObjectCounts( + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts.Builder builderForValue) { + if (objectCountsBuilder_ == null) { + objectCounts_ = builderForValue.build(); + onChanged(); + } else { + objectCountsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + return this; + } + public Builder mergeObjectCounts(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts value) { + if (objectCountsBuilder_ == null) { + if (((bitField0_ & 0x00000010) == 0x00000010) && + objectCounts_ != org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts.getDefaultInstance()) { + objectCounts_ = + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts.newBuilder(objectCounts_).mergeFrom(value).buildPartial(); + } else { + objectCounts_ = value; + } + onChanged(); + } else { + objectCountsBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000010; + return this; + } + public Builder clearObjectCounts() { + if (objectCountsBuilder_ == null) { + objectCounts_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts.getDefaultInstance(); + onChanged(); + } else { + objectCountsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000010); + return this; + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts.Builder getObjectCountsBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return getObjectCountsFieldBuilder().getBuilder(); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCountsOrBuilder getObjectCountsOrBuilder() { + if (objectCountsBuilder_ != null) { + return objectCountsBuilder_.getMessageOrBuilder(); + } else { + return objectCounts_; + } + } + private com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCountsOrBuilder> + getObjectCountsFieldBuilder() { + if (objectCountsBuilder_ == null) { + objectCountsBuilder_ = new com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCountsOrBuilder>( + objectCounts_, + getParentForChildren(), + isClean()); + objectCounts_ = null; + } + return objectCountsBuilder_; + } + + // optional int32 chunk_size = 6; + private int chunkSize_ ; + public boolean hasChunkSize() { + return ((bitField0_ & 0x00000020) == 0x00000020); + } + public int getChunkSize() { + return chunkSize_; + } + public Builder setChunkSize(int value) { + bitField0_ |= 0x00000020; + chunkSize_ = value; + onChanged(); + return this; + } + public Builder clearChunkSize() { + bitField0_ = (bitField0_ & ~0x00000020); + chunkSize_ = 0; + onChanged(); + return this; + } + + // optional int32 index_size = 7; + private int indexSize_ ; + public boolean hasIndexSize() { + return ((bitField0_ & 0x00000040) == 0x00000040); + } + public int getIndexSize() { + return indexSize_; + } + public Builder setIndexSize(int value) { + bitField0_ |= 0x00000040; + indexSize_ = value; + onChanged(); + return this; + } + public Builder clearIndexSize() { + bitField0_ = (bitField0_ & ~0x00000040); + indexSize_ = 0; + onChanged(); + return this; + } + + // optional int32 meta_size = 8; + private int metaSize_ ; + public boolean hasMetaSize() { + return ((bitField0_ & 0x00000080) == 0x00000080); + } + public int getMetaSize() { + return metaSize_; + } + public Builder setMetaSize(int value) { + bitField0_ |= 0x00000080; + metaSize_ = value; + onChanged(); + return this; + } + public Builder clearMetaSize() { + bitField0_ = (bitField0_ & ~0x00000080); + metaSize_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:org.eclipse.jgit.storage.dht.ChunkInfo) + } + + static { + defaultInstance = new ChunkInfo(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:org.eclipse.jgit.storage.dht.ChunkInfo) + } + + public interface ChunkMetaOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // repeated .org.eclipse.jgit.storage.dht.ChunkMeta.BaseChunk base_chunk = 1; + java.util.List<org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk> + getBaseChunkList(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk getBaseChunk(int index); + int getBaseChunkCount(); + java.util.List<? extends org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunkOrBuilder> + getBaseChunkOrBuilderList(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunkOrBuilder getBaseChunkOrBuilder( + int index); + + // repeated string fragment = 2; + java.util.List<String> getFragmentList(); + int getFragmentCount(); + String getFragment(int index); + + // optional .org.eclipse.jgit.storage.dht.ChunkMeta.PrefetchHint commit_prefetch = 51; + boolean hasCommitPrefetch(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint getCommitPrefetch(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHintOrBuilder getCommitPrefetchOrBuilder(); + + // optional .org.eclipse.jgit.storage.dht.ChunkMeta.PrefetchHint tree_prefetch = 52; + boolean hasTreePrefetch(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint getTreePrefetch(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHintOrBuilder getTreePrefetchOrBuilder(); + } + public static final class ChunkMeta extends + com.google.protobuf.GeneratedMessage + implements ChunkMetaOrBuilder { + // Use ChunkMeta.newBuilder() to construct. + private ChunkMeta(Builder builder) { + super(builder); + } + private ChunkMeta(boolean noInit) {} + + private static final ChunkMeta defaultInstance; + public static ChunkMeta getDefaultInstance() { + return defaultInstance; + } + + public ChunkMeta getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_fieldAccessorTable; + } + + public interface BaseChunkOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // required int64 relative_start = 1; + boolean hasRelativeStart(); + long getRelativeStart(); + + // required string chunk_key = 2; + boolean hasChunkKey(); + String getChunkKey(); + } + public static final class BaseChunk extends + com.google.protobuf.GeneratedMessage + implements BaseChunkOrBuilder { + // Use BaseChunk.newBuilder() to construct. + private BaseChunk(Builder builder) { + super(builder); + } + private BaseChunk(boolean noInit) {} + + private static final BaseChunk defaultInstance; + public static BaseChunk getDefaultInstance() { + return defaultInstance; + } + + public BaseChunk getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_BaseChunk_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_BaseChunk_fieldAccessorTable; + } + + private int bitField0_; + // required int64 relative_start = 1; + public static final int RELATIVE_START_FIELD_NUMBER = 1; + private long relativeStart_; + public boolean hasRelativeStart() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + public long getRelativeStart() { + return relativeStart_; + } + + // required string chunk_key = 2; + public static final int CHUNK_KEY_FIELD_NUMBER = 2; + private Object chunkKey_; + public boolean hasChunkKey() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + public String getChunkKey() { + Object ref = chunkKey_; + if (ref instanceof String) { + return (String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + String s = bs.toStringUtf8(); + if (com.google.protobuf.Internal.isValidUtf8(bs)) { + chunkKey_ = s; + } + return s; + } + } + private com.google.protobuf.ByteString getChunkKeyBytes() { + Object ref = chunkKey_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((String) ref); + chunkKey_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private void initFields() { + relativeStart_ = 0L; + chunkKey_ = ""; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + if (!hasRelativeStart()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasChunkKey()) { + memoizedIsInitialized = 0; + return false; + } + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeInt64(1, relativeStart_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeBytes(2, getChunkKeyBytes()); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(1, relativeStart_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(2, getChunkKeyBytes()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + @java.lang.Override + protected Object writeReplace() throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + @java.lang.Override + public boolean equals(final Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk)) { + return super.equals(obj); + } + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk other = (org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk) obj; + + boolean result = true; + result = result && (hasRelativeStart() == other.hasRelativeStart()); + if (hasRelativeStart()) { + result = result && (getRelativeStart() + == other.getRelativeStart()); + } + result = result && (hasChunkKey() == other.hasChunkKey()); + if (hasChunkKey()) { + result = result && getChunkKey() + .equals(other.getChunkKey()); + } + result = result && + getUnknownFields().equals(other.getUnknownFields()); + return result; + } + + @java.lang.Override + public int hashCode() { + int hash = 41; + hash = (19 * hash) + getDescriptorForType().hashCode(); + if (hasRelativeStart()) { + hash = (37 * hash) + RELATIVE_START_FIELD_NUMBER; + hash = (53 * hash) + hashLong(getRelativeStart()); + } + if (hasChunkKey()) { + hash = (37 * hash) + CHUNK_KEY_FIELD_NUMBER; + hash = (53 * hash) + getChunkKey().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + return hash; + } + + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder<Builder> + implements org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunkOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_BaseChunk_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_BaseChunk_fieldAccessorTable; + } + + // Construct using org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + relativeStart_ = 0L; + bitField0_ = (bitField0_ & ~0x00000001); + chunkKey_ = ""; + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk.getDescriptor(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk getDefaultInstanceForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk.getDefaultInstance(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk build() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return result; + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk buildPartial() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk result = new org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.relativeStart_ = relativeStart_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.chunkKey_ = chunkKey_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk) { + return mergeFrom((org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk other) { + if (other == org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk.getDefaultInstance()) return this; + if (other.hasRelativeStart()) { + setRelativeStart(other.getRelativeStart()); + } + if (other.hasChunkKey()) { + setChunkKey(other.getChunkKey()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + if (!hasRelativeStart()) { + + return false; + } + if (!hasChunkKey()) { + + return false; + } + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + } + break; + } + case 8: { + bitField0_ |= 0x00000001; + relativeStart_ = input.readInt64(); + break; + } + case 18: { + bitField0_ |= 0x00000002; + chunkKey_ = input.readBytes(); + break; + } + } + } + } + + private int bitField0_; + + // required int64 relative_start = 1; + private long relativeStart_ ; + public boolean hasRelativeStart() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + public long getRelativeStart() { + return relativeStart_; + } + public Builder setRelativeStart(long value) { + bitField0_ |= 0x00000001; + relativeStart_ = value; + onChanged(); + return this; + } + public Builder clearRelativeStart() { + bitField0_ = (bitField0_ & ~0x00000001); + relativeStart_ = 0L; + onChanged(); + return this; + } + + // required string chunk_key = 2; + private Object chunkKey_ = ""; + public boolean hasChunkKey() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + public String getChunkKey() { + Object ref = chunkKey_; + if (!(ref instanceof String)) { + String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); + chunkKey_ = s; + return s; + } else { + return (String) ref; + } + } + public Builder setChunkKey(String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + chunkKey_ = value; + onChanged(); + return this; + } + public Builder clearChunkKey() { + bitField0_ = (bitField0_ & ~0x00000002); + chunkKey_ = getDefaultInstance().getChunkKey(); + onChanged(); + return this; + } + void setChunkKey(com.google.protobuf.ByteString value) { + bitField0_ |= 0x00000002; + chunkKey_ = value; + onChanged(); + } + + // @@protoc_insertion_point(builder_scope:org.eclipse.jgit.storage.dht.ChunkMeta.BaseChunk) + } + + static { + defaultInstance = new BaseChunk(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:org.eclipse.jgit.storage.dht.ChunkMeta.BaseChunk) + } + + public interface PrefetchHintOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // repeated string edge = 1; + java.util.List<String> getEdgeList(); + int getEdgeCount(); + String getEdge(int index); + + // repeated string sequential = 2; + java.util.List<String> getSequentialList(); + int getSequentialCount(); + String getSequential(int index); + } + public static final class PrefetchHint extends + com.google.protobuf.GeneratedMessage + implements PrefetchHintOrBuilder { + // Use PrefetchHint.newBuilder() to construct. + private PrefetchHint(Builder builder) { + super(builder); + } + private PrefetchHint(boolean noInit) {} + + private static final PrefetchHint defaultInstance; + public static PrefetchHint getDefaultInstance() { + return defaultInstance; + } + + public PrefetchHint getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_PrefetchHint_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_PrefetchHint_fieldAccessorTable; + } + + // repeated string edge = 1; + public static final int EDGE_FIELD_NUMBER = 1; + private com.google.protobuf.LazyStringList edge_; + public java.util.List<String> + getEdgeList() { + return edge_; + } + public int getEdgeCount() { + return edge_.size(); + } + public String getEdge(int index) { + return edge_.get(index); + } + + // repeated string sequential = 2; + public static final int SEQUENTIAL_FIELD_NUMBER = 2; + private com.google.protobuf.LazyStringList sequential_; + public java.util.List<String> + getSequentialList() { + return sequential_; + } + public int getSequentialCount() { + return sequential_.size(); + } + public String getSequential(int index) { + return sequential_.get(index); + } + + private void initFields() { + edge_ = com.google.protobuf.LazyStringArrayList.EMPTY; + sequential_ = com.google.protobuf.LazyStringArrayList.EMPTY; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + for (int i = 0; i < edge_.size(); i++) { + output.writeBytes(1, edge_.getByteString(i)); + } + for (int i = 0; i < sequential_.size(); i++) { + output.writeBytes(2, sequential_.getByteString(i)); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + { + int dataSize = 0; + for (int i = 0; i < edge_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeBytesSizeNoTag(edge_.getByteString(i)); + } + size += dataSize; + size += 1 * getEdgeList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < sequential_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeBytesSizeNoTag(sequential_.getByteString(i)); + } + size += dataSize; + size += 1 * getSequentialList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + @java.lang.Override + protected Object writeReplace() throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + @java.lang.Override + public boolean equals(final Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint)) { + return super.equals(obj); + } + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint other = (org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint) obj; + + boolean result = true; + result = result && getEdgeList() + .equals(other.getEdgeList()); + result = result && getSequentialList() + .equals(other.getSequentialList()); + result = result && + getUnknownFields().equals(other.getUnknownFields()); + return result; + } + + @java.lang.Override + public int hashCode() { + int hash = 41; + hash = (19 * hash) + getDescriptorForType().hashCode(); + if (getEdgeCount() > 0) { + hash = (37 * hash) + EDGE_FIELD_NUMBER; + hash = (53 * hash) + getEdgeList().hashCode(); + } + if (getSequentialCount() > 0) { + hash = (37 * hash) + SEQUENTIAL_FIELD_NUMBER; + hash = (53 * hash) + getSequentialList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + return hash; + } + + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder<Builder> + implements org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHintOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_PrefetchHint_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_PrefetchHint_fieldAccessorTable; + } + + // Construct using org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + edge_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + sequential_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.getDescriptor(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint getDefaultInstanceForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.getDefaultInstance(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint build() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return result; + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint buildPartial() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint result = new org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint(this); + int from_bitField0_ = bitField0_; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + edge_ = new com.google.protobuf.UnmodifiableLazyStringList( + edge_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.edge_ = edge_; + if (((bitField0_ & 0x00000002) == 0x00000002)) { + sequential_ = new com.google.protobuf.UnmodifiableLazyStringList( + sequential_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.sequential_ = sequential_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint) { + return mergeFrom((org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint other) { + if (other == org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.getDefaultInstance()) return this; + if (!other.edge_.isEmpty()) { + if (edge_.isEmpty()) { + edge_ = other.edge_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureEdgeIsMutable(); + edge_.addAll(other.edge_); + } + onChanged(); + } + if (!other.sequential_.isEmpty()) { + if (sequential_.isEmpty()) { + sequential_ = other.sequential_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureSequentialIsMutable(); + sequential_.addAll(other.sequential_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + } + break; + } + case 10: { + ensureEdgeIsMutable(); + edge_.add(input.readBytes()); + break; + } + case 18: { + ensureSequentialIsMutable(); + sequential_.add(input.readBytes()); + break; + } + } + } + } + + private int bitField0_; + + // repeated string edge = 1; + private com.google.protobuf.LazyStringList edge_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureEdgeIsMutable() { + if (!((bitField0_ & 0x00000001) == 0x00000001)) { + edge_ = new com.google.protobuf.LazyStringArrayList(edge_); + bitField0_ |= 0x00000001; + } + } + public java.util.List<String> + getEdgeList() { + return java.util.Collections.unmodifiableList(edge_); + } + public int getEdgeCount() { + return edge_.size(); + } + public String getEdge(int index) { + return edge_.get(index); + } + public Builder setEdge( + int index, String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureEdgeIsMutable(); + edge_.set(index, value); + onChanged(); + return this; + } + public Builder addEdge(String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureEdgeIsMutable(); + edge_.add(value); + onChanged(); + return this; + } + public Builder addAllEdge( + java.lang.Iterable<String> values) { + ensureEdgeIsMutable(); + super.addAll(values, edge_); + onChanged(); + return this; + } + public Builder clearEdge() { + edge_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + void addEdge(com.google.protobuf.ByteString value) { + ensureEdgeIsMutable(); + edge_.add(value); + onChanged(); + } + + // repeated string sequential = 2; + private com.google.protobuf.LazyStringList sequential_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureSequentialIsMutable() { + if (!((bitField0_ & 0x00000002) == 0x00000002)) { + sequential_ = new com.google.protobuf.LazyStringArrayList(sequential_); + bitField0_ |= 0x00000002; + } + } + public java.util.List<String> + getSequentialList() { + return java.util.Collections.unmodifiableList(sequential_); + } + public int getSequentialCount() { + return sequential_.size(); + } + public String getSequential(int index) { + return sequential_.get(index); + } + public Builder setSequential( + int index, String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureSequentialIsMutable(); + sequential_.set(index, value); + onChanged(); + return this; + } + public Builder addSequential(String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureSequentialIsMutable(); + sequential_.add(value); + onChanged(); + return this; + } + public Builder addAllSequential( + java.lang.Iterable<String> values) { + ensureSequentialIsMutable(); + super.addAll(values, sequential_); + onChanged(); + return this; + } + public Builder clearSequential() { + sequential_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + void addSequential(com.google.protobuf.ByteString value) { + ensureSequentialIsMutable(); + sequential_.add(value); + onChanged(); + } + + // @@protoc_insertion_point(builder_scope:org.eclipse.jgit.storage.dht.ChunkMeta.PrefetchHint) + } + + static { + defaultInstance = new PrefetchHint(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:org.eclipse.jgit.storage.dht.ChunkMeta.PrefetchHint) + } + + private int bitField0_; + // repeated .org.eclipse.jgit.storage.dht.ChunkMeta.BaseChunk base_chunk = 1; + public static final int BASE_CHUNK_FIELD_NUMBER = 1; + private java.util.List<org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk> baseChunk_; + public java.util.List<org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk> getBaseChunkList() { + return baseChunk_; + } + public java.util.List<? extends org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunkOrBuilder> + getBaseChunkOrBuilderList() { + return baseChunk_; + } + public int getBaseChunkCount() { + return baseChunk_.size(); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk getBaseChunk(int index) { + return baseChunk_.get(index); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunkOrBuilder getBaseChunkOrBuilder( + int index) { + return baseChunk_.get(index); + } + + // repeated string fragment = 2; + public static final int FRAGMENT_FIELD_NUMBER = 2; + private com.google.protobuf.LazyStringList fragment_; + public java.util.List<String> + getFragmentList() { + return fragment_; + } + public int getFragmentCount() { + return fragment_.size(); + } + public String getFragment(int index) { + return fragment_.get(index); + } + + // optional .org.eclipse.jgit.storage.dht.ChunkMeta.PrefetchHint commit_prefetch = 51; + public static final int COMMIT_PREFETCH_FIELD_NUMBER = 51; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint commitPrefetch_; + public boolean hasCommitPrefetch() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint getCommitPrefetch() { + return commitPrefetch_; + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHintOrBuilder getCommitPrefetchOrBuilder() { + return commitPrefetch_; + } + + // optional .org.eclipse.jgit.storage.dht.ChunkMeta.PrefetchHint tree_prefetch = 52; + public static final int TREE_PREFETCH_FIELD_NUMBER = 52; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint treePrefetch_; + public boolean hasTreePrefetch() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint getTreePrefetch() { + return treePrefetch_; + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHintOrBuilder getTreePrefetchOrBuilder() { + return treePrefetch_; + } + + private void initFields() { + baseChunk_ = java.util.Collections.emptyList(); + fragment_ = com.google.protobuf.LazyStringArrayList.EMPTY; + commitPrefetch_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.getDefaultInstance(); + treePrefetch_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.getDefaultInstance(); + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + for (int i = 0; i < getBaseChunkCount(); i++) { + if (!getBaseChunk(i).isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + for (int i = 0; i < baseChunk_.size(); i++) { + output.writeMessage(1, baseChunk_.get(i)); + } + for (int i = 0; i < fragment_.size(); i++) { + output.writeBytes(2, fragment_.getByteString(i)); + } + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeMessage(51, commitPrefetch_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeMessage(52, treePrefetch_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < baseChunk_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, baseChunk_.get(i)); + } + { + int dataSize = 0; + for (int i = 0; i < fragment_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeBytesSizeNoTag(fragment_.getByteString(i)); + } + size += dataSize; + size += 1 * getFragmentList().size(); + } + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(51, commitPrefetch_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(52, treePrefetch_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + @java.lang.Override + protected Object writeReplace() throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + @java.lang.Override + public boolean equals(final Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta)) { + return super.equals(obj); + } + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta other = (org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta) obj; + + boolean result = true; + result = result && getBaseChunkList() + .equals(other.getBaseChunkList()); + result = result && getFragmentList() + .equals(other.getFragmentList()); + result = result && (hasCommitPrefetch() == other.hasCommitPrefetch()); + if (hasCommitPrefetch()) { + result = result && getCommitPrefetch() + .equals(other.getCommitPrefetch()); + } + result = result && (hasTreePrefetch() == other.hasTreePrefetch()); + if (hasTreePrefetch()) { + result = result && getTreePrefetch() + .equals(other.getTreePrefetch()); + } + result = result && + getUnknownFields().equals(other.getUnknownFields()); + return result; + } + + @java.lang.Override + public int hashCode() { + int hash = 41; + hash = (19 * hash) + getDescriptorForType().hashCode(); + if (getBaseChunkCount() > 0) { + hash = (37 * hash) + BASE_CHUNK_FIELD_NUMBER; + hash = (53 * hash) + getBaseChunkList().hashCode(); + } + if (getFragmentCount() > 0) { + hash = (37 * hash) + FRAGMENT_FIELD_NUMBER; + hash = (53 * hash) + getFragmentList().hashCode(); + } + if (hasCommitPrefetch()) { + hash = (37 * hash) + COMMIT_PREFETCH_FIELD_NUMBER; + hash = (53 * hash) + getCommitPrefetch().hashCode(); + } + if (hasTreePrefetch()) { + hash = (37 * hash) + TREE_PREFETCH_FIELD_NUMBER; + hash = (53 * hash) + getTreePrefetch().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + return hash; + } + + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder<Builder> + implements org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMetaOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_fieldAccessorTable; + } + + // Construct using org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + getBaseChunkFieldBuilder(); + getCommitPrefetchFieldBuilder(); + getTreePrefetchFieldBuilder(); + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + if (baseChunkBuilder_ == null) { + baseChunk_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + baseChunkBuilder_.clear(); + } + fragment_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + if (commitPrefetchBuilder_ == null) { + commitPrefetch_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.getDefaultInstance(); + } else { + commitPrefetchBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + if (treePrefetchBuilder_ == null) { + treePrefetch_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.getDefaultInstance(); + } else { + treePrefetchBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000008); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.getDescriptor(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta getDefaultInstanceForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.getDefaultInstance(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta build() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return result; + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta buildPartial() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta result = new org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (baseChunkBuilder_ == null) { + if (((bitField0_ & 0x00000001) == 0x00000001)) { + baseChunk_ = java.util.Collections.unmodifiableList(baseChunk_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.baseChunk_ = baseChunk_; + } else { + result.baseChunk_ = baseChunkBuilder_.build(); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + fragment_ = new com.google.protobuf.UnmodifiableLazyStringList( + fragment_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.fragment_ = fragment_; + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000001; + } + if (commitPrefetchBuilder_ == null) { + result.commitPrefetch_ = commitPrefetch_; + } else { + result.commitPrefetch_ = commitPrefetchBuilder_.build(); + } + if (((from_bitField0_ & 0x00000008) == 0x00000008)) { + to_bitField0_ |= 0x00000002; + } + if (treePrefetchBuilder_ == null) { + result.treePrefetch_ = treePrefetch_; + } else { + result.treePrefetch_ = treePrefetchBuilder_.build(); + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta) { + return mergeFrom((org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta other) { + if (other == org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.getDefaultInstance()) return this; + if (baseChunkBuilder_ == null) { + if (!other.baseChunk_.isEmpty()) { + if (baseChunk_.isEmpty()) { + baseChunk_ = other.baseChunk_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureBaseChunkIsMutable(); + baseChunk_.addAll(other.baseChunk_); + } + onChanged(); + } + } else { + if (!other.baseChunk_.isEmpty()) { + if (baseChunkBuilder_.isEmpty()) { + baseChunkBuilder_.dispose(); + baseChunkBuilder_ = null; + baseChunk_ = other.baseChunk_; + bitField0_ = (bitField0_ & ~0x00000001); + baseChunkBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getBaseChunkFieldBuilder() : null; + } else { + baseChunkBuilder_.addAllMessages(other.baseChunk_); + } + } + } + if (!other.fragment_.isEmpty()) { + if (fragment_.isEmpty()) { + fragment_ = other.fragment_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureFragmentIsMutable(); + fragment_.addAll(other.fragment_); + } + onChanged(); + } + if (other.hasCommitPrefetch()) { + mergeCommitPrefetch(other.getCommitPrefetch()); + } + if (other.hasTreePrefetch()) { + mergeTreePrefetch(other.getTreePrefetch()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + for (int i = 0; i < getBaseChunkCount(); i++) { + if (!getBaseChunk(i).isInitialized()) { + + return false; + } + } + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + } + break; + } + case 10: { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk.Builder subBuilder = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk.newBuilder(); + input.readMessage(subBuilder, extensionRegistry); + addBaseChunk(subBuilder.buildPartial()); + break; + } + case 18: { + ensureFragmentIsMutable(); + fragment_.add(input.readBytes()); + break; + } + case 410: { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.Builder subBuilder = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.newBuilder(); + if (hasCommitPrefetch()) { + subBuilder.mergeFrom(getCommitPrefetch()); + } + input.readMessage(subBuilder, extensionRegistry); + setCommitPrefetch(subBuilder.buildPartial()); + break; + } + case 418: { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.Builder subBuilder = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.newBuilder(); + if (hasTreePrefetch()) { + subBuilder.mergeFrom(getTreePrefetch()); + } + input.readMessage(subBuilder, extensionRegistry); + setTreePrefetch(subBuilder.buildPartial()); + break; + } + } + } + } + + private int bitField0_; + + // repeated .org.eclipse.jgit.storage.dht.ChunkMeta.BaseChunk base_chunk = 1; + private java.util.List<org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk> baseChunk_ = + java.util.Collections.emptyList(); + private void ensureBaseChunkIsMutable() { + if (!((bitField0_ & 0x00000001) == 0x00000001)) { + baseChunk_ = new java.util.ArrayList<org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk>(baseChunk_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunkOrBuilder> baseChunkBuilder_; + + public java.util.List<org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk> getBaseChunkList() { + if (baseChunkBuilder_ == null) { + return java.util.Collections.unmodifiableList(baseChunk_); + } else { + return baseChunkBuilder_.getMessageList(); + } + } + public int getBaseChunkCount() { + if (baseChunkBuilder_ == null) { + return baseChunk_.size(); + } else { + return baseChunkBuilder_.getCount(); + } + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk getBaseChunk(int index) { + if (baseChunkBuilder_ == null) { + return baseChunk_.get(index); + } else { + return baseChunkBuilder_.getMessage(index); + } + } + public Builder setBaseChunk( + int index, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk value) { + if (baseChunkBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBaseChunkIsMutable(); + baseChunk_.set(index, value); + onChanged(); + } else { + baseChunkBuilder_.setMessage(index, value); + } + return this; + } + public Builder setBaseChunk( + int index, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk.Builder builderForValue) { + if (baseChunkBuilder_ == null) { + ensureBaseChunkIsMutable(); + baseChunk_.set(index, builderForValue.build()); + onChanged(); + } else { + baseChunkBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + public Builder addBaseChunk(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk value) { + if (baseChunkBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBaseChunkIsMutable(); + baseChunk_.add(value); + onChanged(); + } else { + baseChunkBuilder_.addMessage(value); + } + return this; + } + public Builder addBaseChunk( + int index, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk value) { + if (baseChunkBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBaseChunkIsMutable(); + baseChunk_.add(index, value); + onChanged(); + } else { + baseChunkBuilder_.addMessage(index, value); + } + return this; + } + public Builder addBaseChunk( + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk.Builder builderForValue) { + if (baseChunkBuilder_ == null) { + ensureBaseChunkIsMutable(); + baseChunk_.add(builderForValue.build()); + onChanged(); + } else { + baseChunkBuilder_.addMessage(builderForValue.build()); + } + return this; + } + public Builder addBaseChunk( + int index, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk.Builder builderForValue) { + if (baseChunkBuilder_ == null) { + ensureBaseChunkIsMutable(); + baseChunk_.add(index, builderForValue.build()); + onChanged(); + } else { + baseChunkBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + public Builder addAllBaseChunk( + java.lang.Iterable<? extends org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk> values) { + if (baseChunkBuilder_ == null) { + ensureBaseChunkIsMutable(); + super.addAll(values, baseChunk_); + onChanged(); + } else { + baseChunkBuilder_.addAllMessages(values); + } + return this; + } + public Builder clearBaseChunk() { + if (baseChunkBuilder_ == null) { + baseChunk_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + baseChunkBuilder_.clear(); + } + return this; + } + public Builder removeBaseChunk(int index) { + if (baseChunkBuilder_ == null) { + ensureBaseChunkIsMutable(); + baseChunk_.remove(index); + onChanged(); + } else { + baseChunkBuilder_.remove(index); + } + return this; + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk.Builder getBaseChunkBuilder( + int index) { + return getBaseChunkFieldBuilder().getBuilder(index); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunkOrBuilder getBaseChunkOrBuilder( + int index) { + if (baseChunkBuilder_ == null) { + return baseChunk_.get(index); } else { + return baseChunkBuilder_.getMessageOrBuilder(index); + } + } + public java.util.List<? extends org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunkOrBuilder> + getBaseChunkOrBuilderList() { + if (baseChunkBuilder_ != null) { + return baseChunkBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(baseChunk_); + } + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk.Builder addBaseChunkBuilder() { + return getBaseChunkFieldBuilder().addBuilder( + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk.getDefaultInstance()); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk.Builder addBaseChunkBuilder( + int index) { + return getBaseChunkFieldBuilder().addBuilder( + index, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk.getDefaultInstance()); + } + public java.util.List<org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk.Builder> + getBaseChunkBuilderList() { + return getBaseChunkFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunkOrBuilder> + getBaseChunkFieldBuilder() { + if (baseChunkBuilder_ == null) { + baseChunkBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunkOrBuilder>( + baseChunk_, + ((bitField0_ & 0x00000001) == 0x00000001), + getParentForChildren(), + isClean()); + baseChunk_ = null; + } + return baseChunkBuilder_; + } + + // repeated string fragment = 2; + private com.google.protobuf.LazyStringList fragment_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureFragmentIsMutable() { + if (!((bitField0_ & 0x00000002) == 0x00000002)) { + fragment_ = new com.google.protobuf.LazyStringArrayList(fragment_); + bitField0_ |= 0x00000002; + } + } + public java.util.List<String> + getFragmentList() { + return java.util.Collections.unmodifiableList(fragment_); + } + public int getFragmentCount() { + return fragment_.size(); + } + public String getFragment(int index) { + return fragment_.get(index); + } + public Builder setFragment( + int index, String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureFragmentIsMutable(); + fragment_.set(index, value); + onChanged(); + return this; + } + public Builder addFragment(String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureFragmentIsMutable(); + fragment_.add(value); + onChanged(); + return this; + } + public Builder addAllFragment( + java.lang.Iterable<String> values) { + ensureFragmentIsMutable(); + super.addAll(values, fragment_); + onChanged(); + return this; + } + public Builder clearFragment() { + fragment_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + void addFragment(com.google.protobuf.ByteString value) { + ensureFragmentIsMutable(); + fragment_.add(value); + onChanged(); + } + + // optional .org.eclipse.jgit.storage.dht.ChunkMeta.PrefetchHint commit_prefetch = 51; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint commitPrefetch_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.getDefaultInstance(); + private com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHintOrBuilder> commitPrefetchBuilder_; + public boolean hasCommitPrefetch() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint getCommitPrefetch() { + if (commitPrefetchBuilder_ == null) { + return commitPrefetch_; + } else { + return commitPrefetchBuilder_.getMessage(); + } + } + public Builder setCommitPrefetch(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint value) { + if (commitPrefetchBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + commitPrefetch_ = value; + onChanged(); + } else { + commitPrefetchBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + return this; + } + public Builder setCommitPrefetch( + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.Builder builderForValue) { + if (commitPrefetchBuilder_ == null) { + commitPrefetch_ = builderForValue.build(); + onChanged(); + } else { + commitPrefetchBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + return this; + } + public Builder mergeCommitPrefetch(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint value) { + if (commitPrefetchBuilder_ == null) { + if (((bitField0_ & 0x00000004) == 0x00000004) && + commitPrefetch_ != org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.getDefaultInstance()) { + commitPrefetch_ = + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.newBuilder(commitPrefetch_).mergeFrom(value).buildPartial(); + } else { + commitPrefetch_ = value; + } + onChanged(); + } else { + commitPrefetchBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000004; + return this; + } + public Builder clearCommitPrefetch() { + if (commitPrefetchBuilder_ == null) { + commitPrefetch_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.getDefaultInstance(); + onChanged(); + } else { + commitPrefetchBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + return this; + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.Builder getCommitPrefetchBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getCommitPrefetchFieldBuilder().getBuilder(); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHintOrBuilder getCommitPrefetchOrBuilder() { + if (commitPrefetchBuilder_ != null) { + return commitPrefetchBuilder_.getMessageOrBuilder(); + } else { + return commitPrefetch_; + } + } + private com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHintOrBuilder> + getCommitPrefetchFieldBuilder() { + if (commitPrefetchBuilder_ == null) { + commitPrefetchBuilder_ = new com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHintOrBuilder>( + commitPrefetch_, + getParentForChildren(), + isClean()); + commitPrefetch_ = null; + } + return commitPrefetchBuilder_; + } + + // optional .org.eclipse.jgit.storage.dht.ChunkMeta.PrefetchHint tree_prefetch = 52; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint treePrefetch_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.getDefaultInstance(); + private com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHintOrBuilder> treePrefetchBuilder_; + public boolean hasTreePrefetch() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint getTreePrefetch() { + if (treePrefetchBuilder_ == null) { + return treePrefetch_; + } else { + return treePrefetchBuilder_.getMessage(); + } + } + public Builder setTreePrefetch(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint value) { + if (treePrefetchBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + treePrefetch_ = value; + onChanged(); + } else { + treePrefetchBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + return this; + } + public Builder setTreePrefetch( + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.Builder builderForValue) { + if (treePrefetchBuilder_ == null) { + treePrefetch_ = builderForValue.build(); + onChanged(); + } else { + treePrefetchBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + return this; + } + public Builder mergeTreePrefetch(org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint value) { + if (treePrefetchBuilder_ == null) { + if (((bitField0_ & 0x00000008) == 0x00000008) && + treePrefetch_ != org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.getDefaultInstance()) { + treePrefetch_ = + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.newBuilder(treePrefetch_).mergeFrom(value).buildPartial(); + } else { + treePrefetch_ = value; + } + onChanged(); + } else { + treePrefetchBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000008; + return this; + } + public Builder clearTreePrefetch() { + if (treePrefetchBuilder_ == null) { + treePrefetch_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.getDefaultInstance(); + onChanged(); + } else { + treePrefetchBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000008); + return this; + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.Builder getTreePrefetchBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getTreePrefetchFieldBuilder().getBuilder(); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHintOrBuilder getTreePrefetchOrBuilder() { + if (treePrefetchBuilder_ != null) { + return treePrefetchBuilder_.getMessageOrBuilder(); + } else { + return treePrefetch_; + } + } + private com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHintOrBuilder> + getTreePrefetchFieldBuilder() { + if (treePrefetchBuilder_ == null) { + treePrefetchBuilder_ = new com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHintOrBuilder>( + treePrefetch_, + getParentForChildren(), + isClean()); + treePrefetch_ = null; + } + return treePrefetchBuilder_; + } + + // @@protoc_insertion_point(builder_scope:org.eclipse.jgit.storage.dht.ChunkMeta) + } + + static { + defaultInstance = new ChunkMeta(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:org.eclipse.jgit.storage.dht.ChunkMeta) + } + + public interface CachedPackInfoOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // required string name = 1; + boolean hasName(); + String getName(); + + // required string version = 2; + boolean hasVersion(); + String getVersion(); + + // required int64 objects_total = 3; + boolean hasObjectsTotal(); + long getObjectsTotal(); + + // optional int64 objects_delta = 4; + boolean hasObjectsDelta(); + long getObjectsDelta(); + + // optional int64 bytes_total = 5; + boolean hasBytesTotal(); + long getBytesTotal(); + + // required .org.eclipse.jgit.storage.dht.CachedPackInfo.TipObjectList tip_list = 6; + boolean hasTipList(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList getTipList(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectListOrBuilder getTipListOrBuilder(); + + // required .org.eclipse.jgit.storage.dht.CachedPackInfo.ChunkList chunk_list = 7; + boolean hasChunkList(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList getChunkList(); + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkListOrBuilder getChunkListOrBuilder(); + } + public static final class CachedPackInfo extends + com.google.protobuf.GeneratedMessage + implements CachedPackInfoOrBuilder { + // Use CachedPackInfo.newBuilder() to construct. + private CachedPackInfo(Builder builder) { + super(builder); + } + private CachedPackInfo(boolean noInit) {} + + private static final CachedPackInfo defaultInstance; + public static CachedPackInfo getDefaultInstance() { + return defaultInstance; + } + + public CachedPackInfo getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_fieldAccessorTable; + } + + public interface TipObjectListOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // repeated string object_name = 1; + java.util.List<String> getObjectNameList(); + int getObjectNameCount(); + String getObjectName(int index); + } + public static final class TipObjectList extends + com.google.protobuf.GeneratedMessage + implements TipObjectListOrBuilder { + // Use TipObjectList.newBuilder() to construct. + private TipObjectList(Builder builder) { + super(builder); + } + private TipObjectList(boolean noInit) {} + + private static final TipObjectList defaultInstance; + public static TipObjectList getDefaultInstance() { + return defaultInstance; + } + + public TipObjectList getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_TipObjectList_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_TipObjectList_fieldAccessorTable; + } + + // repeated string object_name = 1; + public static final int OBJECT_NAME_FIELD_NUMBER = 1; + private com.google.protobuf.LazyStringList objectName_; + public java.util.List<String> + getObjectNameList() { + return objectName_; + } + public int getObjectNameCount() { + return objectName_.size(); + } + public String getObjectName(int index) { + return objectName_.get(index); + } + + private void initFields() { + objectName_ = com.google.protobuf.LazyStringArrayList.EMPTY; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + for (int i = 0; i < objectName_.size(); i++) { + output.writeBytes(1, objectName_.getByteString(i)); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + { + int dataSize = 0; + for (int i = 0; i < objectName_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeBytesSizeNoTag(objectName_.getByteString(i)); + } + size += dataSize; + size += 1 * getObjectNameList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + @java.lang.Override + protected Object writeReplace() throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + @java.lang.Override + public boolean equals(final Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList)) { + return super.equals(obj); + } + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList other = (org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList) obj; + + boolean result = true; + result = result && getObjectNameList() + .equals(other.getObjectNameList()); + result = result && + getUnknownFields().equals(other.getUnknownFields()); + return result; + } + + @java.lang.Override + public int hashCode() { + int hash = 41; + hash = (19 * hash) + getDescriptorForType().hashCode(); + if (getObjectNameCount() > 0) { + hash = (37 * hash) + OBJECT_NAME_FIELD_NUMBER; + hash = (53 * hash) + getObjectNameList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + return hash; + } + + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder<Builder> + implements org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectListOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_TipObjectList_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_TipObjectList_fieldAccessorTable; + } + + // Construct using org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + objectName_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList.getDescriptor(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList getDefaultInstanceForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList.getDefaultInstance(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList build() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return result; + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList buildPartial() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList result = new org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList(this); + int from_bitField0_ = bitField0_; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + objectName_ = new com.google.protobuf.UnmodifiableLazyStringList( + objectName_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.objectName_ = objectName_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList) { + return mergeFrom((org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList other) { + if (other == org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList.getDefaultInstance()) return this; + if (!other.objectName_.isEmpty()) { + if (objectName_.isEmpty()) { + objectName_ = other.objectName_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureObjectNameIsMutable(); + objectName_.addAll(other.objectName_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + } + break; + } + case 10: { + ensureObjectNameIsMutable(); + objectName_.add(input.readBytes()); + break; + } + } + } + } + + private int bitField0_; + + // repeated string object_name = 1; + private com.google.protobuf.LazyStringList objectName_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureObjectNameIsMutable() { + if (!((bitField0_ & 0x00000001) == 0x00000001)) { + objectName_ = new com.google.protobuf.LazyStringArrayList(objectName_); + bitField0_ |= 0x00000001; + } + } + public java.util.List<String> + getObjectNameList() { + return java.util.Collections.unmodifiableList(objectName_); + } + public int getObjectNameCount() { + return objectName_.size(); + } + public String getObjectName(int index) { + return objectName_.get(index); + } + public Builder setObjectName( + int index, String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureObjectNameIsMutable(); + objectName_.set(index, value); + onChanged(); + return this; + } + public Builder addObjectName(String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureObjectNameIsMutable(); + objectName_.add(value); + onChanged(); + return this; + } + public Builder addAllObjectName( + java.lang.Iterable<String> values) { + ensureObjectNameIsMutable(); + super.addAll(values, objectName_); + onChanged(); + return this; + } + public Builder clearObjectName() { + objectName_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + void addObjectName(com.google.protobuf.ByteString value) { + ensureObjectNameIsMutable(); + objectName_.add(value); + onChanged(); + } + + // @@protoc_insertion_point(builder_scope:org.eclipse.jgit.storage.dht.CachedPackInfo.TipObjectList) + } + + static { + defaultInstance = new TipObjectList(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:org.eclipse.jgit.storage.dht.CachedPackInfo.TipObjectList) + } + + public interface ChunkListOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // repeated string chunk_key = 1; + java.util.List<String> getChunkKeyList(); + int getChunkKeyCount(); + String getChunkKey(int index); + } + public static final class ChunkList extends + com.google.protobuf.GeneratedMessage + implements ChunkListOrBuilder { + // Use ChunkList.newBuilder() to construct. + private ChunkList(Builder builder) { + super(builder); + } + private ChunkList(boolean noInit) {} + + private static final ChunkList defaultInstance; + public static ChunkList getDefaultInstance() { + return defaultInstance; + } + + public ChunkList getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_ChunkList_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_ChunkList_fieldAccessorTable; + } + + // repeated string chunk_key = 1; + public static final int CHUNK_KEY_FIELD_NUMBER = 1; + private com.google.protobuf.LazyStringList chunkKey_; + public java.util.List<String> + getChunkKeyList() { + return chunkKey_; + } + public int getChunkKeyCount() { + return chunkKey_.size(); + } + public String getChunkKey(int index) { + return chunkKey_.get(index); + } + + private void initFields() { + chunkKey_ = com.google.protobuf.LazyStringArrayList.EMPTY; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + for (int i = 0; i < chunkKey_.size(); i++) { + output.writeBytes(1, chunkKey_.getByteString(i)); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + { + int dataSize = 0; + for (int i = 0; i < chunkKey_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeBytesSizeNoTag(chunkKey_.getByteString(i)); + } + size += dataSize; + size += 1 * getChunkKeyList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + @java.lang.Override + protected Object writeReplace() throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + @java.lang.Override + public boolean equals(final Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList)) { + return super.equals(obj); + } + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList other = (org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList) obj; + + boolean result = true; + result = result && getChunkKeyList() + .equals(other.getChunkKeyList()); + result = result && + getUnknownFields().equals(other.getUnknownFields()); + return result; + } + + @java.lang.Override + public int hashCode() { + int hash = 41; + hash = (19 * hash) + getDescriptorForType().hashCode(); + if (getChunkKeyCount() > 0) { + hash = (37 * hash) + CHUNK_KEY_FIELD_NUMBER; + hash = (53 * hash) + getChunkKeyList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + return hash; + } + + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder<Builder> + implements org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkListOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_ChunkList_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_ChunkList_fieldAccessorTable; + } + + // Construct using org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + chunkKey_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList.getDescriptor(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList getDefaultInstanceForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList.getDefaultInstance(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList build() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return result; + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList buildPartial() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList result = new org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList(this); + int from_bitField0_ = bitField0_; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + chunkKey_ = new com.google.protobuf.UnmodifiableLazyStringList( + chunkKey_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.chunkKey_ = chunkKey_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList) { + return mergeFrom((org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList other) { + if (other == org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList.getDefaultInstance()) return this; + if (!other.chunkKey_.isEmpty()) { + if (chunkKey_.isEmpty()) { + chunkKey_ = other.chunkKey_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureChunkKeyIsMutable(); + chunkKey_.addAll(other.chunkKey_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + } + break; + } + case 10: { + ensureChunkKeyIsMutable(); + chunkKey_.add(input.readBytes()); + break; + } + } + } + } + + private int bitField0_; + + // repeated string chunk_key = 1; + private com.google.protobuf.LazyStringList chunkKey_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureChunkKeyIsMutable() { + if (!((bitField0_ & 0x00000001) == 0x00000001)) { + chunkKey_ = new com.google.protobuf.LazyStringArrayList(chunkKey_); + bitField0_ |= 0x00000001; + } + } + public java.util.List<String> + getChunkKeyList() { + return java.util.Collections.unmodifiableList(chunkKey_); + } + public int getChunkKeyCount() { + return chunkKey_.size(); + } + public String getChunkKey(int index) { + return chunkKey_.get(index); + } + public Builder setChunkKey( + int index, String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureChunkKeyIsMutable(); + chunkKey_.set(index, value); + onChanged(); + return this; + } + public Builder addChunkKey(String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureChunkKeyIsMutable(); + chunkKey_.add(value); + onChanged(); + return this; + } + public Builder addAllChunkKey( + java.lang.Iterable<String> values) { + ensureChunkKeyIsMutable(); + super.addAll(values, chunkKey_); + onChanged(); + return this; + } + public Builder clearChunkKey() { + chunkKey_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + void addChunkKey(com.google.protobuf.ByteString value) { + ensureChunkKeyIsMutable(); + chunkKey_.add(value); + onChanged(); + } + + // @@protoc_insertion_point(builder_scope:org.eclipse.jgit.storage.dht.CachedPackInfo.ChunkList) + } + + static { + defaultInstance = new ChunkList(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:org.eclipse.jgit.storage.dht.CachedPackInfo.ChunkList) + } + + private int bitField0_; + // required string name = 1; + public static final int NAME_FIELD_NUMBER = 1; + private Object name_; + public boolean hasName() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + public String getName() { + Object ref = name_; + if (ref instanceof String) { + return (String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + String s = bs.toStringUtf8(); + if (com.google.protobuf.Internal.isValidUtf8(bs)) { + name_ = s; + } + return s; + } + } + private com.google.protobuf.ByteString getNameBytes() { + Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + // required string version = 2; + public static final int VERSION_FIELD_NUMBER = 2; + private Object version_; + public boolean hasVersion() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + public String getVersion() { + Object ref = version_; + if (ref instanceof String) { + return (String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + String s = bs.toStringUtf8(); + if (com.google.protobuf.Internal.isValidUtf8(bs)) { + version_ = s; + } + return s; + } + } + private com.google.protobuf.ByteString getVersionBytes() { + Object ref = version_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + // required int64 objects_total = 3; + public static final int OBJECTS_TOTAL_FIELD_NUMBER = 3; + private long objectsTotal_; + public boolean hasObjectsTotal() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + public long getObjectsTotal() { + return objectsTotal_; + } + + // optional int64 objects_delta = 4; + public static final int OBJECTS_DELTA_FIELD_NUMBER = 4; + private long objectsDelta_; + public boolean hasObjectsDelta() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + public long getObjectsDelta() { + return objectsDelta_; + } + + // optional int64 bytes_total = 5; + public static final int BYTES_TOTAL_FIELD_NUMBER = 5; + private long bytesTotal_; + public boolean hasBytesTotal() { + return ((bitField0_ & 0x00000010) == 0x00000010); + } + public long getBytesTotal() { + return bytesTotal_; + } + + // required .org.eclipse.jgit.storage.dht.CachedPackInfo.TipObjectList tip_list = 6; + public static final int TIP_LIST_FIELD_NUMBER = 6; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList tipList_; + public boolean hasTipList() { + return ((bitField0_ & 0x00000020) == 0x00000020); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList getTipList() { + return tipList_; + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectListOrBuilder getTipListOrBuilder() { + return tipList_; + } + + // required .org.eclipse.jgit.storage.dht.CachedPackInfo.ChunkList chunk_list = 7; + public static final int CHUNK_LIST_FIELD_NUMBER = 7; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList chunkList_; + public boolean hasChunkList() { + return ((bitField0_ & 0x00000040) == 0x00000040); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList getChunkList() { + return chunkList_; + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkListOrBuilder getChunkListOrBuilder() { + return chunkList_; + } + + private void initFields() { + name_ = ""; + version_ = ""; + objectsTotal_ = 0L; + objectsDelta_ = 0L; + bytesTotal_ = 0L; + tipList_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList.getDefaultInstance(); + chunkList_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList.getDefaultInstance(); + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + if (!hasName()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasVersion()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasObjectsTotal()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasTipList()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasChunkList()) { + memoizedIsInitialized = 0; + return false; + } + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeBytes(1, getNameBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeBytes(2, getVersionBytes()); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeInt64(3, objectsTotal_); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + output.writeInt64(4, objectsDelta_); + } + if (((bitField0_ & 0x00000010) == 0x00000010)) { + output.writeInt64(5, bytesTotal_); + } + if (((bitField0_ & 0x00000020) == 0x00000020)) { + output.writeMessage(6, tipList_); + } + if (((bitField0_ & 0x00000040) == 0x00000040)) { + output.writeMessage(7, chunkList_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(1, getNameBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(2, getVersionBytes()); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(3, objectsTotal_); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(4, objectsDelta_); + } + if (((bitField0_ & 0x00000010) == 0x00000010)) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(5, bytesTotal_); + } + if (((bitField0_ & 0x00000020) == 0x00000020)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, tipList_); + } + if (((bitField0_ & 0x00000040) == 0x00000040)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(7, chunkList_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + @java.lang.Override + protected Object writeReplace() throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + @java.lang.Override + public boolean equals(final Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo)) { + return super.equals(obj); + } + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo other = (org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo) obj; + + boolean result = true; + result = result && (hasName() == other.hasName()); + if (hasName()) { + result = result && getName() + .equals(other.getName()); + } + result = result && (hasVersion() == other.hasVersion()); + if (hasVersion()) { + result = result && getVersion() + .equals(other.getVersion()); + } + result = result && (hasObjectsTotal() == other.hasObjectsTotal()); + if (hasObjectsTotal()) { + result = result && (getObjectsTotal() + == other.getObjectsTotal()); + } + result = result && (hasObjectsDelta() == other.hasObjectsDelta()); + if (hasObjectsDelta()) { + result = result && (getObjectsDelta() + == other.getObjectsDelta()); + } + result = result && (hasBytesTotal() == other.hasBytesTotal()); + if (hasBytesTotal()) { + result = result && (getBytesTotal() + == other.getBytesTotal()); + } + result = result && (hasTipList() == other.hasTipList()); + if (hasTipList()) { + result = result && getTipList() + .equals(other.getTipList()); + } + result = result && (hasChunkList() == other.hasChunkList()); + if (hasChunkList()) { + result = result && getChunkList() + .equals(other.getChunkList()); + } + result = result && + getUnknownFields().equals(other.getUnknownFields()); + return result; + } + + @java.lang.Override + public int hashCode() { + int hash = 41; + hash = (19 * hash) + getDescriptorForType().hashCode(); + if (hasName()) { + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + } + if (hasVersion()) { + hash = (37 * hash) + VERSION_FIELD_NUMBER; + hash = (53 * hash) + getVersion().hashCode(); + } + if (hasObjectsTotal()) { + hash = (37 * hash) + OBJECTS_TOTAL_FIELD_NUMBER; + hash = (53 * hash) + hashLong(getObjectsTotal()); + } + if (hasObjectsDelta()) { + hash = (37 * hash) + OBJECTS_DELTA_FIELD_NUMBER; + hash = (53 * hash) + hashLong(getObjectsDelta()); + } + if (hasBytesTotal()) { + hash = (37 * hash) + BYTES_TOTAL_FIELD_NUMBER; + hash = (53 * hash) + hashLong(getBytesTotal()); + } + if (hasTipList()) { + hash = (37 * hash) + TIP_LIST_FIELD_NUMBER; + hash = (53 * hash) + getTipList().hashCode(); + } + if (hasChunkList()) { + hash = (37 * hash) + CHUNK_LIST_FIELD_NUMBER; + hash = (53 * hash) + getChunkList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + return hash; + } + + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder<Builder> + implements org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_fieldAccessorTable; + } + + // Construct using org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + getTipListFieldBuilder(); + getChunkListFieldBuilder(); + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + name_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + version_ = ""; + bitField0_ = (bitField0_ & ~0x00000002); + objectsTotal_ = 0L; + bitField0_ = (bitField0_ & ~0x00000004); + objectsDelta_ = 0L; + bitField0_ = (bitField0_ & ~0x00000008); + bytesTotal_ = 0L; + bitField0_ = (bitField0_ & ~0x00000010); + if (tipListBuilder_ == null) { + tipList_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList.getDefaultInstance(); + } else { + tipListBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000020); + if (chunkListBuilder_ == null) { + chunkList_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList.getDefaultInstance(); + } else { + chunkListBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000040); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.getDescriptor(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo getDefaultInstanceForType() { + return org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.getDefaultInstance(); + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo build() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return result; + } + + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo buildPartial() { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo result = new org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.name_ = name_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.version_ = version_; + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000004; + } + result.objectsTotal_ = objectsTotal_; + if (((from_bitField0_ & 0x00000008) == 0x00000008)) { + to_bitField0_ |= 0x00000008; + } + result.objectsDelta_ = objectsDelta_; + if (((from_bitField0_ & 0x00000010) == 0x00000010)) { + to_bitField0_ |= 0x00000010; + } + result.bytesTotal_ = bytesTotal_; + if (((from_bitField0_ & 0x00000020) == 0x00000020)) { + to_bitField0_ |= 0x00000020; + } + if (tipListBuilder_ == null) { + result.tipList_ = tipList_; + } else { + result.tipList_ = tipListBuilder_.build(); + } + if (((from_bitField0_ & 0x00000040) == 0x00000040)) { + to_bitField0_ |= 0x00000040; + } + if (chunkListBuilder_ == null) { + result.chunkList_ = chunkList_; + } else { + result.chunkList_ = chunkListBuilder_.build(); + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo) { + return mergeFrom((org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo other) { + if (other == org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.getDefaultInstance()) return this; + if (other.hasName()) { + setName(other.getName()); + } + if (other.hasVersion()) { + setVersion(other.getVersion()); + } + if (other.hasObjectsTotal()) { + setObjectsTotal(other.getObjectsTotal()); + } + if (other.hasObjectsDelta()) { + setObjectsDelta(other.getObjectsDelta()); + } + if (other.hasBytesTotal()) { + setBytesTotal(other.getBytesTotal()); + } + if (other.hasTipList()) { + mergeTipList(other.getTipList()); + } + if (other.hasChunkList()) { + mergeChunkList(other.getChunkList()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + if (!hasName()) { + + return false; + } + if (!hasVersion()) { + + return false; + } + if (!hasObjectsTotal()) { + + return false; + } + if (!hasTipList()) { + + return false; + } + if (!hasChunkList()) { + + return false; + } + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + onChanged(); + return this; + } + break; + } + case 10: { + bitField0_ |= 0x00000001; + name_ = input.readBytes(); + break; + } + case 18: { + bitField0_ |= 0x00000002; + version_ = input.readBytes(); + break; + } + case 24: { + bitField0_ |= 0x00000004; + objectsTotal_ = input.readInt64(); + break; + } + case 32: { + bitField0_ |= 0x00000008; + objectsDelta_ = input.readInt64(); + break; + } + case 40: { + bitField0_ |= 0x00000010; + bytesTotal_ = input.readInt64(); + break; + } + case 50: { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList.Builder subBuilder = org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList.newBuilder(); + if (hasTipList()) { + subBuilder.mergeFrom(getTipList()); + } + input.readMessage(subBuilder, extensionRegistry); + setTipList(subBuilder.buildPartial()); + break; + } + case 58: { + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList.Builder subBuilder = org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList.newBuilder(); + if (hasChunkList()) { + subBuilder.mergeFrom(getChunkList()); + } + input.readMessage(subBuilder, extensionRegistry); + setChunkList(subBuilder.buildPartial()); + break; + } + } + } + } + + private int bitField0_; + + // required string name = 1; + private Object name_ = ""; + public boolean hasName() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + public String getName() { + Object ref = name_; + if (!(ref instanceof String)) { + String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); + name_ = s; + return s; + } else { + return (String) ref; + } + } + public Builder setName(String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + name_ = value; + onChanged(); + return this; + } + public Builder clearName() { + bitField0_ = (bitField0_ & ~0x00000001); + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + void setName(com.google.protobuf.ByteString value) { + bitField0_ |= 0x00000001; + name_ = value; + onChanged(); + } + + // required string version = 2; + private Object version_ = ""; + public boolean hasVersion() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + public String getVersion() { + Object ref = version_; + if (!(ref instanceof String)) { + String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); + version_ = s; + return s; + } else { + return (String) ref; + } + } + public Builder setVersion(String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + version_ = value; + onChanged(); + return this; + } + public Builder clearVersion() { + bitField0_ = (bitField0_ & ~0x00000002); + version_ = getDefaultInstance().getVersion(); + onChanged(); + return this; + } + void setVersion(com.google.protobuf.ByteString value) { + bitField0_ |= 0x00000002; + version_ = value; + onChanged(); + } + + // required int64 objects_total = 3; + private long objectsTotal_ ; + public boolean hasObjectsTotal() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + public long getObjectsTotal() { + return objectsTotal_; + } + public Builder setObjectsTotal(long value) { + bitField0_ |= 0x00000004; + objectsTotal_ = value; + onChanged(); + return this; + } + public Builder clearObjectsTotal() { + bitField0_ = (bitField0_ & ~0x00000004); + objectsTotal_ = 0L; + onChanged(); + return this; + } + + // optional int64 objects_delta = 4; + private long objectsDelta_ ; + public boolean hasObjectsDelta() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + public long getObjectsDelta() { + return objectsDelta_; + } + public Builder setObjectsDelta(long value) { + bitField0_ |= 0x00000008; + objectsDelta_ = value; + onChanged(); + return this; + } + public Builder clearObjectsDelta() { + bitField0_ = (bitField0_ & ~0x00000008); + objectsDelta_ = 0L; + onChanged(); + return this; + } + + // optional int64 bytes_total = 5; + private long bytesTotal_ ; + public boolean hasBytesTotal() { + return ((bitField0_ & 0x00000010) == 0x00000010); + } + public long getBytesTotal() { + return bytesTotal_; + } + public Builder setBytesTotal(long value) { + bitField0_ |= 0x00000010; + bytesTotal_ = value; + onChanged(); + return this; + } + public Builder clearBytesTotal() { + bitField0_ = (bitField0_ & ~0x00000010); + bytesTotal_ = 0L; + onChanged(); + return this; + } + + // required .org.eclipse.jgit.storage.dht.CachedPackInfo.TipObjectList tip_list = 6; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList tipList_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList.getDefaultInstance(); + private com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectListOrBuilder> tipListBuilder_; + public boolean hasTipList() { + return ((bitField0_ & 0x00000020) == 0x00000020); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList getTipList() { + if (tipListBuilder_ == null) { + return tipList_; + } else { + return tipListBuilder_.getMessage(); + } + } + public Builder setTipList(org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList value) { + if (tipListBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + tipList_ = value; + onChanged(); + } else { + tipListBuilder_.setMessage(value); + } + bitField0_ |= 0x00000020; + return this; + } + public Builder setTipList( + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList.Builder builderForValue) { + if (tipListBuilder_ == null) { + tipList_ = builderForValue.build(); + onChanged(); + } else { + tipListBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000020; + return this; + } + public Builder mergeTipList(org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList value) { + if (tipListBuilder_ == null) { + if (((bitField0_ & 0x00000020) == 0x00000020) && + tipList_ != org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList.getDefaultInstance()) { + tipList_ = + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList.newBuilder(tipList_).mergeFrom(value).buildPartial(); + } else { + tipList_ = value; + } + onChanged(); + } else { + tipListBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000020; + return this; + } + public Builder clearTipList() { + if (tipListBuilder_ == null) { + tipList_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList.getDefaultInstance(); + onChanged(); + } else { + tipListBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000020); + return this; + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList.Builder getTipListBuilder() { + bitField0_ |= 0x00000020; + onChanged(); + return getTipListFieldBuilder().getBuilder(); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectListOrBuilder getTipListOrBuilder() { + if (tipListBuilder_ != null) { + return tipListBuilder_.getMessageOrBuilder(); + } else { + return tipList_; + } + } + private com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectListOrBuilder> + getTipListFieldBuilder() { + if (tipListBuilder_ == null) { + tipListBuilder_ = new com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectListOrBuilder>( + tipList_, + getParentForChildren(), + isClean()); + tipList_ = null; + } + return tipListBuilder_; + } + + // required .org.eclipse.jgit.storage.dht.CachedPackInfo.ChunkList chunk_list = 7; + private org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList chunkList_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList.getDefaultInstance(); + private com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkListOrBuilder> chunkListBuilder_; + public boolean hasChunkList() { + return ((bitField0_ & 0x00000040) == 0x00000040); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList getChunkList() { + if (chunkListBuilder_ == null) { + return chunkList_; + } else { + return chunkListBuilder_.getMessage(); + } + } + public Builder setChunkList(org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList value) { + if (chunkListBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + chunkList_ = value; + onChanged(); + } else { + chunkListBuilder_.setMessage(value); + } + bitField0_ |= 0x00000040; + return this; + } + public Builder setChunkList( + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList.Builder builderForValue) { + if (chunkListBuilder_ == null) { + chunkList_ = builderForValue.build(); + onChanged(); + } else { + chunkListBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000040; + return this; + } + public Builder mergeChunkList(org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList value) { + if (chunkListBuilder_ == null) { + if (((bitField0_ & 0x00000040) == 0x00000040) && + chunkList_ != org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList.getDefaultInstance()) { + chunkList_ = + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList.newBuilder(chunkList_).mergeFrom(value).buildPartial(); + } else { + chunkList_ = value; + } + onChanged(); + } else { + chunkListBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000040; + return this; + } + public Builder clearChunkList() { + if (chunkListBuilder_ == null) { + chunkList_ = org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList.getDefaultInstance(); + onChanged(); + } else { + chunkListBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000040); + return this; + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList.Builder getChunkListBuilder() { + bitField0_ |= 0x00000040; + onChanged(); + return getChunkListFieldBuilder().getBuilder(); + } + public org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkListOrBuilder getChunkListOrBuilder() { + if (chunkListBuilder_ != null) { + return chunkListBuilder_.getMessageOrBuilder(); + } else { + return chunkList_; + } + } + private com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkListOrBuilder> + getChunkListFieldBuilder() { + if (chunkListBuilder_ == null) { + chunkListBuilder_ = new com.google.protobuf.SingleFieldBuilder< + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList.Builder, org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkListOrBuilder>( + chunkList_, + getParentForChildren(), + isClean()); + chunkList_ = null; + } + return chunkListBuilder_; + } + + // @@protoc_insertion_point(builder_scope:org.eclipse.jgit.storage.dht.CachedPackInfo) + } + + static { + defaultInstance = new CachedPackInfo(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:org.eclipse.jgit.storage.dht.CachedPackInfo) + } + + private static com.google.protobuf.Descriptors.Descriptor + internal_static_org_eclipse_jgit_storage_dht_RefData_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_org_eclipse_jgit_storage_dht_RefData_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_org_eclipse_jgit_storage_dht_RefData_Id_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_org_eclipse_jgit_storage_dht_RefData_Id_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_org_eclipse_jgit_storage_dht_ObjectInfo_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_org_eclipse_jgit_storage_dht_ObjectInfo_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_org_eclipse_jgit_storage_dht_ChunkInfo_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_org_eclipse_jgit_storage_dht_ChunkInfo_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_org_eclipse_jgit_storage_dht_ChunkInfo_ObjectCounts_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_org_eclipse_jgit_storage_dht_ChunkInfo_ObjectCounts_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_BaseChunk_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_BaseChunk_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_PrefetchHint_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_PrefetchHint_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_TipObjectList_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_TipObjectList_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_ChunkList_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_ChunkList_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n,org/eclipse/jgit/storage/dht/git_store" + + ".proto\022\034org.eclipse.jgit.storage.dht\"\316\001\n" + + "\007RefData\022\016\n\006symref\030\001 \001(\t\0228\n\006target\030\002 \001(\013" + + "2(.org.eclipse.jgit.storage.dht.RefData." + + "Id\022\021\n\tis_peeled\030\003 \001(\010\0228\n\006peeled\030\004 \001(\0132(." + + "org.eclipse.jgit.storage.dht.RefData.Id\032" + + ",\n\002Id\022\023\n\013object_name\030\001 \002(\t\022\021\n\tchunk_key\030" + + "\002 \001(\t\"\364\001\n\nObjectInfo\022H\n\013object_type\030\001 \001(" + + "\01623.org.eclipse.jgit.storage.dht.ObjectI" + + "nfo.ObjectType\022\016\n\006offset\030\002 \002(\005\022\023\n\013packed", + "_size\030\003 \002(\003\022\025\n\rinflated_size\030\004 \002(\003\022\022\n\nde" + + "lta_base\030\005 \001(\014\022\025\n\ris_fragmented\030\006 \001(\010\"5\n" + + "\nObjectType\022\n\n\006COMMIT\020\001\022\010\n\004TREE\020\002\022\010\n\004BLO" + + "B\020\003\022\007\n\003TAG\020\004\"\217\004\n\tChunkInfo\022>\n\006source\030\001 \001" + + "(\0162..org.eclipse.jgit.storage.dht.ChunkI" + + "nfo.Source\022G\n\013object_type\030\002 \001(\01622.org.ec" + + "lipse.jgit.storage.dht.ChunkInfo.ObjectT" + + "ype\022\023\n\013is_fragment\030\003 \001(\010\022\027\n\017cached_pack_" + + "key\030\004 \001(\t\022K\n\robject_counts\030\005 \001(\01324.org.e" + + "clipse.jgit.storage.dht.ChunkInfo.Object", + "Counts\022\022\n\nchunk_size\030\006 \001(\005\022\022\n\nindex_size" + + "\030\007 \001(\005\022\021\n\tmeta_size\030\010 \001(\005\032R\n\014ObjectCount" + + "s\022\r\n\005total\030\001 \001(\005\022\r\n\005whole\030\002 \001(\005\022\021\n\tofs_d" + + "elta\030\003 \001(\005\022\021\n\tref_delta\030\004 \001(\005\"-\n\006Source\022" + + "\013\n\007RECEIVE\020\001\022\n\n\006INSERT\020\002\022\n\n\006REPACK\020\003\"@\n\n" + + "ObjectType\022\t\n\005MIXED\020\000\022\n\n\006COMMIT\020\001\022\010\n\004TRE" + + "E\020\002\022\010\n\004BLOB\020\003\022\007\n\003TAG\020\004\"\352\002\n\tChunkMeta\022E\n\n" + + "base_chunk\030\001 \003(\01321.org.eclipse.jgit.stor" + + "age.dht.ChunkMeta.BaseChunk\022\020\n\010fragment\030" + + "\002 \003(\t\022M\n\017commit_prefetch\0303 \001(\01324.org.ecl", + "ipse.jgit.storage.dht.ChunkMeta.Prefetch" + + "Hint\022K\n\rtree_prefetch\0304 \001(\01324.org.eclips" + + "e.jgit.storage.dht.ChunkMeta.PrefetchHin" + + "t\0326\n\tBaseChunk\022\026\n\016relative_start\030\001 \002(\003\022\021" + + "\n\tchunk_key\030\002 \002(\t\0320\n\014PrefetchHint\022\014\n\004edg" + + "e\030\001 \003(\t\022\022\n\nsequential\030\002 \003(\t\"\322\002\n\016CachedPa" + + "ckInfo\022\014\n\004name\030\001 \002(\t\022\017\n\007version\030\002 \002(\t\022\025\n" + + "\robjects_total\030\003 \002(\003\022\025\n\robjects_delta\030\004 " + + "\001(\003\022\023\n\013bytes_total\030\005 \001(\003\022L\n\010tip_list\030\006 \002" + + "(\0132:.org.eclipse.jgit.storage.dht.Cached", + "PackInfo.TipObjectList\022J\n\nchunk_list\030\007 \002" + + "(\01326.org.eclipse.jgit.storage.dht.Cached" + + "PackInfo.ChunkList\032$\n\rTipObjectList\022\023\n\013o" + + "bject_name\030\001 \003(\t\032\036\n\tChunkList\022\021\n\tchunk_k" + + "ey\030\001 \003(\tB1\n,org.eclipse.jgit.generated.s" + + "torage.dht.proto\240\001\001" + }; + com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = + new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { + public com.google.protobuf.ExtensionRegistry assignDescriptors( + com.google.protobuf.Descriptors.FileDescriptor root) { + descriptor = root; + internal_static_org_eclipse_jgit_storage_dht_RefData_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_org_eclipse_jgit_storage_dht_RefData_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_org_eclipse_jgit_storage_dht_RefData_descriptor, + new java.lang.String[] { "Symref", "Target", "IsPeeled", "Peeled", }, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.class, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Builder.class); + internal_static_org_eclipse_jgit_storage_dht_RefData_Id_descriptor = + internal_static_org_eclipse_jgit_storage_dht_RefData_descriptor.getNestedTypes().get(0); + internal_static_org_eclipse_jgit_storage_dht_RefData_Id_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_org_eclipse_jgit_storage_dht_RefData_Id_descriptor, + new java.lang.String[] { "ObjectName", "ChunkKey", }, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.class, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.RefData.Id.Builder.class); + internal_static_org_eclipse_jgit_storage_dht_ObjectInfo_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_org_eclipse_jgit_storage_dht_ObjectInfo_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_org_eclipse_jgit_storage_dht_ObjectInfo_descriptor, + new java.lang.String[] { "ObjectType", "Offset", "PackedSize", "InflatedSize", "DeltaBase", "IsFragmented", }, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.class, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ObjectInfo.Builder.class); + internal_static_org_eclipse_jgit_storage_dht_ChunkInfo_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_org_eclipse_jgit_storage_dht_ChunkInfo_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_org_eclipse_jgit_storage_dht_ChunkInfo_descriptor, + new java.lang.String[] { "Source", "ObjectType", "IsFragment", "CachedPackKey", "ObjectCounts", "ChunkSize", "IndexSize", "MetaSize", }, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.class, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.Builder.class); + internal_static_org_eclipse_jgit_storage_dht_ChunkInfo_ObjectCounts_descriptor = + internal_static_org_eclipse_jgit_storage_dht_ChunkInfo_descriptor.getNestedTypes().get(0); + internal_static_org_eclipse_jgit_storage_dht_ChunkInfo_ObjectCounts_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_org_eclipse_jgit_storage_dht_ChunkInfo_ObjectCounts_descriptor, + new java.lang.String[] { "Total", "Whole", "OfsDelta", "RefDelta", }, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts.class, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkInfo.ObjectCounts.Builder.class); + internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_descriptor, + new java.lang.String[] { "BaseChunk", "Fragment", "CommitPrefetch", "TreePrefetch", }, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.class, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.Builder.class); + internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_BaseChunk_descriptor = + internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_descriptor.getNestedTypes().get(0); + internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_BaseChunk_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_BaseChunk_descriptor, + new java.lang.String[] { "RelativeStart", "ChunkKey", }, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk.class, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.BaseChunk.Builder.class); + internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_PrefetchHint_descriptor = + internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_descriptor.getNestedTypes().get(1); + internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_PrefetchHint_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_org_eclipse_jgit_storage_dht_ChunkMeta_PrefetchHint_descriptor, + new java.lang.String[] { "Edge", "Sequential", }, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.class, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.ChunkMeta.PrefetchHint.Builder.class); + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_descriptor, + new java.lang.String[] { "Name", "Version", "ObjectsTotal", "ObjectsDelta", "BytesTotal", "TipList", "ChunkList", }, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.class, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.Builder.class); + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_TipObjectList_descriptor = + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_descriptor.getNestedTypes().get(0); + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_TipObjectList_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_TipObjectList_descriptor, + new java.lang.String[] { "ObjectName", }, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList.class, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.TipObjectList.Builder.class); + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_ChunkList_descriptor = + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_descriptor.getNestedTypes().get(1); + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_ChunkList_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_org_eclipse_jgit_storage_dht_CachedPackInfo_ChunkList_descriptor, + new java.lang.String[] { "ChunkKey", }, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList.class, + org.eclipse.jgit.generated.storage.dht.proto.GitStore.CachedPackInfo.ChunkList.Builder.class); + return null; + } + }; + com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }, assigner); + } + + // @@protoc_insertion_point(outer_class_scope) +} |