summaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit.generated.storage.dht.proto/src
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.jgit.generated.storage.dht.proto/src')
-rw-r--r--org.eclipse.jgit.generated.storage.dht.proto/src/org/eclipse/jgit/generated/storage/dht/proto/GitCache.java2546
-rw-r--r--org.eclipse.jgit.generated.storage.dht.proto/src/org/eclipse/jgit/generated/storage/dht/proto/GitStore.java7963
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)
+}