6package com.google.ortools.bop;
17@com.google.protobuf.Generated
18public final class BopSolverOptimizerSet
extends
19 com.google.protobuf.GeneratedMessage implements
22private static final long serialVersionUID = 0L;
24 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
25 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
30 BopSolverOptimizerSet.class.getName());
33 private BopSolverOptimizerSet(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
36 private BopSolverOptimizerSet() {
37 methods_ = java.util.Collections.emptyList();
40 public static final com.google.protobuf.Descriptors.Descriptor
42 return com.google.ortools.bop.BopParametersOuterClass.internal_static_operations_research_bop_BopSolverOptimizerSet_descriptor;
46 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
48 return com.google.ortools.bop.BopParametersOuterClass.internal_static_operations_research_bop_BopSolverOptimizerSet_fieldAccessorTable
49 .ensureFieldAccessorsInitialized(
50 com.google.ortools.bop.BopSolverOptimizerSet.class, com.google.ortools.bop.BopSolverOptimizerSet.Builder.class);
54 @SuppressWarnings(
"serial")
67 public java.util.List<? extends com.google.ortools.bop.BopOptimizerMethodOrBuilder>
76 return methods_.size();
83 return methods_.get(index);
91 return methods_.get(index);
94 private byte memoizedIsInitialized = -1;
101 memoizedIsInitialized = 1;
106 public void writeTo(com.google.protobuf.CodedOutputStream output)
107 throws java.io.IOException {
108 for (
int i = 0; i < methods_.size(); i++) {
109 output.writeMessage(1, methods_.get(i));
111 getUnknownFields().writeTo(output);
116 int size = memoizedSize;
117 if (size != -1)
return size;
120 for (
int i = 0; i < methods_.size(); i++) {
121 size += com.google.protobuf.CodedOutputStream
122 .computeMessageSize(1, methods_.get(i));
124 size += getUnknownFields().getSerializedSize();
130 public boolean equals(
final java.lang.Object obj) {
134 if (!(obj instanceof com.google.ortools.bop.BopSolverOptimizerSet)) {
135 return super.equals(obj);
141 if (!getUnknownFields().
equals(other.getUnknownFields()))
return false;
147 if (memoizedHashCode != 0) {
148 return memoizedHashCode;
156 hash = (29 * hash) + getUnknownFields().hashCode();
157 memoizedHashCode = hash;
162 java.nio.ByteBuffer data)
163 throws com.google.protobuf.InvalidProtocolBufferException {
164 return PARSER.parseFrom(data);
167 java.nio.ByteBuffer data,
168 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
169 throws com.google.protobuf.InvalidProtocolBufferException {
170 return PARSER.parseFrom(data, extensionRegistry);
173 com.google.protobuf.ByteString data)
174 throws com.google.protobuf.InvalidProtocolBufferException {
175 return PARSER.parseFrom(data);
178 com.google.protobuf.ByteString data,
179 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
180 throws com.google.protobuf.InvalidProtocolBufferException {
181 return PARSER.parseFrom(data, extensionRegistry);
184 throws com.google.protobuf.InvalidProtocolBufferException {
185 return PARSER.parseFrom(data);
189 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
190 throws com.google.protobuf.InvalidProtocolBufferException {
191 return PARSER.parseFrom(data, extensionRegistry);
194 throws java.io.IOException {
195 return com.google.protobuf.GeneratedMessage
196 .parseWithIOException(PARSER, input);
199 java.io.InputStream input,
200 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
201 throws java.io.IOException {
202 return com.google.protobuf.GeneratedMessage
203 .parseWithIOException(PARSER, input, extensionRegistry);
207 throws java.io.IOException {
208 return com.google.protobuf.GeneratedMessage
209 .parseDelimitedWithIOException(PARSER, input);
213 java.io.InputStream input,
214 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
215 throws java.io.IOException {
216 return com.google.protobuf.GeneratedMessage
217 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
220 com.google.protobuf.CodedInputStream input)
221 throws java.io.IOException {
222 return com.google.protobuf.GeneratedMessage
223 .parseWithIOException(PARSER, input);
226 com.google.protobuf.CodedInputStream input,
227 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
228 throws java.io.IOException {
229 return com.google.protobuf.GeneratedMessage
230 .parseWithIOException(PARSER, input, extensionRegistry);
236 return DEFAULT_INSTANCE.toBuilder();
239 return DEFAULT_INSTANCE.toBuilder().
mergeFrom(prototype);
243 return this == DEFAULT_INSTANCE
249 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
262 public static final class Builder
extends
263 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
266 public static final com.google.protobuf.Descriptors.Descriptor
268 return com.google.ortools.bop.BopParametersOuterClass.internal_static_operations_research_bop_BopSolverOptimizerSet_descriptor;
272 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
274 return com.google.ortools.bop.BopParametersOuterClass.internal_static_operations_research_bop_BopSolverOptimizerSet_fieldAccessorTable
275 .ensureFieldAccessorsInitialized(
276 com.google.ortools.bop.BopSolverOptimizerSet.class, com.google.ortools.bop.BopSolverOptimizerSet.Builder.class);
285 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
293 if (methodsBuilder_ ==
null) {
294 methods_ = java.util.Collections.emptyList();
297 methodsBuilder_.clear();
299 bitField0_ = (bitField0_ & ~0x00000001);
304 public com.google.protobuf.Descriptors.Descriptor
306 return com.google.ortools.bop.BopParametersOuterClass.internal_static_operations_research_bop_BopSolverOptimizerSet_descriptor;
311 return com.google.ortools.bop.BopSolverOptimizerSet.getDefaultInstance();
318 throw newUninitializedMessageException(result);
326 buildPartialRepeatedFields(result);
327 if (bitField0_ != 0) { buildPartial0(result); }
332 private void buildPartialRepeatedFields(com.google.ortools.bop.BopSolverOptimizerSet result) {
333 if (methodsBuilder_ ==
null) {
334 if (((bitField0_ & 0x00000001) != 0)) {
335 methods_ = java.util.Collections.unmodifiableList(methods_);
336 bitField0_ = (bitField0_ & ~0x00000001);
338 result.methods_ = methods_;
340 result.methods_ = methodsBuilder_.build();
344 private void buildPartial0(com.google.ortools.bop.BopSolverOptimizerSet result) {
345 int from_bitField0_ = bitField0_;
349 public Builder
mergeFrom(com.google.protobuf.Message other) {
350 if (other instanceof com.google.ortools.bop.BopSolverOptimizerSet) {
351 return mergeFrom((com.google.ortools.bop.BopSolverOptimizerSet)other);
353 super.mergeFrom(other);
358 public Builder
mergeFrom(com.google.ortools.bop.BopSolverOptimizerSet other) {
359 if (other == com.google.ortools.bop.BopSolverOptimizerSet.getDefaultInstance())
return this;
360 if (methodsBuilder_ ==
null) {
361 if (!other.methods_.isEmpty()) {
362 if (methods_.isEmpty()) {
363 methods_ = other.methods_;
364 bitField0_ = (bitField0_ & ~0x00000001);
366 ensureMethodsIsMutable();
367 methods_.addAll(other.methods_);
372 if (!other.methods_.isEmpty()) {
373 if (methodsBuilder_.isEmpty()) {
374 methodsBuilder_.dispose();
375 methodsBuilder_ =
null;
376 methods_ = other.methods_;
377 bitField0_ = (bitField0_ & ~0x00000001);
379 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
380 internalGetMethodsFieldBuilder() :
null;
382 methodsBuilder_.addAllMessages(other.methods_);
386 this.mergeUnknownFields(other.getUnknownFields());
398 com.google.protobuf.CodedInputStream input,
399 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
400 throws java.io.IOException {
401 if (extensionRegistry ==
null) {
402 throw new java.lang.NullPointerException();
405 boolean done =
false;
407 int tag = input.readTag();
415 com.google.ortools.bop.BopOptimizerMethod.parser(),
417 if (methodsBuilder_ ==
null) {
418 ensureMethodsIsMutable();
421 methodsBuilder_.addMessage(m);
426 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
433 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
434 throw e.unwrapIOException();
440 private int bitField0_;
442 private java.util.List<com.google.ortools.bop.BopOptimizerMethod> methods_ =
443 java.util.Collections.emptyList();
444 private void ensureMethodsIsMutable() {
445 if (!((bitField0_ & 0x00000001) != 0)) {
446 methods_ =
new java.util.ArrayList<com.google.ortools.bop.BopOptimizerMethod>(methods_);
447 bitField0_ |= 0x00000001;
451 private com.google.protobuf.RepeatedFieldBuilder<
452 com.google.ortools.bop.BopOptimizerMethod, com.google.ortools.bop.BopOptimizerMethod.Builder, com.google.ortools.bop.BopOptimizerMethodOrBuilder> methodsBuilder_;
457 public java.util.List<com.google.ortools.bop.BopOptimizerMethod>
getMethodsList() {
458 if (methodsBuilder_ ==
null) {
459 return java.util.Collections.unmodifiableList(methods_);
461 return methodsBuilder_.getMessageList();
468 if (methodsBuilder_ ==
null) {
469 return methods_.size();
471 return methodsBuilder_.getCount();
478 if (methodsBuilder_ ==
null) {
479 return methods_.get(index);
481 return methodsBuilder_.getMessage(index);
488 int index, com.google.ortools.bop.BopOptimizerMethod value) {
489 if (methodsBuilder_ ==
null) {
491 throw new NullPointerException();
493 ensureMethodsIsMutable();
494 methods_.set(index, value);
497 methodsBuilder_.setMessage(index, value);
505 int index, com.google.ortools.bop.BopOptimizerMethod.Builder builderForValue) {
506 if (methodsBuilder_ ==
null) {
507 ensureMethodsIsMutable();
508 methods_.set(index, builderForValue.build());
511 methodsBuilder_.setMessage(index, builderForValue.build());
518 public Builder
addMethods(com.google.ortools.bop.BopOptimizerMethod value) {
519 if (methodsBuilder_ ==
null) {
521 throw new NullPointerException();
523 ensureMethodsIsMutable();
527 methodsBuilder_.addMessage(value);
535 int index, com.google.ortools.bop.BopOptimizerMethod value) {
536 if (methodsBuilder_ ==
null) {
538 throw new NullPointerException();
540 ensureMethodsIsMutable();
541 methods_.add(index, value);
544 methodsBuilder_.addMessage(index, value);
552 com.google.ortools.bop.BopOptimizerMethod.Builder builderForValue) {
553 if (methodsBuilder_ ==
null) {
554 ensureMethodsIsMutable();
555 methods_.add(builderForValue.build());
558 methodsBuilder_.addMessage(builderForValue.build());
566 int index, com.google.ortools.bop.BopOptimizerMethod.Builder builderForValue) {
567 if (methodsBuilder_ ==
null) {
568 ensureMethodsIsMutable();
569 methods_.add(index, builderForValue.build());
572 methodsBuilder_.addMessage(index, builderForValue.build());
580 java.lang.Iterable<? extends com.google.ortools.bop.BopOptimizerMethod> values) {
581 if (methodsBuilder_ ==
null) {
582 ensureMethodsIsMutable();
583 com.google.protobuf.AbstractMessageLite.Builder.addAll(
587 methodsBuilder_.addAllMessages(values);
595 if (methodsBuilder_ ==
null) {
596 methods_ = java.util.Collections.emptyList();
597 bitField0_ = (bitField0_ & ~0x00000001);
600 methodsBuilder_.clear();
608 if (methodsBuilder_ ==
null) {
609 ensureMethodsIsMutable();
610 methods_.remove(index);
613 methodsBuilder_.remove(index);
622 return internalGetMethodsFieldBuilder().getBuilder(index);
629 if (methodsBuilder_ ==
null) {
630 return methods_.get(index); }
else {
631 return methodsBuilder_.getMessageOrBuilder(index);
637 public java.util.List<? extends com.google.ortools.bop.BopOptimizerMethodOrBuilder>
639 if (methodsBuilder_ !=
null) {
640 return methodsBuilder_.getMessageOrBuilderList();
642 return java.util.Collections.unmodifiableList(methods_);
649 return internalGetMethodsFieldBuilder().addBuilder(
650 com.google.ortools.bop.BopOptimizerMethod.getDefaultInstance());
657 return internalGetMethodsFieldBuilder().addBuilder(
658 index, com.google.ortools.bop.BopOptimizerMethod.getDefaultInstance());
663 public java.util.List<com.google.ortools.bop.BopOptimizerMethod.Builder>
665 return internalGetMethodsFieldBuilder().getBuilderList();
667 private com.google.protobuf.RepeatedFieldBuilder<
668 com.google.ortools.bop.BopOptimizerMethod, com.google.ortools.bop.BopOptimizerMethod.Builder, com.google.ortools.bop.BopOptimizerMethodOrBuilder>
669 internalGetMethodsFieldBuilder() {
670 if (methodsBuilder_ ==
null) {
671 methodsBuilder_ =
new com.google.protobuf.RepeatedFieldBuilder<
672 com.google.ortools.bop.BopOptimizerMethod, com.google.ortools.bop.BopOptimizerMethod.Builder, com.google.ortools.bop.BopOptimizerMethodOrBuilder>(
674 ((bitField0_ & 0x00000001) != 0),
675 getParentForChildren(),
679 return methodsBuilder_;
688 DEFAULT_INSTANCE =
new com.google.ortools.bop.BopSolverOptimizerSet();
692 return DEFAULT_INSTANCE;
699 com.google.protobuf.CodedInputStream input,
700 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
701 throws com.google.protobuf.InvalidProtocolBufferException {
704 builder.mergeFrom(input, extensionRegistry);
705 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
706 throw e.setUnfinishedMessage(builder.buildPartial());
707 }
catch (com.google.protobuf.UninitializedMessageException e) {
708 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
709 }
catch (java.io.IOException e) {
710 throw new com.google.protobuf.InvalidProtocolBufferException(e)
711 .setUnfinishedMessage(builder.buildPartial());
713 return builder.buildPartial();
717 public static com.google.protobuf.Parser<BopSolverOptimizerSet>
parser() {
728 return DEFAULT_INSTANCE;