4 package com.google.ortools.constraintsolver;
14 com.google.protobuf.GeneratedMessageV3 implements
17 private static final long serialVersionUID = 0L;
26 @SuppressWarnings({
"unused"})
28 UnusedPrivateParameter unused) {
33 public final com.
google.protobuf.UnknownFieldSet
35 return this.unknownFields;
38 com.
google.protobuf.CodedInputStream input,
39 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
40 throws com.
google.protobuf.InvalidProtocolBufferException {
42 if (extensionRegistry ==
null) {
43 throw new java.lang.NullPointerException();
45 com.
google.protobuf.UnknownFieldSet.Builder unknownFields =
46 com.
google.protobuf.UnknownFieldSet.newBuilder();
50 int tag = input.readTag();
57 if (solverParameters_ !=
null) {
58 subBuilder = solverParameters_.
toBuilder();
61 if (subBuilder !=
null) {
62 subBuilder.mergeFrom(solverParameters_);
63 solverParameters_ = subBuilder.buildPartial();
70 reduceVehicleCostModel_ = input.readBool();
75 maxCallbackCacheSize_ = input.readInt32();
79 if (!parseUnknownField(
80 input, unknownFields, extensionRegistry, tag)) {
87 }
catch (
com.
google.protobuf.InvalidProtocolBufferException e) {
88 throw e.setUnfinishedMessage(
this);
89 }
catch (java.io.IOException e) {
90 throw new com.
google.protobuf.InvalidProtocolBufferException(
91 e).setUnfinishedMessage(
this);
93 this.unknownFields = unknownFields.build();
94 makeExtensionsImmutable();
97 public static final com.
google.protobuf.Descriptors.Descriptor
103 protected com.
google.protobuf.GeneratedMessageV3.FieldAccessorTable
106 .ensureFieldAccessorsInitialized(
120 return solverParameters_ !=
null;
144 private boolean reduceVehicleCostModel_;
156 return reduceVehicleCostModel_;
160 private int maxCallbackCacheSize_;
170 return maxCallbackCacheSize_;
173 private byte memoizedIsInitialized = -1;
180 memoizedIsInitialized = 1;
186 throws java.io.IOException {
187 if (solverParameters_ !=
null) {
190 if (reduceVehicleCostModel_ !=
false) {
191 output.writeBool(2, reduceVehicleCostModel_);
193 if (maxCallbackCacheSize_ != 0) {
194 output.writeInt32(3, maxCallbackCacheSize_);
196 unknownFields.writeTo(output);
201 int size = memoizedSize;
202 if (size != -1)
return size;
205 if (solverParameters_ !=
null) {
206 size +=
com.
google.protobuf.CodedOutputStream
209 if (reduceVehicleCostModel_ !=
false) {
210 size +=
com.
google.protobuf.CodedOutputStream
211 .computeBoolSize(2, reduceVehicleCostModel_);
213 if (maxCallbackCacheSize_ != 0) {
214 size +=
com.
google.protobuf.CodedOutputStream
215 .computeInt32Size(3, maxCallbackCacheSize_);
217 size += unknownFields.getSerializedSize();
223 public boolean equals(
final java.lang.Object obj) {
228 return super.equals(obj);
235 .
equals(other.getSolverParameters()))
return false;
238 != other.getReduceVehicleCostModel())
return false;
240 != other.getMaxCallbackCacheSize())
return false;
241 if (!unknownFields.equals(other.unknownFields))
return false;
247 if (memoizedHashCode != 0) {
248 return memoizedHashCode;
257 hash = (53 * hash) +
com.
google.protobuf.Internal.hashBoolean(
261 hash = (29 * hash) + unknownFields.hashCode();
262 memoizedHashCode = hash;
267 java.nio.ByteBuffer data)
268 throws com.
google.protobuf.InvalidProtocolBufferException {
269 return PARSER.parseFrom(data);
272 java.nio.ByteBuffer data,
273 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
274 throws com.
google.protobuf.InvalidProtocolBufferException {
275 return PARSER.parseFrom(data, extensionRegistry);
279 throws com.
google.protobuf.InvalidProtocolBufferException {
280 return PARSER.parseFrom(data);
284 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
285 throws com.
google.protobuf.InvalidProtocolBufferException {
286 return PARSER.parseFrom(data, extensionRegistry);
289 throws com.
google.protobuf.InvalidProtocolBufferException {
290 return PARSER.parseFrom(data);
294 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
295 throws com.
google.protobuf.InvalidProtocolBufferException {
296 return PARSER.parseFrom(data, extensionRegistry);
299 throws java.io.IOException {
300 return com.
google.protobuf.GeneratedMessageV3
301 .parseWithIOException(PARSER, input);
304 java.io.InputStream input,
305 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
306 throws java.io.IOException {
307 return com.
google.protobuf.GeneratedMessageV3
308 .parseWithIOException(PARSER, input, extensionRegistry);
311 throws java.io.IOException {
312 return com.
google.protobuf.GeneratedMessageV3
313 .parseDelimitedWithIOException(PARSER, input);
316 java.io.InputStream input,
317 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
318 throws java.io.IOException {
319 return com.
google.protobuf.GeneratedMessageV3
320 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
323 com.
google.protobuf.CodedInputStream input)
324 throws java.io.IOException {
325 return com.
google.protobuf.GeneratedMessageV3
326 .parseWithIOException(PARSER, input);
329 com.
google.protobuf.CodedInputStream input,
330 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
331 throws java.io.IOException {
332 return com.
google.protobuf.GeneratedMessageV3
333 .parseWithIOException(PARSER, input, extensionRegistry);
346 return this == DEFAULT_INSTANCE
352 com.
google.protobuf.GeneratedMessageV3.BuilderParent parent) {
364 com.google.protobuf.GeneratedMessageV3.
Builder<Builder> implements
367 public static final com.
google.protobuf.Descriptors.Descriptor
373 protected com.
google.protobuf.GeneratedMessageV3.FieldAccessorTable
376 .ensureFieldAccessorsInitialized(
382 maybeForceBuilderInitialization();
386 com.
google.protobuf.GeneratedMessageV3.BuilderParent parent) {
388 maybeForceBuilderInitialization();
390 private void maybeForceBuilderInitialization() {
391 if (
com.
google.protobuf.GeneratedMessageV3
392 .alwaysUseFieldBuilders) {
398 if (solverParametersBuilder_ ==
null) {
399 solverParameters_ =
null;
401 solverParameters_ =
null;
402 solverParametersBuilder_ =
null;
404 reduceVehicleCostModel_ =
false;
406 maxCallbackCacheSize_ = 0;
412 public com.
google.protobuf.Descriptors.Descriptor
425 if (!result.isInitialized()) {
426 throw newUninitializedMessageException(result);
434 if (solverParametersBuilder_ ==
null) {
435 result.solverParameters_ = solverParameters_;
437 result.solverParameters_ = solverParametersBuilder_.build();
439 result.reduceVehicleCostModel_ = reduceVehicleCostModel_;
440 result.maxCallbackCacheSize_ = maxCallbackCacheSize_;
447 return super.
clone();
451 com.
google.protobuf.Descriptors.FieldDescriptor field,
452 java.lang.Object value) {
453 return super.
setField(field, value);
457 com.
google.protobuf.Descriptors.FieldDescriptor field) {
462 com.
google.protobuf.Descriptors.OneofDescriptor oneof) {
467 com.
google.protobuf.Descriptors.FieldDescriptor field,
468 int index, java.lang.Object value) {
473 com.
google.protobuf.Descriptors.FieldDescriptor field,
474 java.lang.Object value) {
482 super.mergeFrom(other);
489 if (other.hasSolverParameters()) {
492 if (other.getReduceVehicleCostModel() !=
false) {
495 if (other.getMaxCallbackCacheSize() != 0) {
510 com.
google.protobuf.CodedInputStream input,
511 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
512 throws java.io.IOException {
515 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
516 }
catch (
com.
google.protobuf.InvalidProtocolBufferException e) {
518 throw e.unwrapIOException();
520 if (parsedMessage !=
null) {
528 private com.
google.protobuf.SingleFieldBuilderV3<
538 return solverParametersBuilder_ !=
null || solverParameters_ !=
null;
548 if (solverParametersBuilder_ ==
null) {
551 return solverParametersBuilder_.getMessage();
562 if (solverParametersBuilder_ ==
null) {
564 throw new NullPointerException();
566 solverParameters_ = value;
569 solverParametersBuilder_.setMessage(value);
583 if (solverParametersBuilder_ ==
null) {
584 solverParameters_ = builderForValue.build();
587 solverParametersBuilder_.setMessage(builderForValue.build());
600 if (solverParametersBuilder_ ==
null) {
601 if (solverParameters_ !=
null) {
605 solverParameters_ = value;
609 solverParametersBuilder_.mergeFrom(value);
622 if (solverParametersBuilder_ ==
null) {
623 solverParameters_ =
null;
626 solverParameters_ =
null;
627 solverParametersBuilder_ =
null;
642 return getSolverParametersFieldBuilder().getBuilder();
652 if (solverParametersBuilder_ !=
null) {
653 return solverParametersBuilder_.getMessageOrBuilder();
655 return solverParameters_ ==
null ?
666 private com.
google.protobuf.SingleFieldBuilderV3<
668 getSolverParametersFieldBuilder() {
669 if (solverParametersBuilder_ ==
null) {
670 solverParametersBuilder_ =
new com.
google.protobuf.SingleFieldBuilderV3<
673 getParentForChildren(),
675 solverParameters_ =
null;
677 return solverParametersBuilder_;
680 private boolean reduceVehicleCostModel_ ;
692 return reduceVehicleCostModel_;
706 reduceVehicleCostModel_ = value;
722 reduceVehicleCostModel_ =
false;
727 private int maxCallbackCacheSize_ ;
737 return maxCallbackCacheSize_;
749 maxCallbackCacheSize_ = value;
763 maxCallbackCacheSize_ = 0;
769 final com.
google.protobuf.UnknownFieldSet unknownFields) {
775 final com.
google.protobuf.UnknownFieldSet unknownFields) {
790 return DEFAULT_INSTANCE;
797 com.
google.protobuf.CodedInputStream input,
798 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
799 throws com.
google.protobuf.InvalidProtocolBufferException {
815 return DEFAULT_INSTANCE;