5package com.google.ortools.constraintsolver;
15 com.google.protobuf.GeneratedMessageV3 implements
18private static final long serialVersionUID = 0L;
20 private SearchStatistics(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
27 @SuppressWarnings({
"unused"})
29 UnusedPrivateParameter unused) {
33 public static final com.google.protobuf.Descriptors.Descriptor
35 return com.google.ortools.constraintsolver.SearchStats.internal_static_operations_research_SearchStatistics_descriptor;
39 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
41 return com.google.ortools.constraintsolver.SearchStats.internal_static_operations_research_SearchStatistics_fieldAccessorTable
42 .ensureFieldAccessorsInitialized(
43 com.google.ortools.constraintsolver.SearchStatistics.class, com.google.ortools.constraintsolver.SearchStatistics.Builder.class);
46 private int bitField0_;
59 return ((bitField0_ & 0x00000001) != 0);
71 return localSearchStatistics_ ==
null ? com.google.ortools.constraintsolver.LocalSearchStatistics.getDefaultInstance() : localSearchStatistics_;
82 return localSearchStatistics_ ==
null ? com.google.ortools.constraintsolver.LocalSearchStatistics.getDefaultInstance() : localSearchStatistics_;
97 return ((bitField0_ & 0x00000002) != 0);
109 return constraintSolverStatistics_ ==
null ? com.google.ortools.constraintsolver.ConstraintSolverStatistics.getDefaultInstance() : constraintSolverStatistics_;
120 return constraintSolverStatistics_ ==
null ? com.google.ortools.constraintsolver.ConstraintSolverStatistics.getDefaultInstance() : constraintSolverStatistics_;
123 private byte memoizedIsInitialized = -1;
130 memoizedIsInitialized = 1;
135 public void writeTo(com.google.protobuf.CodedOutputStream output)
136 throws java.io.IOException {
137 if (((bitField0_ & 0x00000001) != 0)) {
140 if (((bitField0_ & 0x00000002) != 0)) {
143 getUnknownFields().writeTo(output);
148 int size = memoizedSize;
149 if (size != -1)
return size;
152 if (((bitField0_ & 0x00000001) != 0)) {
153 size += com.google.protobuf.CodedOutputStream
156 if (((bitField0_ & 0x00000002) != 0)) {
157 size += com.google.protobuf.CodedOutputStream
160 size += getUnknownFields().getSerializedSize();
166 public boolean equals(
final java.lang.Object obj) {
170 if (!(obj instanceof com.google.ortools.constraintsolver.SearchStatistics)) {
171 return super.equals(obj);
185 if (!getUnknownFields().equals(other.getUnknownFields()))
return false;
191 if (memoizedHashCode != 0) {
192 return memoizedHashCode;
204 hash = (29 * hash) + getUnknownFields().hashCode();
205 memoizedHashCode = hash;
210 java.nio.ByteBuffer data)
211 throws com.google.protobuf.InvalidProtocolBufferException {
212 return PARSER.parseFrom(data);
215 java.nio.ByteBuffer data,
216 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
217 throws com.google.protobuf.InvalidProtocolBufferException {
218 return PARSER.parseFrom(data, extensionRegistry);
221 com.google.protobuf.ByteString data)
222 throws com.google.protobuf.InvalidProtocolBufferException {
223 return PARSER.parseFrom(data);
226 com.google.protobuf.ByteString data,
227 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
228 throws com.google.protobuf.InvalidProtocolBufferException {
229 return PARSER.parseFrom(data, extensionRegistry);
232 throws com.google.protobuf.InvalidProtocolBufferException {
233 return PARSER.parseFrom(data);
237 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
238 throws com.google.protobuf.InvalidProtocolBufferException {
239 return PARSER.parseFrom(data, extensionRegistry);
242 throws java.io.IOException {
243 return com.google.protobuf.GeneratedMessageV3
244 .parseWithIOException(PARSER, input);
247 java.io.InputStream input,
248 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
249 throws java.io.IOException {
250 return com.google.protobuf.GeneratedMessageV3
251 .parseWithIOException(PARSER, input, extensionRegistry);
255 throws java.io.IOException {
256 return com.google.protobuf.GeneratedMessageV3
257 .parseDelimitedWithIOException(PARSER, input);
261 java.io.InputStream input,
262 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
263 throws java.io.IOException {
264 return com.google.protobuf.GeneratedMessageV3
265 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
268 com.google.protobuf.CodedInputStream input)
269 throws java.io.IOException {
270 return com.google.protobuf.GeneratedMessageV3
271 .parseWithIOException(PARSER, input);
274 com.google.protobuf.CodedInputStream input,
275 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
276 throws java.io.IOException {
277 return com.google.protobuf.GeneratedMessageV3
278 .parseWithIOException(PARSER, input, extensionRegistry);
286 public static Builder newBuilder(com.google.ortools.constraintsolver.SearchStatistics prototype) {
291 return this == DEFAULT_INSTANCE
297 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
309 com.google.protobuf.GeneratedMessageV3.
Builder<Builder> implements
312 public static final com.google.protobuf.Descriptors.Descriptor
314 return com.google.ortools.constraintsolver.SearchStats.internal_static_operations_research_SearchStatistics_descriptor;
318 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
320 return com.google.ortools.constraintsolver.SearchStats.internal_static_operations_research_SearchStatistics_fieldAccessorTable
321 .ensureFieldAccessorsInitialized(
322 com.google.ortools.constraintsolver.SearchStatistics.class, com.google.ortools.constraintsolver.SearchStatistics.Builder.class);
327 maybeForceBuilderInitialization();
331 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
333 maybeForceBuilderInitialization();
335 private void maybeForceBuilderInitialization() {
336 if (com.google.protobuf.GeneratedMessageV3
337 .alwaysUseFieldBuilders) {
338 getLocalSearchStatisticsFieldBuilder();
339 getConstraintSolverStatisticsFieldBuilder();
346 localSearchStatistics_ =
null;
347 if (localSearchStatisticsBuilder_ !=
null) {
348 localSearchStatisticsBuilder_.dispose();
349 localSearchStatisticsBuilder_ =
null;
351 constraintSolverStatistics_ =
null;
352 if (constraintSolverStatisticsBuilder_ !=
null) {
353 constraintSolverStatisticsBuilder_.dispose();
354 constraintSolverStatisticsBuilder_ =
null;
360 public com.google.protobuf.Descriptors.Descriptor
362 return com.google.ortools.constraintsolver.SearchStats.internal_static_operations_research_SearchStatistics_descriptor;
367 return com.google.ortools.constraintsolver.SearchStatistics.getDefaultInstance();
374 throw newUninitializedMessageException(result);
382 if (bitField0_ != 0) { buildPartial0(result); }
387 private void buildPartial0(com.google.ortools.constraintsolver.SearchStatistics result) {
388 int from_bitField0_ = bitField0_;
389 int to_bitField0_ = 0;
390 if (((from_bitField0_ & 0x00000001) != 0)) {
391 result.localSearchStatistics_ = localSearchStatisticsBuilder_ ==
null
392 ? localSearchStatistics_
393 : localSearchStatisticsBuilder_.build();
394 to_bitField0_ |= 0x00000001;
396 if (((from_bitField0_ & 0x00000002) != 0)) {
397 result.constraintSolverStatistics_ = constraintSolverStatisticsBuilder_ ==
null
398 ? constraintSolverStatistics_
399 : constraintSolverStatisticsBuilder_.build();
400 to_bitField0_ |= 0x00000002;
402 result.bitField0_ |= to_bitField0_;
407 return super.
clone();
411 com.google.protobuf.Descriptors.FieldDescriptor field,
412 java.lang.Object value) {
413 return super.
setField(field, value);
417 com.google.protobuf.Descriptors.FieldDescriptor field) {
422 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
427 com.google.protobuf.Descriptors.FieldDescriptor field,
428 int index, java.lang.Object value) {
433 com.google.protobuf.Descriptors.FieldDescriptor field,
434 java.lang.Object value) {
439 if (other instanceof com.google.ortools.constraintsolver.SearchStatistics) {
440 return mergeFrom((com.google.ortools.constraintsolver.SearchStatistics)other);
442 super.mergeFrom(other);
448 if (other == com.google.ortools.constraintsolver.SearchStatistics.getDefaultInstance())
return this;
449 if (other.hasLocalSearchStatistics()) {
452 if (other.hasConstraintSolverStatistics()) {
467 com.google.protobuf.CodedInputStream input,
468 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
469 throws java.io.IOException {
470 if (extensionRegistry ==
null) {
471 throw new java.lang.NullPointerException();
474 boolean done =
false;
476 int tag = input.readTag();
483 getLocalSearchStatisticsFieldBuilder().getBuilder(),
485 bitField0_ |= 0x00000001;
490 getConstraintSolverStatisticsFieldBuilder().getBuilder(),
492 bitField0_ |= 0x00000002;
496 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
503 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
504 throw e.unwrapIOException();
510 private int bitField0_;
513 private com.google.protobuf.SingleFieldBuilderV3<
514 com.google.ortools.constraintsolver.LocalSearchStatistics, com.google.ortools.constraintsolver.LocalSearchStatistics.Builder, com.google.ortools.constraintsolver.LocalSearchStatisticsOrBuilder> localSearchStatisticsBuilder_;
524 return ((bitField0_ & 0x00000001) != 0);
535 if (localSearchStatisticsBuilder_ ==
null) {
536 return localSearchStatistics_ ==
null ? com.google.ortools.constraintsolver.LocalSearchStatistics.getDefaultInstance() : localSearchStatistics_;
538 return localSearchStatisticsBuilder_.getMessage();
549 if (localSearchStatisticsBuilder_ ==
null) {
551 throw new NullPointerException();
553 localSearchStatistics_ = value;
555 localSearchStatisticsBuilder_.setMessage(value);
557 bitField0_ |= 0x00000001;
569 com.google.ortools.constraintsolver.LocalSearchStatistics.Builder builderForValue) {
570 if (localSearchStatisticsBuilder_ ==
null) {
571 localSearchStatistics_ = builderForValue.build();
573 localSearchStatisticsBuilder_.setMessage(builderForValue.build());
575 bitField0_ |= 0x00000001;
587 if (localSearchStatisticsBuilder_ ==
null) {
588 if (((bitField0_ & 0x00000001) != 0) &&
589 localSearchStatistics_ !=
null &&
590 localSearchStatistics_ != com.google.ortools.constraintsolver.LocalSearchStatistics.getDefaultInstance()) {
593 localSearchStatistics_ = value;
596 localSearchStatisticsBuilder_.mergeFrom(value);
598 if (localSearchStatistics_ !=
null) {
599 bitField0_ |= 0x00000001;
612 bitField0_ = (bitField0_ & ~0x00000001);
613 localSearchStatistics_ =
null;
614 if (localSearchStatisticsBuilder_ !=
null) {
615 localSearchStatisticsBuilder_.dispose();
616 localSearchStatisticsBuilder_ =
null;
629 bitField0_ |= 0x00000001;
631 return getLocalSearchStatisticsFieldBuilder().getBuilder();
641 if (localSearchStatisticsBuilder_ !=
null) {
642 return localSearchStatisticsBuilder_.getMessageOrBuilder();
644 return localSearchStatistics_ ==
null ?
645 com.google.ortools.constraintsolver.LocalSearchStatistics.getDefaultInstance() : localSearchStatistics_;
655 private com.google.protobuf.SingleFieldBuilderV3<
656 com.google.ortools.constraintsolver.LocalSearchStatistics, com.google.ortools.constraintsolver.LocalSearchStatistics.Builder, com.google.ortools.constraintsolver.LocalSearchStatisticsOrBuilder>
657 getLocalSearchStatisticsFieldBuilder() {
658 if (localSearchStatisticsBuilder_ ==
null) {
659 localSearchStatisticsBuilder_ =
new com.google.protobuf.SingleFieldBuilderV3<
660 com.google.ortools.constraintsolver.LocalSearchStatistics, com.google.ortools.constraintsolver.LocalSearchStatistics.Builder, com.google.ortools.constraintsolver.LocalSearchStatisticsOrBuilder>(
662 getParentForChildren(),
664 localSearchStatistics_ =
null;
666 return localSearchStatisticsBuilder_;
670 private com.google.protobuf.SingleFieldBuilderV3<
671 com.google.ortools.constraintsolver.ConstraintSolverStatistics, com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder, com.google.ortools.constraintsolver.ConstraintSolverStatisticsOrBuilder> constraintSolverStatisticsBuilder_;
681 return ((bitField0_ & 0x00000002) != 0);
692 if (constraintSolverStatisticsBuilder_ ==
null) {
693 return constraintSolverStatistics_ ==
null ? com.google.ortools.constraintsolver.ConstraintSolverStatistics.getDefaultInstance() : constraintSolverStatistics_;
695 return constraintSolverStatisticsBuilder_.getMessage();
706 if (constraintSolverStatisticsBuilder_ ==
null) {
708 throw new NullPointerException();
710 constraintSolverStatistics_ = value;
712 constraintSolverStatisticsBuilder_.setMessage(value);
714 bitField0_ |= 0x00000002;
726 com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder builderForValue) {
727 if (constraintSolverStatisticsBuilder_ ==
null) {
728 constraintSolverStatistics_ = builderForValue.build();
730 constraintSolverStatisticsBuilder_.setMessage(builderForValue.build());
732 bitField0_ |= 0x00000002;
744 if (constraintSolverStatisticsBuilder_ ==
null) {
745 if (((bitField0_ & 0x00000002) != 0) &&
746 constraintSolverStatistics_ !=
null &&
747 constraintSolverStatistics_ != com.google.ortools.constraintsolver.ConstraintSolverStatistics.getDefaultInstance()) {
750 constraintSolverStatistics_ = value;
753 constraintSolverStatisticsBuilder_.mergeFrom(value);
755 if (constraintSolverStatistics_ !=
null) {
756 bitField0_ |= 0x00000002;
769 bitField0_ = (bitField0_ & ~0x00000002);
770 constraintSolverStatistics_ =
null;
771 if (constraintSolverStatisticsBuilder_ !=
null) {
772 constraintSolverStatisticsBuilder_.dispose();
773 constraintSolverStatisticsBuilder_ =
null;
786 bitField0_ |= 0x00000002;
788 return getConstraintSolverStatisticsFieldBuilder().getBuilder();
798 if (constraintSolverStatisticsBuilder_ !=
null) {
799 return constraintSolverStatisticsBuilder_.getMessageOrBuilder();
801 return constraintSolverStatistics_ ==
null ?
802 com.google.ortools.constraintsolver.ConstraintSolverStatistics.getDefaultInstance() : constraintSolverStatistics_;
812 private com.google.protobuf.SingleFieldBuilderV3<
813 com.google.ortools.constraintsolver.ConstraintSolverStatistics, com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder, com.google.ortools.constraintsolver.ConstraintSolverStatisticsOrBuilder>
814 getConstraintSolverStatisticsFieldBuilder() {
815 if (constraintSolverStatisticsBuilder_ ==
null) {
816 constraintSolverStatisticsBuilder_ =
new com.google.protobuf.SingleFieldBuilderV3<
817 com.google.ortools.constraintsolver.ConstraintSolverStatistics, com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder, com.google.ortools.constraintsolver.ConstraintSolverStatisticsOrBuilder>(
819 getParentForChildren(),
821 constraintSolverStatistics_ =
null;
823 return constraintSolverStatisticsBuilder_;
827 final com.google.protobuf.UnknownFieldSet unknownFields) {
833 final com.google.protobuf.UnknownFieldSet unknownFields) {
844 DEFAULT_INSTANCE =
new com.google.ortools.constraintsolver.SearchStatistics();
848 return DEFAULT_INSTANCE;
855 com.google.protobuf.CodedInputStream input,
856 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
857 throws com.google.protobuf.InvalidProtocolBufferException {
860 builder.mergeFrom(input, extensionRegistry);
861 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
862 throw e.setUnfinishedMessage(builder.buildPartial());
863 }
catch (com.google.protobuf.UninitializedMessageException e) {
864 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
865 }
catch (java.io.IOException e) {
866 throw new com.google.protobuf.InvalidProtocolBufferException(e)
867 .setUnfinishedMessage(builder.buildPartial());
869 return builder.buildPartial();
884 return DEFAULT_INSTANCE;