6package com.google.ortools.bop;
17public final class BopSolverOptimizerSet
extends
18 com.google.protobuf.GeneratedMessage implements
21private static final long serialVersionUID = 0L;
23 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
24 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
29 BopSolverOptimizerSet.class.getName());
32 private BopSolverOptimizerSet(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
35 private BopSolverOptimizerSet() {
36 methods_ = java.util.Collections.emptyList();
39 public static final com.google.protobuf.Descriptors.Descriptor
41 return com.google.ortools.bop.BopParametersOuterClass.internal_static_operations_research_bop_BopSolverOptimizerSet_descriptor;
45 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
47 return com.google.ortools.bop.BopParametersOuterClass.internal_static_operations_research_bop_BopSolverOptimizerSet_fieldAccessorTable
48 .ensureFieldAccessorsInitialized(
49 com.google.ortools.bop.BopSolverOptimizerSet.class, com.google.ortools.bop.BopSolverOptimizerSet.Builder.class);
53 @SuppressWarnings(
"serial")
66 public java.util.List<? extends com.google.ortools.bop.BopOptimizerMethodOrBuilder>
75 return methods_.size();
82 return methods_.get(index);
90 return methods_.get(index);
93 private byte memoizedIsInitialized = -1;
100 memoizedIsInitialized = 1;
105 public void writeTo(com.google.protobuf.CodedOutputStream output)
106 throws java.io.IOException {
107 for (
int i = 0; i < methods_.size(); i++) {
108 output.writeMessage(1, methods_.get(i));
110 getUnknownFields().writeTo(output);
115 int size = memoizedSize;
116 if (size != -1)
return size;
119 for (
int i = 0; i < methods_.size(); i++) {
120 size += com.google.protobuf.CodedOutputStream
121 .computeMessageSize(1, methods_.get(i));
123 size += getUnknownFields().getSerializedSize();
129 public boolean equals(
final java.lang.Object obj) {
133 if (!(obj instanceof com.google.ortools.bop.BopSolverOptimizerSet)) {
134 return super.equals(obj);
140 if (!getUnknownFields().
equals(other.getUnknownFields()))
return false;
146 if (memoizedHashCode != 0) {
147 return memoizedHashCode;
155 hash = (29 * hash) + getUnknownFields().hashCode();
156 memoizedHashCode = hash;
161 java.nio.ByteBuffer data)
162 throws com.google.protobuf.InvalidProtocolBufferException {
163 return PARSER.parseFrom(data);
166 java.nio.ByteBuffer data,
167 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
168 throws com.google.protobuf.InvalidProtocolBufferException {
169 return PARSER.parseFrom(data, extensionRegistry);
172 com.google.protobuf.ByteString data)
173 throws com.google.protobuf.InvalidProtocolBufferException {
174 return PARSER.parseFrom(data);
177 com.google.protobuf.ByteString data,
178 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
179 throws com.google.protobuf.InvalidProtocolBufferException {
180 return PARSER.parseFrom(data, extensionRegistry);
183 throws com.google.protobuf.InvalidProtocolBufferException {
184 return PARSER.parseFrom(data);
188 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
189 throws com.google.protobuf.InvalidProtocolBufferException {
190 return PARSER.parseFrom(data, extensionRegistry);
193 throws java.io.IOException {
194 return com.google.protobuf.GeneratedMessage
195 .parseWithIOException(PARSER, input);
198 java.io.InputStream input,
199 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
200 throws java.io.IOException {
201 return com.google.protobuf.GeneratedMessage
202 .parseWithIOException(PARSER, input, extensionRegistry);
206 throws java.io.IOException {
207 return com.google.protobuf.GeneratedMessage
208 .parseDelimitedWithIOException(PARSER, input);
212 java.io.InputStream input,
213 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
214 throws java.io.IOException {
215 return com.google.protobuf.GeneratedMessage
216 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
219 com.google.protobuf.CodedInputStream input)
220 throws java.io.IOException {
221 return com.google.protobuf.GeneratedMessage
222 .parseWithIOException(PARSER, input);
225 com.google.protobuf.CodedInputStream input,
226 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
227 throws java.io.IOException {
228 return com.google.protobuf.GeneratedMessage
229 .parseWithIOException(PARSER, input, extensionRegistry);
235 return DEFAULT_INSTANCE.toBuilder();
238 return DEFAULT_INSTANCE.toBuilder().
mergeFrom(prototype);
242 return this == DEFAULT_INSTANCE
248 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
261 public static final class Builder
extends
262 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
265 public static final com.google.protobuf.Descriptors.Descriptor
267 return com.google.ortools.bop.BopParametersOuterClass.internal_static_operations_research_bop_BopSolverOptimizerSet_descriptor;
271 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
273 return com.google.ortools.bop.BopParametersOuterClass.internal_static_operations_research_bop_BopSolverOptimizerSet_fieldAccessorTable
274 .ensureFieldAccessorsInitialized(
275 com.google.ortools.bop.BopSolverOptimizerSet.class, com.google.ortools.bop.BopSolverOptimizerSet.Builder.class);
284 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
292 if (methodsBuilder_ ==
null) {
293 methods_ = java.util.Collections.emptyList();
296 methodsBuilder_.clear();
298 bitField0_ = (bitField0_ & ~0x00000001);
303 public com.google.protobuf.Descriptors.Descriptor
305 return com.google.ortools.bop.BopParametersOuterClass.internal_static_operations_research_bop_BopSolverOptimizerSet_descriptor;
310 return com.google.ortools.bop.BopSolverOptimizerSet.getDefaultInstance();
317 throw newUninitializedMessageException(result);
325 buildPartialRepeatedFields(result);
326 if (bitField0_ != 0) { buildPartial0(result); }
331 private void buildPartialRepeatedFields(com.google.ortools.bop.BopSolverOptimizerSet result) {
332 if (methodsBuilder_ ==
null) {
333 if (((bitField0_ & 0x00000001) != 0)) {
334 methods_ = java.util.Collections.unmodifiableList(methods_);
335 bitField0_ = (bitField0_ & ~0x00000001);
337 result.methods_ = methods_;
339 result.methods_ = methodsBuilder_.build();
343 private void buildPartial0(com.google.ortools.bop.BopSolverOptimizerSet result) {
344 int from_bitField0_ = bitField0_;
348 public Builder
mergeFrom(com.google.protobuf.Message other) {
349 if (other instanceof com.google.ortools.bop.BopSolverOptimizerSet) {
350 return mergeFrom((com.google.ortools.bop.BopSolverOptimizerSet)other);
352 super.mergeFrom(other);
357 public Builder
mergeFrom(com.google.ortools.bop.BopSolverOptimizerSet other) {
358 if (other == com.google.ortools.bop.BopSolverOptimizerSet.getDefaultInstance())
return this;
359 if (methodsBuilder_ ==
null) {
360 if (!other.methods_.isEmpty()) {
361 if (methods_.isEmpty()) {
362 methods_ = other.methods_;
363 bitField0_ = (bitField0_ & ~0x00000001);
365 ensureMethodsIsMutable();
366 methods_.addAll(other.methods_);
371 if (!other.methods_.isEmpty()) {
372 if (methodsBuilder_.isEmpty()) {
373 methodsBuilder_.dispose();
374 methodsBuilder_ =
null;
375 methods_ = other.methods_;
376 bitField0_ = (bitField0_ & ~0x00000001);
378 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
379 getMethodsFieldBuilder() :
null;
381 methodsBuilder_.addAllMessages(other.methods_);
385 this.mergeUnknownFields(other.getUnknownFields());
397 com.google.protobuf.CodedInputStream input,
398 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
399 throws java.io.IOException {
400 if (extensionRegistry ==
null) {
401 throw new java.lang.NullPointerException();
404 boolean done =
false;
406 int tag = input.readTag();
414 com.google.ortools.bop.BopOptimizerMethod.parser(),
416 if (methodsBuilder_ ==
null) {
417 ensureMethodsIsMutable();
420 methodsBuilder_.addMessage(m);
425 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
432 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
433 throw e.unwrapIOException();
439 private int bitField0_;
441 private java.util.List<com.google.ortools.bop.BopOptimizerMethod> methods_ =
442 java.util.Collections.emptyList();
443 private void ensureMethodsIsMutable() {
444 if (!((bitField0_ & 0x00000001) != 0)) {
445 methods_ =
new java.util.ArrayList<com.google.ortools.bop.BopOptimizerMethod>(methods_);
446 bitField0_ |= 0x00000001;
450 private com.google.protobuf.RepeatedFieldBuilder<
451 com.google.ortools.bop.BopOptimizerMethod, com.google.ortools.bop.BopOptimizerMethod.Builder, com.google.ortools.bop.BopOptimizerMethodOrBuilder> methodsBuilder_;
456 public java.util.List<com.google.ortools.bop.BopOptimizerMethod>
getMethodsList() {
457 if (methodsBuilder_ ==
null) {
458 return java.util.Collections.unmodifiableList(methods_);
460 return methodsBuilder_.getMessageList();
467 if (methodsBuilder_ ==
null) {
468 return methods_.size();
470 return methodsBuilder_.getCount();
477 if (methodsBuilder_ ==
null) {
478 return methods_.get(index);
480 return methodsBuilder_.getMessage(index);
487 int index, com.google.ortools.bop.BopOptimizerMethod value) {
488 if (methodsBuilder_ ==
null) {
490 throw new NullPointerException();
492 ensureMethodsIsMutable();
493 methods_.set(index, value);
496 methodsBuilder_.setMessage(index, value);
504 int index, com.google.ortools.bop.BopOptimizerMethod.Builder builderForValue) {
505 if (methodsBuilder_ ==
null) {
506 ensureMethodsIsMutable();
507 methods_.set(index, builderForValue.build());
510 methodsBuilder_.setMessage(index, builderForValue.build());
517 public Builder
addMethods(com.google.ortools.bop.BopOptimizerMethod value) {
518 if (methodsBuilder_ ==
null) {
520 throw new NullPointerException();
522 ensureMethodsIsMutable();
526 methodsBuilder_.addMessage(value);
534 int index, com.google.ortools.bop.BopOptimizerMethod value) {
535 if (methodsBuilder_ ==
null) {
537 throw new NullPointerException();
539 ensureMethodsIsMutable();
540 methods_.add(index, value);
543 methodsBuilder_.addMessage(index, value);
551 com.google.ortools.bop.BopOptimizerMethod.Builder builderForValue) {
552 if (methodsBuilder_ ==
null) {
553 ensureMethodsIsMutable();
554 methods_.add(builderForValue.build());
557 methodsBuilder_.addMessage(builderForValue.build());
565 int index, com.google.ortools.bop.BopOptimizerMethod.Builder builderForValue) {
566 if (methodsBuilder_ ==
null) {
567 ensureMethodsIsMutable();
568 methods_.add(index, builderForValue.build());
571 methodsBuilder_.addMessage(index, builderForValue.build());
579 java.lang.Iterable<? extends com.google.ortools.bop.BopOptimizerMethod> values) {
580 if (methodsBuilder_ ==
null) {
581 ensureMethodsIsMutable();
582 com.google.protobuf.AbstractMessageLite.Builder.addAll(
586 methodsBuilder_.addAllMessages(values);
594 if (methodsBuilder_ ==
null) {
595 methods_ = java.util.Collections.emptyList();
596 bitField0_ = (bitField0_ & ~0x00000001);
599 methodsBuilder_.clear();
607 if (methodsBuilder_ ==
null) {
608 ensureMethodsIsMutable();
609 methods_.remove(index);
612 methodsBuilder_.remove(index);
621 return getMethodsFieldBuilder().getBuilder(index);
628 if (methodsBuilder_ ==
null) {
629 return methods_.get(index); }
else {
630 return methodsBuilder_.getMessageOrBuilder(index);
636 public java.util.List<? extends com.google.ortools.bop.BopOptimizerMethodOrBuilder>
638 if (methodsBuilder_ !=
null) {
639 return methodsBuilder_.getMessageOrBuilderList();
641 return java.util.Collections.unmodifiableList(methods_);
648 return getMethodsFieldBuilder().addBuilder(
649 com.google.ortools.bop.BopOptimizerMethod.getDefaultInstance());
656 return getMethodsFieldBuilder().addBuilder(
657 index, com.google.ortools.bop.BopOptimizerMethod.getDefaultInstance());
662 public java.util.List<com.google.ortools.bop.BopOptimizerMethod.Builder>
664 return getMethodsFieldBuilder().getBuilderList();
666 private com.google.protobuf.RepeatedFieldBuilder<
667 com.google.ortools.bop.BopOptimizerMethod, com.google.ortools.bop.BopOptimizerMethod.Builder, com.google.ortools.bop.BopOptimizerMethodOrBuilder>
668 getMethodsFieldBuilder() {
669 if (methodsBuilder_ ==
null) {
670 methodsBuilder_ =
new com.google.protobuf.RepeatedFieldBuilder<
671 com.google.ortools.bop.BopOptimizerMethod, com.google.ortools.bop.BopOptimizerMethod.Builder, com.google.ortools.bop.BopOptimizerMethodOrBuilder>(
673 ((bitField0_ & 0x00000001) != 0),
674 getParentForChildren(),
678 return methodsBuilder_;
687 DEFAULT_INSTANCE =
new com.google.ortools.bop.BopSolverOptimizerSet();
691 return DEFAULT_INSTANCE;
698 com.google.protobuf.CodedInputStream input,
699 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
700 throws com.google.protobuf.InvalidProtocolBufferException {
703 builder.mergeFrom(input, extensionRegistry);
704 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
705 throw e.setUnfinishedMessage(builder.buildPartial());
706 }
catch (com.google.protobuf.UninitializedMessageException e) {
707 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
708 }
catch (java.io.IOException e) {
709 throw new com.google.protobuf.InvalidProtocolBufferException(e)
710 .setUnfinishedMessage(builder.buildPartial());
712 return builder.buildPartial();
716 public static com.google.protobuf.Parser<BopSolverOptimizerSet>
parser() {
727 return DEFAULT_INSTANCE;