Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
BoolArgumentProto.java
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: ortools/sat/cp_model.proto
3
4// Protobuf Java Version: 3.25.3
5package com.google.ortools.sat;
6
14public final class BoolArgumentProto extends
15 com.google.protobuf.GeneratedMessageV3 implements
16 // @@protoc_insertion_point(message_implements:operations_research.sat.BoolArgumentProto)
18private static final long serialVersionUID = 0L;
19 // Use BoolArgumentProto.newBuilder() to construct.
20 private BoolArgumentProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
21 super(builder);
22 }
23 private BoolArgumentProto() {
24 literals_ = emptyIntList();
25 }
26
27 @java.lang.Override
28 @SuppressWarnings({"unused"})
29 protected java.lang.Object newInstance(
30 UnusedPrivateParameter unused) {
31 return new BoolArgumentProto();
32 }
33
34 public static final com.google.protobuf.Descriptors.Descriptor
36 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_BoolArgumentProto_descriptor;
37 }
38
39 @java.lang.Override
40 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
42 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_BoolArgumentProto_fieldAccessorTable
43 .ensureFieldAccessorsInitialized(
44 com.google.ortools.sat.BoolArgumentProto.class, com.google.ortools.sat.BoolArgumentProto.Builder.class);
45 }
46
47 public static final int LITERALS_FIELD_NUMBER = 1;
48 @SuppressWarnings("serial")
49 private com.google.protobuf.Internal.IntList literals_ =
50 emptyIntList();
55 @java.lang.Override
56 public java.util.List<java.lang.Integer>
58 return literals_;
59 }
64 public int getLiteralsCount() {
65 return literals_.size();
66 }
72 public int getLiterals(int index) {
73 return literals_.getInt(index);
74 }
75 private int literalsMemoizedSerializedSize = -1;
76
77 private byte memoizedIsInitialized = -1;
78 @java.lang.Override
79 public final boolean isInitialized() {
80 byte isInitialized = memoizedIsInitialized;
81 if (isInitialized == 1) return true;
82 if (isInitialized == 0) return false;
83
84 memoizedIsInitialized = 1;
85 return true;
86 }
87
88 @java.lang.Override
89 public void writeTo(com.google.protobuf.CodedOutputStream output)
90 throws java.io.IOException {
92 if (getLiteralsList().size() > 0) {
93 output.writeUInt32NoTag(10);
94 output.writeUInt32NoTag(literalsMemoizedSerializedSize);
95 }
96 for (int i = 0; i < literals_.size(); i++) {
97 output.writeInt32NoTag(literals_.getInt(i));
98 }
99 getUnknownFields().writeTo(output);
100 }
101
102 @java.lang.Override
103 public int getSerializedSize() {
104 int size = memoizedSize;
105 if (size != -1) return size;
106
107 size = 0;
108 {
109 int dataSize = 0;
110 for (int i = 0; i < literals_.size(); i++) {
111 dataSize += com.google.protobuf.CodedOutputStream
112 .computeInt32SizeNoTag(literals_.getInt(i));
113 }
114 size += dataSize;
115 if (!getLiteralsList().isEmpty()) {
116 size += 1;
117 size += com.google.protobuf.CodedOutputStream
118 .computeInt32SizeNoTag(dataSize);
119 }
120 literalsMemoizedSerializedSize = dataSize;
121 }
122 size += getUnknownFields().getSerializedSize();
123 memoizedSize = size;
124 return size;
125 }
126
127 @java.lang.Override
128 public boolean equals(final java.lang.Object obj) {
129 if (obj == this) {
130 return true;
131 }
132 if (!(obj instanceof com.google.ortools.sat.BoolArgumentProto)) {
133 return super.equals(obj);
134 }
135 com.google.ortools.sat.BoolArgumentProto other = (com.google.ortools.sat.BoolArgumentProto) obj;
136
137 if (!getLiteralsList()
138 .equals(other.getLiteralsList())) return false;
139 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
140 return true;
141 }
142
143 @java.lang.Override
144 public int hashCode() {
145 if (memoizedHashCode != 0) {
146 return memoizedHashCode;
147 }
148 int hash = 41;
149 hash = (19 * hash) + getDescriptor().hashCode();
150 if (getLiteralsCount() > 0) {
151 hash = (37 * hash) + LITERALS_FIELD_NUMBER;
152 hash = (53 * hash) + getLiteralsList().hashCode();
153 }
154 hash = (29 * hash) + getUnknownFields().hashCode();
155 memoizedHashCode = hash;
156 return hash;
157 }
158
160 java.nio.ByteBuffer data)
161 throws com.google.protobuf.InvalidProtocolBufferException {
162 return PARSER.parseFrom(data);
163 }
165 java.nio.ByteBuffer data,
166 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
167 throws com.google.protobuf.InvalidProtocolBufferException {
168 return PARSER.parseFrom(data, extensionRegistry);
169 }
171 com.google.protobuf.ByteString data)
172 throws com.google.protobuf.InvalidProtocolBufferException {
173 return PARSER.parseFrom(data);
174 }
176 com.google.protobuf.ByteString data,
177 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
178 throws com.google.protobuf.InvalidProtocolBufferException {
179 return PARSER.parseFrom(data, extensionRegistry);
180 }
182 throws com.google.protobuf.InvalidProtocolBufferException {
183 return PARSER.parseFrom(data);
184 }
186 byte[] data,
187 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
188 throws com.google.protobuf.InvalidProtocolBufferException {
189 return PARSER.parseFrom(data, extensionRegistry);
190 }
191 public static com.google.ortools.sat.BoolArgumentProto parseFrom(java.io.InputStream input)
192 throws java.io.IOException {
193 return com.google.protobuf.GeneratedMessageV3
194 .parseWithIOException(PARSER, input);
195 }
197 java.io.InputStream input,
198 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
199 throws java.io.IOException {
200 return com.google.protobuf.GeneratedMessageV3
201 .parseWithIOException(PARSER, input, extensionRegistry);
202 }
203
204 public static com.google.ortools.sat.BoolArgumentProto parseDelimitedFrom(java.io.InputStream input)
205 throws java.io.IOException {
206 return com.google.protobuf.GeneratedMessageV3
207 .parseDelimitedWithIOException(PARSER, input);
208 }
209
211 java.io.InputStream input,
212 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
213 throws java.io.IOException {
214 return com.google.protobuf.GeneratedMessageV3
215 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
216 }
218 com.google.protobuf.CodedInputStream input)
219 throws java.io.IOException {
220 return com.google.protobuf.GeneratedMessageV3
221 .parseWithIOException(PARSER, input);
222 }
224 com.google.protobuf.CodedInputStream input,
225 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
226 throws java.io.IOException {
227 return com.google.protobuf.GeneratedMessageV3
228 .parseWithIOException(PARSER, input, extensionRegistry);
229 }
230
231 @java.lang.Override
232 public Builder newBuilderForType() { return newBuilder(); }
233 public static Builder newBuilder() {
234 return DEFAULT_INSTANCE.toBuilder();
235 }
236 public static Builder newBuilder(com.google.ortools.sat.BoolArgumentProto prototype) {
237 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
238 }
239 @java.lang.Override
241 return this == DEFAULT_INSTANCE
242 ? new Builder() : new Builder().mergeFrom(this);
243 }
244
245 @java.lang.Override
247 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
248 Builder builder = new Builder(parent);
249 return builder;
250 }
258 public static final class Builder extends
259 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
260 // @@protoc_insertion_point(builder_implements:operations_research.sat.BoolArgumentProto)
261 com.google.ortools.sat.BoolArgumentProtoOrBuilder {
262 public static final com.google.protobuf.Descriptors.Descriptor
264 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_BoolArgumentProto_descriptor;
265 }
266
267 @java.lang.Override
268 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
270 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_BoolArgumentProto_fieldAccessorTable
271 .ensureFieldAccessorsInitialized(
272 com.google.ortools.sat.BoolArgumentProto.class, com.google.ortools.sat.BoolArgumentProto.Builder.class);
273 }
274
275 // Construct using com.google.ortools.sat.BoolArgumentProto.newBuilder()
276 private Builder() {
277
278 }
279
280 private Builder(
281 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
282 super(parent);
283
284 }
285 @java.lang.Override
286 public Builder clear() {
287 super.clear();
288 bitField0_ = 0;
289 literals_ = emptyIntList();
290 return this;
291 }
292
293 @java.lang.Override
294 public com.google.protobuf.Descriptors.Descriptor
296 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_BoolArgumentProto_descriptor;
297 }
298
299 @java.lang.Override
301 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
302 }
303
304 @java.lang.Override
307 if (!result.isInitialized()) {
308 throw newUninitializedMessageException(result);
309 }
310 return result;
311 }
312
313 @java.lang.Override
315 com.google.ortools.sat.BoolArgumentProto result = new com.google.ortools.sat.BoolArgumentProto(this);
316 if (bitField0_ != 0) { buildPartial0(result); }
317 onBuilt();
318 return result;
319 }
320
321 private void buildPartial0(com.google.ortools.sat.BoolArgumentProto result) {
322 int from_bitField0_ = bitField0_;
323 if (((from_bitField0_ & 0x00000001) != 0)) {
324 literals_.makeImmutable();
325 result.literals_ = literals_;
326 }
327 }
328
329 @java.lang.Override
330 public Builder clone() {
331 return super.clone();
332 }
333 @java.lang.Override
335 com.google.protobuf.Descriptors.FieldDescriptor field,
336 java.lang.Object value) {
337 return super.setField(field, value);
338 }
339 @java.lang.Override
341 com.google.protobuf.Descriptors.FieldDescriptor field) {
342 return super.clearField(field);
343 }
344 @java.lang.Override
346 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
347 return super.clearOneof(oneof);
348 }
349 @java.lang.Override
351 com.google.protobuf.Descriptors.FieldDescriptor field,
352 int index, java.lang.Object value) {
353 return super.setRepeatedField(field, index, value);
354 }
355 @java.lang.Override
357 com.google.protobuf.Descriptors.FieldDescriptor field,
358 java.lang.Object value) {
359 return super.addRepeatedField(field, value);
360 }
361 @java.lang.Override
362 public Builder mergeFrom(com.google.protobuf.Message other) {
363 if (other instanceof com.google.ortools.sat.BoolArgumentProto) {
364 return mergeFrom((com.google.ortools.sat.BoolArgumentProto)other);
365 } else {
366 super.mergeFrom(other);
367 return this;
368 }
369 }
370
371 public Builder mergeFrom(com.google.ortools.sat.BoolArgumentProto other) {
372 if (other == com.google.ortools.sat.BoolArgumentProto.getDefaultInstance()) return this;
373 if (!other.literals_.isEmpty()) {
374 if (literals_.isEmpty()) {
375 literals_ = other.literals_;
376 literals_.makeImmutable();
377 bitField0_ |= 0x00000001;
378 } else {
379 ensureLiteralsIsMutable();
380 literals_.addAll(other.literals_);
381 }
382 onChanged();
383 }
384 this.mergeUnknownFields(other.getUnknownFields());
385 onChanged();
386 return this;
387 }
388
389 @java.lang.Override
390 public final boolean isInitialized() {
391 return true;
392 }
393
394 @java.lang.Override
396 com.google.protobuf.CodedInputStream input,
397 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
398 throws java.io.IOException {
399 if (extensionRegistry == null) {
400 throw new java.lang.NullPointerException();
401 }
402 try {
403 boolean done = false;
404 while (!done) {
405 int tag = input.readTag();
406 switch (tag) {
407 case 0:
408 done = true;
409 break;
410 case 8: {
411 int v = input.readInt32();
412 ensureLiteralsIsMutable();
413 literals_.addInt(v);
414 break;
415 } // case 8
416 case 10: {
417 int length = input.readRawVarint32();
418 int limit = input.pushLimit(length);
419 ensureLiteralsIsMutable();
420 while (input.getBytesUntilLimit() > 0) {
421 literals_.addInt(input.readInt32());
422 }
423 input.popLimit(limit);
424 break;
425 } // case 10
426 default: {
427 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
428 done = true; // was an endgroup tag
429 }
430 break;
431 } // default:
432 } // switch (tag)
433 } // while (!done)
434 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
435 throw e.unwrapIOException();
436 } finally {
437 onChanged();
438 } // finally
439 return this;
440 }
441 private int bitField0_;
442
443 private com.google.protobuf.Internal.IntList literals_ = emptyIntList();
444 private void ensureLiteralsIsMutable() {
445 if (!literals_.isModifiable()) {
446 literals_ = makeMutableCopy(literals_);
447 }
448 bitField0_ |= 0x00000001;
449 }
454 public java.util.List<java.lang.Integer>
456 literals_.makeImmutable();
457 return literals_;
458 }
463 public int getLiteralsCount() {
464 return literals_.size();
465 }
471 public int getLiterals(int index) {
472 return literals_.getInt(index);
473 }
481 int index, int value) {
482
483 ensureLiteralsIsMutable();
484 literals_.setInt(index, value);
485 bitField0_ |= 0x00000001;
486 onChanged();
487 return this;
488 }
494 public Builder addLiterals(int value) {
495
496 ensureLiteralsIsMutable();
497 literals_.addInt(value);
498 bitField0_ |= 0x00000001;
499 onChanged();
500 return this;
501 }
508 java.lang.Iterable<? extends java.lang.Integer> values) {
509 ensureLiteralsIsMutable();
510 com.google.protobuf.AbstractMessageLite.Builder.addAll(
511 values, literals_);
512 bitField0_ |= 0x00000001;
513 onChanged();
514 return this;
515 }
521 literals_ = emptyIntList();
522 bitField0_ = (bitField0_ & ~0x00000001);
523 onChanged();
524 return this;
525 }
526 @java.lang.Override
528 final com.google.protobuf.UnknownFieldSet unknownFields) {
529 return super.setUnknownFields(unknownFields);
530 }
531
532 @java.lang.Override
534 final com.google.protobuf.UnknownFieldSet unknownFields) {
535 return super.mergeUnknownFields(unknownFields);
536 }
537
538
539 // @@protoc_insertion_point(builder_scope:operations_research.sat.BoolArgumentProto)
540 }
541
542 // @@protoc_insertion_point(class_scope:operations_research.sat.BoolArgumentProto)
543 private static final com.google.ortools.sat.BoolArgumentProto DEFAULT_INSTANCE;
544 static {
545 DEFAULT_INSTANCE = new com.google.ortools.sat.BoolArgumentProto();
546 }
547
549 return DEFAULT_INSTANCE;
550 }
551
552 private static final com.google.protobuf.Parser<BoolArgumentProto>
553 PARSER = new com.google.protobuf.AbstractParser<BoolArgumentProto>() {
554 @java.lang.Override
555 public BoolArgumentProto parsePartialFrom(
556 com.google.protobuf.CodedInputStream input,
557 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
558 throws com.google.protobuf.InvalidProtocolBufferException {
559 Builder builder = newBuilder();
560 try {
561 builder.mergeFrom(input, extensionRegistry);
562 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
563 throw e.setUnfinishedMessage(builder.buildPartial());
564 } catch (com.google.protobuf.UninitializedMessageException e) {
565 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
566 } catch (java.io.IOException e) {
567 throw new com.google.protobuf.InvalidProtocolBufferException(e)
568 .setUnfinishedMessage(builder.buildPartial());
569 }
570 return builder.buildPartial();
571 }
572 };
573
574 public static com.google.protobuf.Parser<BoolArgumentProto> parser() {
575 return PARSER;
576 }
577
578 @java.lang.Override
579 public com.google.protobuf.Parser<BoolArgumentProto> getParserForType() {
580 return PARSER;
581 }
582
583 @java.lang.Override
585 return DEFAULT_INSTANCE;
586 }
587
588}
589
com.google.ortools.sat.BoolArgumentProto getDefaultInstanceForType()
Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
java.util.List< java.lang.Integer > getLiteralsList()
Builder mergeFrom(com.google.protobuf.Message other)
final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.ortools.sat.BoolArgumentProto build()
Builder mergeFrom(com.google.ortools.sat.BoolArgumentProto other)
Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
com.google.ortools.sat.BoolArgumentProto buildPartial()
final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder addAllLiterals(java.lang.Iterable<? extends java.lang.Integer > values)
Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
static com.google.ortools.sat.BoolArgumentProto getDefaultInstance()
Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.sat.BoolArgumentProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
java.util.List< java.lang.Integer > getLiteralsList()
static com.google.ortools.sat.BoolArgumentProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.BoolArgumentProto parseFrom(java.nio.ByteBuffer data)
static com.google.protobuf.Parser< BoolArgumentProto > parser()
boolean equals(final java.lang.Object obj)
com.google.protobuf.Parser< BoolArgumentProto > getParserForType()
void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.BoolArgumentProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.ortools.sat.BoolArgumentProto getDefaultInstanceForType()
static com.google.ortools.sat.BoolArgumentProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Builder newBuilder(com.google.ortools.sat.BoolArgumentProto prototype)
static com.google.ortools.sat.BoolArgumentProto parseFrom(byte[] data)
static com.google.ortools.sat.BoolArgumentProto parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.sat.BoolArgumentProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.lang.Object newInstance(UnusedPrivateParameter unused)
static com.google.ortools.sat.BoolArgumentProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.BoolArgumentProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.sat.BoolArgumentProto parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.sat.BoolArgumentProto parseFrom(java.io.InputStream input)