4 package com.google.ortools.constraintsolver;
14 com.google.protobuf.GeneratedMessageV3 implements
17 private static final long serialVersionUID = 0L;
26 public final com.
google.protobuf.UnknownFieldSet
28 return this.unknownFields;
31 com.
google.protobuf.CodedInputStream input,
32 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
33 throws com.
google.protobuf.InvalidProtocolBufferException {
35 if (extensionRegistry ==
null) {
36 throw new java.lang.NullPointerException();
38 int mutable_bitField0_ = 0;
39 com.
google.protobuf.UnknownFieldSet.Builder unknownFields =
40 com.
google.protobuf.UnknownFieldSet.newBuilder();
44 int tag = input.readTag();
51 if (solverParameters_ !=
null) {
52 subBuilder = solverParameters_.
toBuilder();
55 if (subBuilder !=
null) {
56 subBuilder.mergeFrom(solverParameters_);
57 solverParameters_ = subBuilder.buildPartial();
64 reduceVehicleCostModel_ = input.readBool();
69 maxCallbackCacheSize_ = input.readInt32();
73 if (!parseUnknownField(
74 input, unknownFields, extensionRegistry, tag)) {
81 }
catch (
com.
google.protobuf.InvalidProtocolBufferException e) {
82 throw e.setUnfinishedMessage(
this);
83 }
catch (java.io.IOException e) {
84 throw new com.
google.protobuf.InvalidProtocolBufferException(
85 e).setUnfinishedMessage(
this);
87 this.unknownFields = unknownFields.build();
88 makeExtensionsImmutable();
91 public static final com.
google.protobuf.Descriptors.Descriptor
97 protected com.
google.protobuf.GeneratedMessageV3.FieldAccessorTable
100 .ensureFieldAccessorsInitialized(
114 return solverParameters_ !=
null;
138 private boolean reduceVehicleCostModel_;
150 return reduceVehicleCostModel_;
154 private int maxCallbackCacheSize_;
164 return maxCallbackCacheSize_;
167 private byte memoizedIsInitialized = -1;
174 memoizedIsInitialized = 1;
180 throws java.io.IOException {
181 if (solverParameters_ !=
null) {
184 if (reduceVehicleCostModel_ !=
false) {
185 output.writeBool(2, reduceVehicleCostModel_);
187 if (maxCallbackCacheSize_ != 0) {
188 output.writeInt32(3, maxCallbackCacheSize_);
190 unknownFields.writeTo(output);
195 int size = memoizedSize;
196 if (size != -1)
return size;
199 if (solverParameters_ !=
null) {
200 size +=
com.
google.protobuf.CodedOutputStream
203 if (reduceVehicleCostModel_ !=
false) {
204 size +=
com.
google.protobuf.CodedOutputStream
205 .computeBoolSize(2, reduceVehicleCostModel_);
207 if (maxCallbackCacheSize_ != 0) {
208 size +=
com.
google.protobuf.CodedOutputStream
209 .computeInt32Size(3, maxCallbackCacheSize_);
211 size += unknownFields.getSerializedSize();
217 public boolean equals(
final java.lang.Object obj) {
222 return super.equals(obj);
229 .
equals(other.getSolverParameters()))
return false;
232 != other.getReduceVehicleCostModel())
return false;
234 != other.getMaxCallbackCacheSize())
return false;
235 if (!unknownFields.equals(other.unknownFields))
return false;
241 if (memoizedHashCode != 0) {
242 return memoizedHashCode;
251 hash = (53 * hash) +
com.
google.protobuf.Internal.hashBoolean(
255 hash = (29 * hash) + unknownFields.hashCode();
256 memoizedHashCode = hash;
261 java.nio.ByteBuffer data)
262 throws com.
google.protobuf.InvalidProtocolBufferException {
263 return PARSER.parseFrom(data);
266 java.nio.ByteBuffer data,
267 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
268 throws com.
google.protobuf.InvalidProtocolBufferException {
269 return PARSER.parseFrom(data, extensionRegistry);
273 throws com.
google.protobuf.InvalidProtocolBufferException {
274 return PARSER.parseFrom(data);
278 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
279 throws com.
google.protobuf.InvalidProtocolBufferException {
280 return PARSER.parseFrom(data, extensionRegistry);
283 throws com.
google.protobuf.InvalidProtocolBufferException {
284 return PARSER.parseFrom(data);
288 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
289 throws com.
google.protobuf.InvalidProtocolBufferException {
290 return PARSER.parseFrom(data, extensionRegistry);
293 throws java.io.IOException {
294 return com.
google.protobuf.GeneratedMessageV3
295 .parseWithIOException(PARSER, input);
298 java.io.InputStream input,
299 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
300 throws java.io.IOException {
301 return com.
google.protobuf.GeneratedMessageV3
302 .parseWithIOException(PARSER, input, extensionRegistry);
305 throws java.io.IOException {
306 return com.
google.protobuf.GeneratedMessageV3
307 .parseDelimitedWithIOException(PARSER, input);
310 java.io.InputStream input,
311 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
312 throws java.io.IOException {
313 return com.
google.protobuf.GeneratedMessageV3
314 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
317 com.
google.protobuf.CodedInputStream input)
318 throws java.io.IOException {
319 return com.
google.protobuf.GeneratedMessageV3
320 .parseWithIOException(PARSER, input);
323 com.
google.protobuf.CodedInputStream input,
324 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
325 throws java.io.IOException {
326 return com.
google.protobuf.GeneratedMessageV3
327 .parseWithIOException(PARSER, input, extensionRegistry);
340 return this == DEFAULT_INSTANCE
346 com.
google.protobuf.GeneratedMessageV3.BuilderParent parent) {
358 com.google.protobuf.GeneratedMessageV3.
Builder<Builder> implements
361 public static final com.
google.protobuf.Descriptors.Descriptor
367 protected com.
google.protobuf.GeneratedMessageV3.FieldAccessorTable
370 .ensureFieldAccessorsInitialized(
376 maybeForceBuilderInitialization();
380 com.
google.protobuf.GeneratedMessageV3.BuilderParent parent) {
382 maybeForceBuilderInitialization();
384 private void maybeForceBuilderInitialization() {
385 if (
com.
google.protobuf.GeneratedMessageV3
386 .alwaysUseFieldBuilders) {
392 if (solverParametersBuilder_ ==
null) {
393 solverParameters_ =
null;
395 solverParameters_ =
null;
396 solverParametersBuilder_ =
null;
398 reduceVehicleCostModel_ =
false;
400 maxCallbackCacheSize_ = 0;
406 public com.
google.protobuf.Descriptors.Descriptor
419 if (!result.isInitialized()) {
420 throw newUninitializedMessageException(result);
428 if (solverParametersBuilder_ ==
null) {
429 result.solverParameters_ = solverParameters_;
431 result.solverParameters_ = solverParametersBuilder_.build();
433 result.reduceVehicleCostModel_ = reduceVehicleCostModel_;
434 result.maxCallbackCacheSize_ = maxCallbackCacheSize_;
441 return super.
clone();
445 com.
google.protobuf.Descriptors.FieldDescriptor field,
446 java.lang.Object value) {
447 return super.
setField(field, value);
451 com.
google.protobuf.Descriptors.FieldDescriptor field) {
456 com.
google.protobuf.Descriptors.OneofDescriptor oneof) {
461 com.
google.protobuf.Descriptors.FieldDescriptor field,
462 int index, java.lang.Object value) {
467 com.
google.protobuf.Descriptors.FieldDescriptor field,
468 java.lang.Object value) {
476 super.mergeFrom(other);
483 if (other.hasSolverParameters()) {
486 if (other.getReduceVehicleCostModel() !=
false) {
489 if (other.getMaxCallbackCacheSize() != 0) {
504 com.
google.protobuf.CodedInputStream input,
505 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
506 throws java.io.IOException {
509 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
510 }
catch (
com.
google.protobuf.InvalidProtocolBufferException e) {
512 throw e.unwrapIOException();
514 if (parsedMessage !=
null) {
522 private com.
google.protobuf.SingleFieldBuilderV3<
532 return solverParametersBuilder_ !=
null || solverParameters_ !=
null;
542 if (solverParametersBuilder_ ==
null) {
545 return solverParametersBuilder_.getMessage();
556 if (solverParametersBuilder_ ==
null) {
558 throw new NullPointerException();
560 solverParameters_ = value;
563 solverParametersBuilder_.setMessage(value);
577 if (solverParametersBuilder_ ==
null) {
578 solverParameters_ = builderForValue.build();
581 solverParametersBuilder_.setMessage(builderForValue.build());
594 if (solverParametersBuilder_ ==
null) {
595 if (solverParameters_ !=
null) {
599 solverParameters_ = value;
603 solverParametersBuilder_.mergeFrom(value);
616 if (solverParametersBuilder_ ==
null) {
617 solverParameters_ =
null;
620 solverParameters_ =
null;
621 solverParametersBuilder_ =
null;
636 return getSolverParametersFieldBuilder().getBuilder();
646 if (solverParametersBuilder_ !=
null) {
647 return solverParametersBuilder_.getMessageOrBuilder();
649 return solverParameters_ ==
null ?
660 private com.
google.protobuf.SingleFieldBuilderV3<
662 getSolverParametersFieldBuilder() {
663 if (solverParametersBuilder_ ==
null) {
664 solverParametersBuilder_ =
new com.
google.protobuf.SingleFieldBuilderV3<
667 getParentForChildren(),
669 solverParameters_ =
null;
671 return solverParametersBuilder_;
674 private boolean reduceVehicleCostModel_ ;
686 return reduceVehicleCostModel_;
700 reduceVehicleCostModel_ = value;
716 reduceVehicleCostModel_ =
false;
721 private int maxCallbackCacheSize_ ;
731 return maxCallbackCacheSize_;
743 maxCallbackCacheSize_ = value;
757 maxCallbackCacheSize_ = 0;
763 final com.
google.protobuf.UnknownFieldSet unknownFields) {
769 final com.
google.protobuf.UnknownFieldSet unknownFields) {
784 return DEFAULT_INSTANCE;
791 com.
google.protobuf.CodedInputStream input,
792 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
793 throws com.
google.protobuf.InvalidProtocolBufferException {
809 return DEFAULT_INSTANCE;