Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
ListOfVariablesProto.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 ListOfVariablesProto extends
15 com.google.protobuf.GeneratedMessageV3 implements
16 // @@protoc_insertion_point(message_implements:operations_research.sat.ListOfVariablesProto)
18private static final long serialVersionUID = 0L;
19 // Use ListOfVariablesProto.newBuilder() to construct.
20 private ListOfVariablesProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
21 super(builder);
22 }
23 private ListOfVariablesProto() {
24 vars_ = emptyIntList();
25 }
26
27 @java.lang.Override
28 @SuppressWarnings({"unused"})
29 protected java.lang.Object newInstance(
30 UnusedPrivateParameter unused) {
31 return new ListOfVariablesProto();
32 }
33
34 public static final com.google.protobuf.Descriptors.Descriptor
36 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_ListOfVariablesProto_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_ListOfVariablesProto_fieldAccessorTable
43 .ensureFieldAccessorsInitialized(
44 com.google.ortools.sat.ListOfVariablesProto.class, com.google.ortools.sat.ListOfVariablesProto.Builder.class);
45 }
46
47 public static final int VARS_FIELD_NUMBER = 1;
48 @SuppressWarnings("serial")
49 private com.google.protobuf.Internal.IntList vars_ =
50 emptyIntList();
55 @java.lang.Override
56 public java.util.List<java.lang.Integer>
58 return vars_;
59 }
64 public int getVarsCount() {
65 return vars_.size();
66 }
72 public int getVars(int index) {
73 return vars_.getInt(index);
74 }
75 private int varsMemoizedSerializedSize = -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 (getVarsList().size() > 0) {
93 output.writeUInt32NoTag(10);
94 output.writeUInt32NoTag(varsMemoizedSerializedSize);
95 }
96 for (int i = 0; i < vars_.size(); i++) {
97 output.writeInt32NoTag(vars_.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 < vars_.size(); i++) {
111 dataSize += com.google.protobuf.CodedOutputStream
112 .computeInt32SizeNoTag(vars_.getInt(i));
113 }
114 size += dataSize;
115 if (!getVarsList().isEmpty()) {
116 size += 1;
117 size += com.google.protobuf.CodedOutputStream
118 .computeInt32SizeNoTag(dataSize);
119 }
120 varsMemoizedSerializedSize = 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.ListOfVariablesProto)) {
133 return super.equals(obj);
134 }
135 com.google.ortools.sat.ListOfVariablesProto other = (com.google.ortools.sat.ListOfVariablesProto) obj;
136
137 if (!getVarsList()
138 .equals(other.getVarsList())) 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 (getVarsCount() > 0) {
151 hash = (37 * hash) + VARS_FIELD_NUMBER;
152 hash = (53 * hash) + getVarsList().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.ListOfVariablesProto 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
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.ListOfVariablesProto 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.ListOfVariablesProto)
261 com.google.ortools.sat.ListOfVariablesProtoOrBuilder {
262 public static final com.google.protobuf.Descriptors.Descriptor
264 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_ListOfVariablesProto_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_ListOfVariablesProto_fieldAccessorTable
271 .ensureFieldAccessorsInitialized(
272 com.google.ortools.sat.ListOfVariablesProto.class, com.google.ortools.sat.ListOfVariablesProto.Builder.class);
273 }
274
275 // Construct using com.google.ortools.sat.ListOfVariablesProto.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 vars_ = 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_ListOfVariablesProto_descriptor;
297 }
298
299 @java.lang.Override
301 return com.google.ortools.sat.ListOfVariablesProto.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.ListOfVariablesProto result = new com.google.ortools.sat.ListOfVariablesProto(this);
316 if (bitField0_ != 0) { buildPartial0(result); }
317 onBuilt();
318 return result;
319 }
320
321 private void buildPartial0(com.google.ortools.sat.ListOfVariablesProto result) {
322 int from_bitField0_ = bitField0_;
323 if (((from_bitField0_ & 0x00000001) != 0)) {
324 vars_.makeImmutable();
325 result.vars_ = vars_;
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.ListOfVariablesProto) {
364 return mergeFrom((com.google.ortools.sat.ListOfVariablesProto)other);
365 } else {
366 super.mergeFrom(other);
367 return this;
368 }
369 }
370
371 public Builder mergeFrom(com.google.ortools.sat.ListOfVariablesProto other) {
372 if (other == com.google.ortools.sat.ListOfVariablesProto.getDefaultInstance()) return this;
373 if (!other.vars_.isEmpty()) {
374 if (vars_.isEmpty()) {
375 vars_ = other.vars_;
376 vars_.makeImmutable();
377 bitField0_ |= 0x00000001;
378 } else {
379 ensureVarsIsMutable();
380 vars_.addAll(other.vars_);
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 ensureVarsIsMutable();
413 vars_.addInt(v);
414 break;
415 } // case 8
416 case 10: {
417 int length = input.readRawVarint32();
418 int limit = input.pushLimit(length);
419 ensureVarsIsMutable();
420 while (input.getBytesUntilLimit() > 0) {
421 vars_.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 vars_ = emptyIntList();
444 private void ensureVarsIsMutable() {
445 if (!vars_.isModifiable()) {
446 vars_ = makeMutableCopy(vars_);
447 }
448 bitField0_ |= 0x00000001;
449 }
454 public java.util.List<java.lang.Integer>
456 vars_.makeImmutable();
457 return vars_;
458 }
463 public int getVarsCount() {
464 return vars_.size();
465 }
471 public int getVars(int index) {
472 return vars_.getInt(index);
473 }
481 int index, int value) {
482
483 ensureVarsIsMutable();
484 vars_.setInt(index, value);
485 bitField0_ |= 0x00000001;
486 onChanged();
487 return this;
488 }
494 public Builder addVars(int value) {
495
496 ensureVarsIsMutable();
497 vars_.addInt(value);
498 bitField0_ |= 0x00000001;
499 onChanged();
500 return this;
501 }
508 java.lang.Iterable<? extends java.lang.Integer> values) {
509 ensureVarsIsMutable();
510 com.google.protobuf.AbstractMessageLite.Builder.addAll(
511 values, vars_);
512 bitField0_ |= 0x00000001;
513 onChanged();
514 return this;
515 }
521 vars_ = 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.ListOfVariablesProto)
540 }
541
542 // @@protoc_insertion_point(class_scope:operations_research.sat.ListOfVariablesProto)
543 private static final com.google.ortools.sat.ListOfVariablesProto DEFAULT_INSTANCE;
544 static {
545 DEFAULT_INSTANCE = new com.google.ortools.sat.ListOfVariablesProto();
546 }
547
549 return DEFAULT_INSTANCE;
550 }
551
552 private static final com.google.protobuf.Parser<ListOfVariablesProto>
553 PARSER = new com.google.protobuf.AbstractParser<ListOfVariablesProto>() {
554 @java.lang.Override
555 public ListOfVariablesProto 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<ListOfVariablesProto> parser() {
575 return PARSER;
576 }
577
578 @java.lang.Override
579 public com.google.protobuf.Parser<ListOfVariablesProto> getParserForType() {
580 return PARSER;
581 }
582
583 @java.lang.Override
585 return DEFAULT_INSTANCE;
586 }
587
588}
589
Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder mergeFrom(com.google.protobuf.Message other)
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
com.google.ortools.sat.ListOfVariablesProto getDefaultInstanceForType()
Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer > values)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
com.google.ortools.sat.ListOfVariablesProto build()
Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder mergeFrom(com.google.ortools.sat.ListOfVariablesProto other)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
com.google.ortools.sat.ListOfVariablesProto buildPartial()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.ListOfVariablesProto parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.sat.ListOfVariablesProto parseFrom(byte[] data)
java.util.List< java.lang.Integer > getVarsList()
static com.google.ortools.sat.ListOfVariablesProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.ListOfVariablesProto parseFrom(java.io.InputStream input)
static com.google.ortools.sat.ListOfVariablesProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.ListOfVariablesProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.sat.ListOfVariablesProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.ListOfVariablesProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.ListOfVariablesProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.lang.Object newInstance(UnusedPrivateParameter unused)
static com.google.protobuf.Parser< ListOfVariablesProto > parser()
Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
boolean equals(final java.lang.Object obj)
com.google.ortools.sat.ListOfVariablesProto getDefaultInstanceForType()
static com.google.ortools.sat.ListOfVariablesProto parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.sat.ListOfVariablesProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.ListOfVariablesProto getDefaultInstance()
com.google.protobuf.Parser< ListOfVariablesProto > getParserForType()
static Builder newBuilder(com.google.ortools.sat.ListOfVariablesProto prototype)
static com.google.ortools.sat.ListOfVariablesProto parseFrom(java.nio.ByteBuffer data)