- getSeedBuilderList() {
- return getSeedFieldBuilder().getBuilderList();
- }
- private com.google.protobuf.RepeatedFieldBuilderV3<
- org.bitcoin.crawler.PeerSeedProtos.PeerSeedData, org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder, org.bitcoin.crawler.PeerSeedProtos.PeerSeedDataOrBuilder>
- getSeedFieldBuilder() {
- if (seedBuilder_ == null) {
- seedBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
- org.bitcoin.crawler.PeerSeedProtos.PeerSeedData, org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder, org.bitcoin.crawler.PeerSeedProtos.PeerSeedDataOrBuilder>(
- seed_,
- ((bitField0_ & 0x00000001) != 0),
- getParentForChildren(),
- isClean());
- seed_ = null;
- }
- return seedBuilder_;
- }
- private long timestamp_ ;
/**
*
* seconds since UNIX epoch
@@ -1794,7 +961,7 @@ public final class PeerSeedProtos {
*/
@java.lang.Override
public boolean hasTimestamp() {
- return ((bitField0_ & 0x00000002) != 0);
+ return instance.hasTimestamp();
}
/**
*
@@ -1806,7 +973,7 @@ public final class PeerSeedProtos {
*/
@java.lang.Override
public long getTimestamp() {
- return timestamp_;
+ return instance.getTimestamp();
}
/**
*
@@ -1818,9 +985,8 @@ public final class PeerSeedProtos {
* @return This builder for chaining.
*/
public Builder setTimestamp(long value) {
- bitField0_ |= 0x00000002;
- timestamp_ = value;
- onChanged();
+ copyOnWrite();
+ instance.setTimestamp(value);
return this;
}
/**
@@ -1832,54 +998,35 @@ public final class PeerSeedProtos {
* @return This builder for chaining.
*/
public Builder clearTimestamp() {
- bitField0_ = (bitField0_ & ~0x00000002);
- timestamp_ = 0L;
- onChanged();
+ copyOnWrite();
+ instance.clearTimestamp();
return this;
}
- private java.lang.Object net_ = "";
/**
* required string net = 3;
* @return Whether the net field is set.
*/
+ @java.lang.Override
public boolean hasNet() {
- return ((bitField0_ & 0x00000004) != 0);
+ return instance.hasNet();
}
/**
* required string net = 3;
* @return The net.
*/
+ @java.lang.Override
public java.lang.String getNet() {
- java.lang.Object ref = net_;
- if (!(ref instanceof java.lang.String)) {
- com.google.protobuf.ByteString bs =
- (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- if (bs.isValidUtf8()) {
- net_ = s;
- }
- return s;
- } else {
- return (java.lang.String) ref;
- }
+ return instance.getNet();
}
/**
* required string net = 3;
* @return The bytes for net.
*/
+ @java.lang.Override
public com.google.protobuf.ByteString
getNetBytes() {
- java.lang.Object ref = net_;
- if (ref instanceof String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8(
- (java.lang.String) ref);
- net_ = b;
- return b;
- } else {
- return (com.google.protobuf.ByteString) ref;
- }
+ return instance.getNetBytes();
}
/**
* required string net = 3;
@@ -1888,12 +1035,8 @@ public final class PeerSeedProtos {
*/
public Builder setNet(
java.lang.String value) {
- if (value == null) {
- throw new NullPointerException();
- }
- bitField0_ |= 0x00000004;
- net_ = value;
- onChanged();
+ copyOnWrite();
+ instance.setNet(value);
return this;
}
/**
@@ -1901,9 +1044,8 @@ public final class PeerSeedProtos {
* @return This builder for chaining.
*/
public Builder clearNet() {
- bitField0_ = (bitField0_ & ~0x00000004);
- net_ = getDefaultInstance().getNet();
- onChanged();
+ copyOnWrite();
+ instance.clearNet();
return this;
}
/**
@@ -1913,70 +1055,95 @@ public final class PeerSeedProtos {
*/
public Builder setNetBytes(
com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- bitField0_ |= 0x00000004;
- net_ = value;
- onChanged();
+ copyOnWrite();
+ instance.setNetBytes(value);
return this;
}
- @java.lang.Override
- public final Builder setUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.setUnknownFields(unknownFields);
- }
-
- @java.lang.Override
- public final Builder mergeUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.mergeUnknownFields(unknownFields);
- }
-
// @@protoc_insertion_point(builder_scope:org.bitcoin.crawler.PeerSeeds)
}
+ private byte memoizedIsInitialized = 2;
+ @java.lang.Override
+ @java.lang.SuppressWarnings({"unchecked", "fallthrough"})
+ protected final java.lang.Object dynamicMethod(
+ com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
+ java.lang.Object arg0, java.lang.Object arg1) {
+ switch (method) {
+ case NEW_MUTABLE_INSTANCE: {
+ return new org.bitcoin.crawler.PeerSeedProtos.PeerSeeds();
+ }
+ case NEW_BUILDER: {
+ return new Builder();
+ }
+ case BUILD_MESSAGE_INFO: {
+ java.lang.Object[] objects = new java.lang.Object[] {
+ "bitField0_",
+ "seed_",
+ org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.class,
+ "timestamp_",
+ "net_",
+ };
+ java.lang.String info =
+ "\u0001\u0003\u0000\u0001\u0001\u0003\u0003\u0000\u0001\u0003\u0001\u041b\u0002\u1503" +
+ "\u0000\u0003\u1508\u0001";
+ return newMessageInfo(DEFAULT_INSTANCE, info, objects);
+ }
+ // fall through
+ case GET_DEFAULT_INSTANCE: {
+ return DEFAULT_INSTANCE;
+ }
+ case GET_PARSER: {
+ com.google.protobuf.Parser parser = PARSER;
+ if (parser == null) {
+ synchronized (org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.class) {
+ parser = PARSER;
+ if (parser == null) {
+ parser =
+ new DefaultInstanceBasedParser(
+ DEFAULT_INSTANCE);
+ PARSER = parser;
+ }
+ }
+ }
+ return parser;
+ }
+ case GET_MEMOIZED_IS_INITIALIZED: {
+ return memoizedIsInitialized;
+ }
+ case SET_MEMOIZED_IS_INITIALIZED: {
+ memoizedIsInitialized = (byte) (arg0 == null ? 0 : 1);
+ return null;
+ }
+ }
+ throw new UnsupportedOperationException();
+ }
+
// @@protoc_insertion_point(class_scope:org.bitcoin.crawler.PeerSeeds)
private static final org.bitcoin.crawler.PeerSeedProtos.PeerSeeds DEFAULT_INSTANCE;
static {
- DEFAULT_INSTANCE = new org.bitcoin.crawler.PeerSeedProtos.PeerSeeds();
+ PeerSeeds defaultInstance = new PeerSeeds();
+ // New instances are implicitly immutable so no need to make
+ // immutable.
+ DEFAULT_INSTANCE = defaultInstance;
+ com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
+ PeerSeeds.class, defaultInstance);
}
public static org.bitcoin.crawler.PeerSeedProtos.PeerSeeds getDefaultInstance() {
return DEFAULT_INSTANCE;
}
- @java.lang.Deprecated public static final com.google.protobuf.Parser
- PARSER = new com.google.protobuf.AbstractParser() {
- @java.lang.Override
- public PeerSeeds parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return new PeerSeeds(input, extensionRegistry);
- }
- };
+ private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
- return PARSER;
+ return DEFAULT_INSTANCE.getParserForType();
}
-
- @java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
- return PARSER;
- }
-
- @java.lang.Override
- public org.bitcoin.crawler.PeerSeedProtos.PeerSeeds getDefaultInstanceForType() {
- return DEFAULT_INSTANCE;
- }
-
}
public interface SignedPeerSeedsOrBuilder extends
// @@protoc_insertion_point(interface_extends:org.bitcoin.crawler.SignedPeerSeeds)
- com.google.protobuf.MessageOrBuilder {
+ com.google.protobuf.MessageLiteOrBuilder {
/**
* required bytes peer_seeds = 1;
@@ -2014,99 +1181,16 @@ public final class PeerSeedProtos {
/**
* Protobuf type {@code org.bitcoin.crawler.SignedPeerSeeds}
*/
- public static final class SignedPeerSeeds extends
- com.google.protobuf.GeneratedMessageV3 implements
+ public static final class SignedPeerSeeds extends
+ com.google.protobuf.GeneratedMessageLite<
+ SignedPeerSeeds, SignedPeerSeeds.Builder> implements
// @@protoc_insertion_point(message_implements:org.bitcoin.crawler.SignedPeerSeeds)
SignedPeerSeedsOrBuilder {
- private static final long serialVersionUID = 0L;
- // Use SignedPeerSeeds.newBuilder() to construct.
- private SignedPeerSeeds(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
- super(builder);
- }
private SignedPeerSeeds() {
peerSeeds_ = com.google.protobuf.ByteString.EMPTY;
signature_ = com.google.protobuf.ByteString.EMPTY;
pubkey_ = com.google.protobuf.ByteString.EMPTY;
}
-
- @java.lang.Override
- @SuppressWarnings({"unused"})
- protected java.lang.Object newInstance(
- UnusedPrivateParameter unused) {
- return new SignedPeerSeeds();
- }
-
- @java.lang.Override
- public final com.google.protobuf.UnknownFieldSet
- getUnknownFields() {
- return this.unknownFields;
- }
- private SignedPeerSeeds(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- this();
- if (extensionRegistry == null) {
- throw new java.lang.NullPointerException();
- }
- int mutable_bitField0_ = 0;
- com.google.protobuf.UnknownFieldSet.Builder unknownFields =
- com.google.protobuf.UnknownFieldSet.newBuilder();
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- case 10: {
- bitField0_ |= 0x00000001;
- peerSeeds_ = input.readBytes();
- break;
- }
- case 18: {
- bitField0_ |= 0x00000002;
- signature_ = input.readBytes();
- break;
- }
- case 26: {
- bitField0_ |= 0x00000004;
- pubkey_ = input.readBytes();
- break;
- }
- default: {
- if (!parseUnknownField(
- input, unknownFields, extensionRegistry, tag)) {
- done = true;
- }
- break;
- }
- }
- }
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(this);
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(
- e).setUnfinishedMessage(this);
- } finally {
- this.unknownFields = unknownFields.build();
- makeExtensionsImmutable();
- }
- }
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return org.bitcoin.crawler.PeerSeedProtos.internal_static_org_bitcoin_crawler_SignedPeerSeeds_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return org.bitcoin.crawler.PeerSeedProtos.internal_static_org_bitcoin_crawler_SignedPeerSeeds_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.class, org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder.class);
- }
-
private int bitField0_;
public static final int PEER_SEEDS_FIELD_NUMBER = 1;
private com.google.protobuf.ByteString peerSeeds_;
@@ -2126,6 +1210,22 @@ public final class PeerSeedProtos {
public com.google.protobuf.ByteString getPeerSeeds() {
return peerSeeds_;
}
+ /**
+ * required bytes peer_seeds = 1;
+ * @param value The peerSeeds to set.
+ */
+ private void setPeerSeeds(com.google.protobuf.ByteString value) {
+ value.getClass();
+ bitField0_ |= 0x00000001;
+ peerSeeds_ = value;
+ }
+ /**
+ * required bytes peer_seeds = 1;
+ */
+ private void clearPeerSeeds() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ peerSeeds_ = getDefaultInstance().getPeerSeeds();
+ }
public static final int SIGNATURE_FIELD_NUMBER = 2;
private com.google.protobuf.ByteString signature_;
@@ -2145,6 +1245,22 @@ public final class PeerSeedProtos {
public com.google.protobuf.ByteString getSignature() {
return signature_;
}
+ /**
+ * required bytes signature = 2;
+ * @param value The signature to set.
+ */
+ private void setSignature(com.google.protobuf.ByteString value) {
+ value.getClass();
+ bitField0_ |= 0x00000002;
+ signature_ = value;
+ }
+ /**
+ * required bytes signature = 2;
+ */
+ private void clearSignature() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ signature_ = getDefaultInstance().getSignature();
+ }
public static final int PUBKEY_FIELD_NUMBER = 3;
private com.google.protobuf.ByteString pubkey_;
@@ -2164,400 +1280,125 @@ public final class PeerSeedProtos {
public com.google.protobuf.ByteString getPubkey() {
return pubkey_;
}
-
- private byte memoizedIsInitialized = -1;
- @java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1) return true;
- if (isInitialized == 0) return false;
-
- if (!hasPeerSeeds()) {
- memoizedIsInitialized = 0;
- return false;
- }
- if (!hasSignature()) {
- memoizedIsInitialized = 0;
- return false;
- }
- if (!hasPubkey()) {
- memoizedIsInitialized = 0;
- return false;
- }
- memoizedIsInitialized = 1;
- return true;
+ /**
+ * required bytes pubkey = 3;
+ * @param value The pubkey to set.
+ */
+ private void setPubkey(com.google.protobuf.ByteString value) {
+ value.getClass();
+ bitField0_ |= 0x00000004;
+ pubkey_ = value;
}
-
- @java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- if (((bitField0_ & 0x00000001) != 0)) {
- output.writeBytes(1, peerSeeds_);
- }
- if (((bitField0_ & 0x00000002) != 0)) {
- output.writeBytes(2, signature_);
- }
- if (((bitField0_ & 0x00000004) != 0)) {
- output.writeBytes(3, pubkey_);
- }
- unknownFields.writeTo(output);
- }
-
- @java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1) return size;
-
- size = 0;
- if (((bitField0_ & 0x00000001) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeBytesSize(1, peerSeeds_);
- }
- if (((bitField0_ & 0x00000002) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeBytesSize(2, signature_);
- }
- if (((bitField0_ & 0x00000004) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeBytesSize(3, pubkey_);
- }
- size += unknownFields.getSerializedSize();
- memoizedSize = size;
- return size;
- }
-
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds)) {
- return super.equals(obj);
- }
- org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds other = (org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds) obj;
-
- if (hasPeerSeeds() != other.hasPeerSeeds()) return false;
- if (hasPeerSeeds()) {
- if (!getPeerSeeds()
- .equals(other.getPeerSeeds())) return false;
- }
- if (hasSignature() != other.hasSignature()) return false;
- if (hasSignature()) {
- if (!getSignature()
- .equals(other.getSignature())) return false;
- }
- if (hasPubkey() != other.hasPubkey()) return false;
- if (hasPubkey()) {
- if (!getPubkey()
- .equals(other.getPubkey())) return false;
- }
- if (!unknownFields.equals(other.unknownFields)) return false;
- return true;
- }
-
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptor().hashCode();
- if (hasPeerSeeds()) {
- hash = (37 * hash) + PEER_SEEDS_FIELD_NUMBER;
- hash = (53 * hash) + getPeerSeeds().hashCode();
- }
- if (hasSignature()) {
- hash = (37 * hash) + SIGNATURE_FIELD_NUMBER;
- hash = (53 * hash) + getSignature().hashCode();
- }
- if (hasPubkey()) {
- hash = (37 * hash) + PUBKEY_FIELD_NUMBER;
- hash = (53 * hash) + getPubkey().hashCode();
- }
- hash = (29 * hash) + unknownFields.hashCode();
- memoizedHashCode = hash;
- return hash;
+ /**
+ * required bytes pubkey = 3;
+ */
+ private void clearPubkey() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ pubkey_ = getDefaultInstance().getPubkey();
}
public static org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
}
public static org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data, extensionRegistry);
}
public static org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
}
public static org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data, extensionRegistry);
}
public static org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
}
public static org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data, extensionRegistry);
}
public static org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds parseFrom(java.io.InputStream input)
throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
}
public static org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input, extensionRegistry);
}
public static org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input);
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
}
public static org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input, extensionRegistry);
}
- @java.lang.Override
- public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
- return DEFAULT_INSTANCE.toBuilder();
+ return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds prototype) {
- return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
- }
- @java.lang.Override
- public Builder toBuilder() {
- return this == DEFAULT_INSTANCE
- ? new Builder() : new Builder().mergeFrom(this);
+ return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- Builder builder = new Builder(parent);
- return builder;
- }
/**
* Protobuf type {@code org.bitcoin.crawler.SignedPeerSeeds}
*/
public static final class Builder extends
- com.google.protobuf.GeneratedMessageV3.Builder implements
+ com.google.protobuf.GeneratedMessageLite.Builder<
+ org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds, Builder> implements
// @@protoc_insertion_point(builder_implements:org.bitcoin.crawler.SignedPeerSeeds)
org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeedsOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return org.bitcoin.crawler.PeerSeedProtos.internal_static_org_bitcoin_crawler_SignedPeerSeeds_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return org.bitcoin.crawler.PeerSeedProtos.internal_static_org_bitcoin_crawler_SignedPeerSeeds_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.class, org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder.class);
- }
-
// Construct using org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.newBuilder()
private Builder() {
- maybeForceBuilderInitialization();
+ super(DEFAULT_INSTANCE);
}
- private Builder(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- super(parent);
- maybeForceBuilderInitialization();
- }
- private void maybeForceBuilderInitialization() {
- if (com.google.protobuf.GeneratedMessageV3
- .alwaysUseFieldBuilders) {
- }
- }
- @java.lang.Override
- public Builder clear() {
- super.clear();
- peerSeeds_ = com.google.protobuf.ByteString.EMPTY;
- bitField0_ = (bitField0_ & ~0x00000001);
- signature_ = com.google.protobuf.ByteString.EMPTY;
- bitField0_ = (bitField0_ & ~0x00000002);
- pubkey_ = com.google.protobuf.ByteString.EMPTY;
- bitField0_ = (bitField0_ & ~0x00000004);
- return this;
- }
- @java.lang.Override
- public com.google.protobuf.Descriptors.Descriptor
- getDescriptorForType() {
- return org.bitcoin.crawler.PeerSeedProtos.internal_static_org_bitcoin_crawler_SignedPeerSeeds_descriptor;
- }
-
- @java.lang.Override
- public org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds getDefaultInstanceForType() {
- return org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.getDefaultInstance();
- }
-
- @java.lang.Override
- public org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds build() {
- org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
-
- @java.lang.Override
- public org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds buildPartial() {
- org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds result = new org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds(this);
- int from_bitField0_ = bitField0_;
- int to_bitField0_ = 0;
- if (((from_bitField0_ & 0x00000001) != 0)) {
- to_bitField0_ |= 0x00000001;
- }
- result.peerSeeds_ = peerSeeds_;
- if (((from_bitField0_ & 0x00000002) != 0)) {
- to_bitField0_ |= 0x00000002;
- }
- result.signature_ = signature_;
- if (((from_bitField0_ & 0x00000004) != 0)) {
- to_bitField0_ |= 0x00000004;
- }
- result.pubkey_ = pubkey_;
- result.bitField0_ = to_bitField0_;
- onBuilt();
- return result;
- }
-
- @java.lang.Override
- public Builder clone() {
- return super.clone();
- }
- @java.lang.Override
- public Builder setField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.setField(field, value);
- }
- @java.lang.Override
- public Builder clearField(
- com.google.protobuf.Descriptors.FieldDescriptor field) {
- return super.clearField(field);
- }
- @java.lang.Override
- public Builder clearOneof(
- com.google.protobuf.Descriptors.OneofDescriptor oneof) {
- return super.clearOneof(oneof);
- }
- @java.lang.Override
- public Builder setRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- int index, java.lang.Object value) {
- return super.setRepeatedField(field, index, value);
- }
- @java.lang.Override
- public Builder addRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.addRepeatedField(field, value);
- }
- @java.lang.Override
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds) {
- return mergeFrom((org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds)other);
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
-
- public Builder mergeFrom(org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds other) {
- if (other == org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.getDefaultInstance()) return this;
- if (other.hasPeerSeeds()) {
- setPeerSeeds(other.getPeerSeeds());
- }
- if (other.hasSignature()) {
- setSignature(other.getSignature());
- }
- if (other.hasPubkey()) {
- setPubkey(other.getPubkey());
- }
- this.mergeUnknownFields(other.unknownFields);
- onChanged();
- return this;
- }
-
- @java.lang.Override
- public final boolean isInitialized() {
- if (!hasPeerSeeds()) {
- return false;
- }
- if (!hasSignature()) {
- return false;
- }
- if (!hasPubkey()) {
- return false;
- }
- return true;
- }
-
- @java.lang.Override
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds parsedMessage = null;
- try {
- parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- parsedMessage = (org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds) e.getUnfinishedMessage();
- throw e.unwrapIOException();
- } finally {
- if (parsedMessage != null) {
- mergeFrom(parsedMessage);
- }
- }
- return this;
- }
- private int bitField0_;
-
- private com.google.protobuf.ByteString peerSeeds_ = com.google.protobuf.ByteString.EMPTY;
/**
* required bytes peer_seeds = 1;
* @return Whether the peerSeeds field is set.
*/
@java.lang.Override
public boolean hasPeerSeeds() {
- return ((bitField0_ & 0x00000001) != 0);
+ return instance.hasPeerSeeds();
}
/**
* required bytes peer_seeds = 1;
@@ -2565,7 +1406,7 @@ public final class PeerSeedProtos {
*/
@java.lang.Override
public com.google.protobuf.ByteString getPeerSeeds() {
- return peerSeeds_;
+ return instance.getPeerSeeds();
}
/**
* required bytes peer_seeds = 1;
@@ -2573,12 +1414,8 @@ public final class PeerSeedProtos {
* @return This builder for chaining.
*/
public Builder setPeerSeeds(com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- bitField0_ |= 0x00000001;
- peerSeeds_ = value;
- onChanged();
+ copyOnWrite();
+ instance.setPeerSeeds(value);
return this;
}
/**
@@ -2586,20 +1423,18 @@ public final class PeerSeedProtos {
* @return This builder for chaining.
*/
public Builder clearPeerSeeds() {
- bitField0_ = (bitField0_ & ~0x00000001);
- peerSeeds_ = getDefaultInstance().getPeerSeeds();
- onChanged();
+ copyOnWrite();
+ instance.clearPeerSeeds();
return this;
}
- private com.google.protobuf.ByteString signature_ = com.google.protobuf.ByteString.EMPTY;
/**
* required bytes signature = 2;
* @return Whether the signature field is set.
*/
@java.lang.Override
public boolean hasSignature() {
- return ((bitField0_ & 0x00000002) != 0);
+ return instance.hasSignature();
}
/**
* required bytes signature = 2;
@@ -2607,7 +1442,7 @@ public final class PeerSeedProtos {
*/
@java.lang.Override
public com.google.protobuf.ByteString getSignature() {
- return signature_;
+ return instance.getSignature();
}
/**
* required bytes signature = 2;
@@ -2615,12 +1450,8 @@ public final class PeerSeedProtos {
* @return This builder for chaining.
*/
public Builder setSignature(com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- bitField0_ |= 0x00000002;
- signature_ = value;
- onChanged();
+ copyOnWrite();
+ instance.setSignature(value);
return this;
}
/**
@@ -2628,20 +1459,18 @@ public final class PeerSeedProtos {
* @return This builder for chaining.
*/
public Builder clearSignature() {
- bitField0_ = (bitField0_ & ~0x00000002);
- signature_ = getDefaultInstance().getSignature();
- onChanged();
+ copyOnWrite();
+ instance.clearSignature();
return this;
}
- private com.google.protobuf.ByteString pubkey_ = com.google.protobuf.ByteString.EMPTY;
/**
* required bytes pubkey = 3;
* @return Whether the pubkey field is set.
*/
@java.lang.Override
public boolean hasPubkey() {
- return ((bitField0_ & 0x00000004) != 0);
+ return instance.hasPubkey();
}
/**
* required bytes pubkey = 3;
@@ -2649,7 +1478,7 @@ public final class PeerSeedProtos {
*/
@java.lang.Override
public com.google.protobuf.ByteString getPubkey() {
- return pubkey_;
+ return instance.getPubkey();
}
/**
* required bytes pubkey = 3;
@@ -2657,12 +1486,8 @@ public final class PeerSeedProtos {
* @return This builder for chaining.
*/
public Builder setPubkey(com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- bitField0_ |= 0x00000004;
- pubkey_ = value;
- onChanged();
+ copyOnWrite();
+ instance.setPubkey(value);
return this;
}
/**
@@ -2670,119 +1495,93 @@ public final class PeerSeedProtos {
* @return This builder for chaining.
*/
public Builder clearPubkey() {
- bitField0_ = (bitField0_ & ~0x00000004);
- pubkey_ = getDefaultInstance().getPubkey();
- onChanged();
+ copyOnWrite();
+ instance.clearPubkey();
return this;
}
- @java.lang.Override
- public final Builder setUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.setUnknownFields(unknownFields);
- }
-
- @java.lang.Override
- public final Builder mergeUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.mergeUnknownFields(unknownFields);
- }
-
// @@protoc_insertion_point(builder_scope:org.bitcoin.crawler.SignedPeerSeeds)
}
+ private byte memoizedIsInitialized = 2;
+ @java.lang.Override
+ @java.lang.SuppressWarnings({"unchecked", "fallthrough"})
+ protected final java.lang.Object dynamicMethod(
+ com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
+ java.lang.Object arg0, java.lang.Object arg1) {
+ switch (method) {
+ case NEW_MUTABLE_INSTANCE: {
+ return new org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds();
+ }
+ case NEW_BUILDER: {
+ return new Builder();
+ }
+ case BUILD_MESSAGE_INFO: {
+ java.lang.Object[] objects = new java.lang.Object[] {
+ "bitField0_",
+ "peerSeeds_",
+ "signature_",
+ "pubkey_",
+ };
+ java.lang.String info =
+ "\u0001\u0003\u0000\u0001\u0001\u0003\u0003\u0000\u0000\u0003\u0001\u150a\u0000\u0002" +
+ "\u150a\u0001\u0003\u150a\u0002";
+ return newMessageInfo(DEFAULT_INSTANCE, info, objects);
+ }
+ // fall through
+ case GET_DEFAULT_INSTANCE: {
+ return DEFAULT_INSTANCE;
+ }
+ case GET_PARSER: {
+ com.google.protobuf.Parser parser = PARSER;
+ if (parser == null) {
+ synchronized (org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.class) {
+ parser = PARSER;
+ if (parser == null) {
+ parser =
+ new DefaultInstanceBasedParser(
+ DEFAULT_INSTANCE);
+ PARSER = parser;
+ }
+ }
+ }
+ return parser;
+ }
+ case GET_MEMOIZED_IS_INITIALIZED: {
+ return memoizedIsInitialized;
+ }
+ case SET_MEMOIZED_IS_INITIALIZED: {
+ memoizedIsInitialized = (byte) (arg0 == null ? 0 : 1);
+ return null;
+ }
+ }
+ throw new UnsupportedOperationException();
+ }
+
// @@protoc_insertion_point(class_scope:org.bitcoin.crawler.SignedPeerSeeds)
private static final org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds DEFAULT_INSTANCE;
static {
- DEFAULT_INSTANCE = new org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds();
+ SignedPeerSeeds defaultInstance = new SignedPeerSeeds();
+ // New instances are implicitly immutable so no need to make
+ // immutable.
+ DEFAULT_INSTANCE = defaultInstance;
+ com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
+ SignedPeerSeeds.class, defaultInstance);
}
public static org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds getDefaultInstance() {
return DEFAULT_INSTANCE;
}
- @java.lang.Deprecated public static final com.google.protobuf.Parser
- PARSER = new com.google.protobuf.AbstractParser() {
- @java.lang.Override
- public SignedPeerSeeds parsePartialFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return new SignedPeerSeeds(input, extensionRegistry);
- }
- };
+ private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
- return PARSER;
+ return DEFAULT_INSTANCE.getParserForType();
}
-
- @java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
- return PARSER;
- }
-
- @java.lang.Override
- public org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds getDefaultInstanceForType() {
- return DEFAULT_INSTANCE;
- }
-
}
- private static final com.google.protobuf.Descriptors.Descriptor
- internal_static_org_bitcoin_crawler_PeerSeedData_descriptor;
- private static final
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internal_static_org_bitcoin_crawler_PeerSeedData_fieldAccessorTable;
- private static final com.google.protobuf.Descriptors.Descriptor
- internal_static_org_bitcoin_crawler_PeerSeeds_descriptor;
- private static final
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internal_static_org_bitcoin_crawler_PeerSeeds_fieldAccessorTable;
- private static final com.google.protobuf.Descriptors.Descriptor
- internal_static_org_bitcoin_crawler_SignedPeerSeeds_descriptor;
- private static final
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internal_static_org_bitcoin_crawler_SignedPeerSeeds_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\017peerseeds.proto\022\023org.bitcoin.crawler\"B" +
- "\n\014PeerSeedData\022\022\n\nip_address\030\001 \002(\t\022\014\n\004po" +
- "rt\030\002 \002(\r\022\020\n\010services\030\003 \002(\r\"\\\n\tPeerSeeds\022" +
- "/\n\004seed\030\001 \003(\0132!.org.bitcoin.crawler.Peer" +
- "SeedData\022\021\n\ttimestamp\030\002 \002(\004\022\013\n\003net\030\003 \002(\t" +
- "\"H\n\017SignedPeerSeeds\022\022\n\npeer_seeds\030\001 \002(\014\022" +
- "\021\n\tsignature\030\002 \002(\014\022\016\n\006pubkey\030\003 \002(\014B%\n\023or" +
- "g.bitcoin.crawlerB\016PeerSeedProtos"
- };
- descriptor = com.google.protobuf.Descriptors.FileDescriptor
- .internalBuildGeneratedFileFrom(descriptorData,
- new com.google.protobuf.Descriptors.FileDescriptor[] {
- });
- internal_static_org_bitcoin_crawler_PeerSeedData_descriptor =
- getDescriptor().getMessageTypes().get(0);
- internal_static_org_bitcoin_crawler_PeerSeedData_fieldAccessorTable = new
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
- internal_static_org_bitcoin_crawler_PeerSeedData_descriptor,
- new java.lang.String[] { "IpAddress", "Port", "Services", });
- internal_static_org_bitcoin_crawler_PeerSeeds_descriptor =
- getDescriptor().getMessageTypes().get(1);
- internal_static_org_bitcoin_crawler_PeerSeeds_fieldAccessorTable = new
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
- internal_static_org_bitcoin_crawler_PeerSeeds_descriptor,
- new java.lang.String[] { "Seed", "Timestamp", "Net", });
- internal_static_org_bitcoin_crawler_SignedPeerSeeds_descriptor =
- getDescriptor().getMessageTypes().get(2);
- internal_static_org_bitcoin_crawler_SignedPeerSeeds_fieldAccessorTable = new
- com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
- internal_static_org_bitcoin_crawler_SignedPeerSeeds_descriptor,
- new java.lang.String[] { "PeerSeeds", "Signature", "Pubkey", });
}
// @@protoc_insertion_point(outer_class_scope)
diff --git a/core/src/main/java/org/bitcoin/protocols/payments/Protos.java b/core/src/main/java/org/bitcoin/protocols/payments/Protos.java
index 59e9558cd..5e8f12364 100644
--- a/core/src/main/java/org/bitcoin/protocols/payments/Protos.java
+++ b/core/src/main/java/org/bitcoin/protocols/payments/Protos.java
@@ -8,15 +8,9 @@ public final class Protos {
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
-
- public static void registerAllExtensions(
- com.google.protobuf.ExtensionRegistry registry) {
- registerAllExtensions(
- (com.google.protobuf.ExtensionRegistryLite) registry);
- }
public interface OutputOrBuilder extends
// @@protoc_insertion_point(interface_extends:payments.Output)
- com.google.protobuf.MessageOrBuilder {
+ com.google.protobuf.MessageLiteOrBuilder {
/**
*
@@ -63,92 +57,14 @@ public final class Protos {
*
* Protobuf type {@code payments.Output}
*/
- public static final class Output extends
- com.google.protobuf.GeneratedMessageV3 implements
+ public static final class Output extends
+ com.google.protobuf.GeneratedMessageLite<
+ Output, Output.Builder> implements
// @@protoc_insertion_point(message_implements:payments.Output)
OutputOrBuilder {
- private static final long serialVersionUID = 0L;
- // Use Output.newBuilder() to construct.
- private Output(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
- super(builder);
- }
private Output() {
script_ = com.google.protobuf.ByteString.EMPTY;
}
-
- @java.lang.Override
- @SuppressWarnings({"unused"})
- protected java.lang.Object newInstance(
- UnusedPrivateParameter unused) {
- return new Output();
- }
-
- @java.lang.Override
- public final com.google.protobuf.UnknownFieldSet
- getUnknownFields() {
- return this.unknownFields;
- }
- private Output(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- this();
- if (extensionRegistry == null) {
- throw new java.lang.NullPointerException();
- }
- int mutable_bitField0_ = 0;
- com.google.protobuf.UnknownFieldSet.Builder unknownFields =
- com.google.protobuf.UnknownFieldSet.newBuilder();
- try {
- boolean done = false;
- while (!done) {
- int tag = input.readTag();
- switch (tag) {
- case 0:
- done = true;
- break;
- case 8: {
- bitField0_ |= 0x00000001;
- amount_ = input.readUInt64();
- break;
- }
- case 18: {
- bitField0_ |= 0x00000002;
- script_ = input.readBytes();
- break;
- }
- default: {
- if (!parseUnknownField(
- input, unknownFields, extensionRegistry, tag)) {
- done = true;
- }
- break;
- }
- }
- }
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- throw e.setUnfinishedMessage(this);
- } catch (java.io.IOException e) {
- throw new com.google.protobuf.InvalidProtocolBufferException(
- e).setUnfinishedMessage(this);
- } finally {
- this.unknownFields = unknownFields.build();
- makeExtensionsImmutable();
- }
- }
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return org.bitcoin.protocols.payments.Protos.internal_static_payments_Output_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return org.bitcoin.protocols.payments.Protos.internal_static_payments_Output_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- org.bitcoin.protocols.payments.Protos.Output.class, org.bitcoin.protocols.payments.Protos.Output.Builder.class);
- }
-
private int bitField0_;
public static final int AMOUNT_FIELD_NUMBER = 1;
private long amount_;
@@ -176,6 +92,29 @@ public final class Protos {
public long getAmount() {
return amount_;
}
+ /**
+ *
+ * amount is integer-number-of-satoshis
+ *
+ *
+ * optional uint64 amount = 1 [default = 0];
+ * @param value The amount to set.
+ */
+ private void setAmount(long value) {
+ bitField0_ |= 0x00000001;
+ amount_ = value;
+ }
+ /**
+ *
+ * amount is integer-number-of-satoshis
+ *
+ *
+ * optional uint64 amount = 1 [default = 0];
+ */
+ private void clearAmount() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ amount_ = 0L;
+ }
public static final int SCRIPT_FIELD_NUMBER = 2;
private com.google.protobuf.ByteString script_;
@@ -203,188 +142,112 @@ public final class Protos {
public com.google.protobuf.ByteString getScript() {
return script_;
}
-
- private byte memoizedIsInitialized = -1;
- @java.lang.Override
- public final boolean isInitialized() {
- byte isInitialized = memoizedIsInitialized;
- if (isInitialized == 1) return true;
- if (isInitialized == 0) return false;
-
- if (!hasScript()) {
- memoizedIsInitialized = 0;
- return false;
- }
- memoizedIsInitialized = 1;
- return true;
+ /**
+ *
+ * usually one of the standard Script forms
+ *
+ *
+ * required bytes script = 2;
+ * @param value The script to set.
+ */
+ private void setScript(com.google.protobuf.ByteString value) {
+ value.getClass();
+ bitField0_ |= 0x00000002;
+ script_ = value;
}
-
- @java.lang.Override
- public void writeTo(com.google.protobuf.CodedOutputStream output)
- throws java.io.IOException {
- if (((bitField0_ & 0x00000001) != 0)) {
- output.writeUInt64(1, amount_);
- }
- if (((bitField0_ & 0x00000002) != 0)) {
- output.writeBytes(2, script_);
- }
- unknownFields.writeTo(output);
- }
-
- @java.lang.Override
- public int getSerializedSize() {
- int size = memoizedSize;
- if (size != -1) return size;
-
- size = 0;
- if (((bitField0_ & 0x00000001) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeUInt64Size(1, amount_);
- }
- if (((bitField0_ & 0x00000002) != 0)) {
- size += com.google.protobuf.CodedOutputStream
- .computeBytesSize(2, script_);
- }
- size += unknownFields.getSerializedSize();
- memoizedSize = size;
- return size;
- }
-
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
- }
- if (!(obj instanceof org.bitcoin.protocols.payments.Protos.Output)) {
- return super.equals(obj);
- }
- org.bitcoin.protocols.payments.Protos.Output other = (org.bitcoin.protocols.payments.Protos.Output) obj;
-
- if (hasAmount() != other.hasAmount()) return false;
- if (hasAmount()) {
- if (getAmount()
- != other.getAmount()) return false;
- }
- if (hasScript() != other.hasScript()) return false;
- if (hasScript()) {
- if (!getScript()
- .equals(other.getScript())) return false;
- }
- if (!unknownFields.equals(other.unknownFields)) return false;
- return true;
- }
-
- @java.lang.Override
- public int hashCode() {
- if (memoizedHashCode != 0) {
- return memoizedHashCode;
- }
- int hash = 41;
- hash = (19 * hash) + getDescriptor().hashCode();
- if (hasAmount()) {
- hash = (37 * hash) + AMOUNT_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
- getAmount());
- }
- if (hasScript()) {
- hash = (37 * hash) + SCRIPT_FIELD_NUMBER;
- hash = (53 * hash) + getScript().hashCode();
- }
- hash = (29 * hash) + unknownFields.hashCode();
- memoizedHashCode = hash;
- return hash;
+ /**
+ *
+ * usually one of the standard Script forms
+ *
+ *
+ * required bytes script = 2;
+ */
+ private void clearScript() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ script_ = getDefaultInstance().getScript();
}
public static org.bitcoin.protocols.payments.Protos.Output parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
}
public static org.bitcoin.protocols.payments.Protos.Output parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data, extensionRegistry);
}
public static org.bitcoin.protocols.payments.Protos.Output parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
}
public static org.bitcoin.protocols.payments.Protos.Output parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data, extensionRegistry);
}
public static org.bitcoin.protocols.payments.Protos.Output parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data);
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
}
public static org.bitcoin.protocols.payments.Protos.Output parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
- return PARSER.parseFrom(data, extensionRegistry);
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data, extensionRegistry);
}
public static org.bitcoin.protocols.payments.Protos.Output parseFrom(java.io.InputStream input)
throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
}
public static org.bitcoin.protocols.payments.Protos.Output parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input, extensionRegistry);
}
public static org.bitcoin.protocols.payments.Protos.Output parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input);
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.bitcoin.protocols.payments.Protos.Output parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static org.bitcoin.protocols.payments.Protos.Output parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input);
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
}
public static org.bitcoin.protocols.payments.Protos.Output parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageV3
- .parseWithIOException(PARSER, input, extensionRegistry);
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input, extensionRegistry);
}
- @java.lang.Override
- public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
- return DEFAULT_INSTANCE.toBuilder();
+ return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(org.bitcoin.protocols.payments.Protos.Output prototype) {
- return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
- }
- @java.lang.Override
- public Builder toBuilder() {
- return this == DEFAULT_INSTANCE
- ? new Builder() : new Builder().mergeFrom(this);
+ return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
- @java.lang.Override
- protected Builder newBuilderForType(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- Builder builder = new Builder(parent);
- return builder;
- }
/**
*
* Generalized form of "send payment to this/these bitcoin addresses"
@@ -393,169 +256,16 @@ public final class Protos {
* Protobuf type {@code payments.Output}
*/
public static final class Builder extends
- com.google.protobuf.GeneratedMessageV3.Builder implements
+ com.google.protobuf.GeneratedMessageLite.Builder<
+ org.bitcoin.protocols.payments.Protos.Output, Builder> implements
// @@protoc_insertion_point(builder_implements:payments.Output)
org.bitcoin.protocols.payments.Protos.OutputOrBuilder {
- public static final com.google.protobuf.Descriptors.Descriptor
- getDescriptor() {
- return org.bitcoin.protocols.payments.Protos.internal_static_payments_Output_descriptor;
- }
-
- @java.lang.Override
- protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
- internalGetFieldAccessorTable() {
- return org.bitcoin.protocols.payments.Protos.internal_static_payments_Output_fieldAccessorTable
- .ensureFieldAccessorsInitialized(
- org.bitcoin.protocols.payments.Protos.Output.class, org.bitcoin.protocols.payments.Protos.Output.Builder.class);
- }
-
// Construct using org.bitcoin.protocols.payments.Protos.Output.newBuilder()
private Builder() {
- maybeForceBuilderInitialization();
+ super(DEFAULT_INSTANCE);
}
- private Builder(
- com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
- super(parent);
- maybeForceBuilderInitialization();
- }
- private void maybeForceBuilderInitialization() {
- if (com.google.protobuf.GeneratedMessageV3
- .alwaysUseFieldBuilders) {
- }
- }
- @java.lang.Override
- public Builder clear() {
- super.clear();
- amount_ = 0L;
- bitField0_ = (bitField0_ & ~0x00000001);
- script_ = com.google.protobuf.ByteString.EMPTY;
- bitField0_ = (bitField0_ & ~0x00000002);
- return this;
- }
- @java.lang.Override
- public com.google.protobuf.Descriptors.Descriptor
- getDescriptorForType() {
- return org.bitcoin.protocols.payments.Protos.internal_static_payments_Output_descriptor;
- }
-
- @java.lang.Override
- public org.bitcoin.protocols.payments.Protos.Output getDefaultInstanceForType() {
- return org.bitcoin.protocols.payments.Protos.Output.getDefaultInstance();
- }
-
- @java.lang.Override
- public org.bitcoin.protocols.payments.Protos.Output build() {
- org.bitcoin.protocols.payments.Protos.Output result = buildPartial();
- if (!result.isInitialized()) {
- throw newUninitializedMessageException(result);
- }
- return result;
- }
-
- @java.lang.Override
- public org.bitcoin.protocols.payments.Protos.Output buildPartial() {
- org.bitcoin.protocols.payments.Protos.Output result = new org.bitcoin.protocols.payments.Protos.Output(this);
- int from_bitField0_ = bitField0_;
- int to_bitField0_ = 0;
- if (((from_bitField0_ & 0x00000001) != 0)) {
- result.amount_ = amount_;
- to_bitField0_ |= 0x00000001;
- }
- if (((from_bitField0_ & 0x00000002) != 0)) {
- to_bitField0_ |= 0x00000002;
- }
- result.script_ = script_;
- result.bitField0_ = to_bitField0_;
- onBuilt();
- return result;
- }
-
- @java.lang.Override
- public Builder clone() {
- return super.clone();
- }
- @java.lang.Override
- public Builder setField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.setField(field, value);
- }
- @java.lang.Override
- public Builder clearField(
- com.google.protobuf.Descriptors.FieldDescriptor field) {
- return super.clearField(field);
- }
- @java.lang.Override
- public Builder clearOneof(
- com.google.protobuf.Descriptors.OneofDescriptor oneof) {
- return super.clearOneof(oneof);
- }
- @java.lang.Override
- public Builder setRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- int index, java.lang.Object value) {
- return super.setRepeatedField(field, index, value);
- }
- @java.lang.Override
- public Builder addRepeatedField(
- com.google.protobuf.Descriptors.FieldDescriptor field,
- java.lang.Object value) {
- return super.addRepeatedField(field, value);
- }
- @java.lang.Override
- public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof org.bitcoin.protocols.payments.Protos.Output) {
- return mergeFrom((org.bitcoin.protocols.payments.Protos.Output)other);
- } else {
- super.mergeFrom(other);
- return this;
- }
- }
-
- public Builder mergeFrom(org.bitcoin.protocols.payments.Protos.Output other) {
- if (other == org.bitcoin.protocols.payments.Protos.Output.getDefaultInstance()) return this;
- if (other.hasAmount()) {
- setAmount(other.getAmount());
- }
- if (other.hasScript()) {
- setScript(other.getScript());
- }
- this.mergeUnknownFields(other.unknownFields);
- onChanged();
- return this;
- }
-
- @java.lang.Override
- public final boolean isInitialized() {
- if (!hasScript()) {
- return false;
- }
- return true;
- }
-
- @java.lang.Override
- public Builder mergeFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- org.bitcoin.protocols.payments.Protos.Output parsedMessage = null;
- try {
- parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
- } catch (com.google.protobuf.InvalidProtocolBufferException e) {
- parsedMessage = (org.bitcoin.protocols.payments.Protos.Output) e.getUnfinishedMessage();
- throw e.unwrapIOException();
- } finally {
- if (parsedMessage != null) {
- mergeFrom(parsedMessage);
- }
- }
- return this;
- }
- private int bitField0_;
-
- private long amount_ ;
/**
*
* amount is integer-number-of-satoshis
@@ -566,7 +276,7 @@ public final class Protos {
*/
@java.lang.Override
public boolean hasAmount() {
- return ((bitField0_ & 0x00000001) != 0);
+ return instance.hasAmount();
}
/**
*
@@ -578,7 +288,7 @@ public final class Protos {
*/
@java.lang.Override
public long getAmount() {
- return amount_;
+ return instance.getAmount();
}
/**
*
@@ -590,9 +300,8 @@ public final class Protos {
* @return This builder for chaining.
*/
public Builder setAmount(long value) {
- bitField0_ |= 0x00000001;
- amount_ = value;
- onChanged();
+ copyOnWrite();
+ instance.setAmount(value);
return this;
}
/**
@@ -604,13 +313,11 @@ public final class Protos {
* @return This builder for chaining.
*/
public Builder clearAmount() {
- bitField0_ = (bitField0_ & ~0x00000001);
- amount_ = 0L;
- onChanged();
+ copyOnWrite();
+ instance.clearAmount();
return this;
}
- private com.google.protobuf.ByteString script_ = com.google.protobuf.ByteString.EMPTY;
/**
*
* usually one of the standard Script forms
@@ -621,7 +328,7 @@ public final class Protos {
*/
@java.lang.Override
public boolean hasScript() {
- return ((bitField0_ & 0x00000002) != 0);
+ return instance.hasScript();
}
/**
*
@@ -633,7 +340,7 @@ public final class Protos {
*/
@java.lang.Override
public com.google.protobuf.ByteString getScript() {
- return script_;
+ return instance.getScript();
}
/**
*
@@ -645,12 +352,8 @@ public final class Protos {
* @return This builder for chaining.
*/
public Builder setScript(com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- bitField0_ |= 0x00000002;
- script_ = value;
- onChanged();
+ copyOnWrite();
+ instance.setScript(value);
return this;
}
/**
@@ -662,67 +365,93 @@ public final class Protos {
* @return This builder for chaining.
*/
public Builder clearScript() {
- bitField0_ = (bitField0_ & ~0x00000002);
- script_ = getDefaultInstance().getScript();
- onChanged();
+ copyOnWrite();
+ instance.clearScript();
return this;
}
- @java.lang.Override
- public final Builder setUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.setUnknownFields(unknownFields);
- }
-
- @java.lang.Override
- public final Builder mergeUnknownFields(
- final com.google.protobuf.UnknownFieldSet unknownFields) {
- return super.mergeUnknownFields(unknownFields);
- }
-
// @@protoc_insertion_point(builder_scope:payments.Output)
}
+ private byte memoizedIsInitialized = 2;
+ @java.lang.Override
+ @java.lang.SuppressWarnings({"unchecked", "fallthrough"})
+ protected final java.lang.Object dynamicMethod(
+ com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
+ java.lang.Object arg0, java.lang.Object arg1) {
+ switch (method) {
+ case NEW_MUTABLE_INSTANCE: {
+ return new org.bitcoin.protocols.payments.Protos.Output();
+ }
+ case NEW_BUILDER: {
+ return new Builder();
+ }
+ case BUILD_MESSAGE_INFO: {
+ java.lang.Object[] objects = new java.lang.Object[] {
+ "bitField0_",
+ "amount_",
+ "script_",
+ };
+ java.lang.String info =
+ "\u0001\u0002\u0000\u0001\u0001\u0002\u0002\u0000\u0000\u0001\u0001\u1003\u0000\u0002" +
+ "\u150a\u0001";
+ return newMessageInfo(DEFAULT_INSTANCE, info, objects);
+ }
+ // fall through
+ case GET_DEFAULT_INSTANCE: {
+ return DEFAULT_INSTANCE;
+ }
+ case GET_PARSER: {
+ com.google.protobuf.Parser parser = PARSER;
+ if (parser == null) {
+ synchronized (org.bitcoin.protocols.payments.Protos.Output.class) {
+ parser = PARSER;
+ if (parser == null) {
+ parser =
+ new DefaultInstanceBasedParser(
+ DEFAULT_INSTANCE);
+ PARSER = parser;
+ }
+ }
+ }
+ return parser;
+ }
+ case GET_MEMOIZED_IS_INITIALIZED: {
+ return memoizedIsInitialized;
+ }
+ case SET_MEMOIZED_IS_INITIALIZED: {
+ memoizedIsInitialized = (byte) (arg0 == null ? 0 : 1);
+ return null;
+ }
+ }
+ throw new UnsupportedOperationException();
+ }
+
// @@protoc_insertion_point(class_scope:payments.Output)
private static final org.bitcoin.protocols.payments.Protos.Output DEFAULT_INSTANCE;
static {
- DEFAULT_INSTANCE = new org.bitcoin.protocols.payments.Protos.Output();
+ Output defaultInstance = new Output();
+ // New instances are implicitly immutable so no need to make
+ // immutable.
+ DEFAULT_INSTANCE = defaultInstance;
+ com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
+ Output.class, defaultInstance);
}
public static org.bitcoin.protocols.payments.Protos.Output getDefaultInstance() {
return DEFAULT_INSTANCE;
}
- @java.lang.Deprecated public static final com.google.protobuf.Parser