OR-Tools  7.1
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 package com.google.ortools.sat;
5 
13 public final class BoolArgumentProto extends
14  com.google.protobuf.GeneratedMessageV3 implements
15  // @@protoc_insertion_point(message_implements:operations_research.sat.BoolArgumentProto)
17 private static final long serialVersionUID = 0L;
18  // Use BoolArgumentProto.newBuilder() to construct.
19  private BoolArgumentProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
20  super(builder);
21  }
22  private BoolArgumentProto() {
23  literals_ = emptyIntList();
24  }
25 
26  @java.lang.Override
27  public final com.google.protobuf.UnknownFieldSet
29  return this.unknownFields;
30  }
31  private BoolArgumentProto(
32  com.google.protobuf.CodedInputStream input,
33  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
34  throws com.google.protobuf.InvalidProtocolBufferException {
35  this();
36  if (extensionRegistry == null) {
37  throw new java.lang.NullPointerException();
38  }
39  int mutable_bitField0_ = 0;
40  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
41  com.google.protobuf.UnknownFieldSet.newBuilder();
42  try {
43  boolean done = false;
44  while (!done) {
45  int tag = input.readTag();
46  switch (tag) {
47  case 0:
48  done = true;
49  break;
50  case 8: {
51  if (!((mutable_bitField0_ & 0x00000001) != 0)) {
52  literals_ = newIntList();
53  mutable_bitField0_ |= 0x00000001;
54  }
55  literals_.addInt(input.readInt32());
56  break;
57  }
58  case 10: {
59  int length = input.readRawVarint32();
60  int limit = input.pushLimit(length);
61  if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
62  literals_ = newIntList();
63  mutable_bitField0_ |= 0x00000001;
64  }
65  while (input.getBytesUntilLimit() > 0) {
66  literals_.addInt(input.readInt32());
67  }
68  input.popLimit(limit);
69  break;
70  }
71  default: {
72  if (!parseUnknownField(
73  input, unknownFields, extensionRegistry, tag)) {
74  done = true;
75  }
76  break;
77  }
78  }
79  }
80  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
81  throw e.setUnfinishedMessage(this);
82  } catch (java.io.IOException e) {
83  throw new com.google.protobuf.InvalidProtocolBufferException(
84  e).setUnfinishedMessage(this);
85  } finally {
86  if (((mutable_bitField0_ & 0x00000001) != 0)) {
87  literals_.makeImmutable(); // C
88  }
89  this.unknownFields = unknownFields.build();
90  makeExtensionsImmutable();
91  }
92  }
93  public static final com.google.protobuf.Descriptors.Descriptor
95  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_BoolArgumentProto_descriptor;
96  }
97 
98  @java.lang.Override
99  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
101  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_BoolArgumentProto_fieldAccessorTable
102  .ensureFieldAccessorsInitialized(
104  }
105 
106  public static final int LITERALS_FIELD_NUMBER = 1;
107  private com.google.protobuf.Internal.IntList literals_;
111  public java.util.List<java.lang.Integer>
113  return literals_;
114  }
118  public int getLiteralsCount() {
119  return literals_.size();
120  }
124  public int getLiterals(int index) {
125  return literals_.getInt(index);
126  }
127  private int literalsMemoizedSerializedSize = -1;
128 
129  private byte memoizedIsInitialized = -1;
130  @java.lang.Override
131  public final boolean isInitialized() {
132  byte isInitialized = memoizedIsInitialized;
133  if (isInitialized == 1) return true;
134  if (isInitialized == 0) return false;
135 
136  memoizedIsInitialized = 1;
137  return true;
138  }
139 
140  @java.lang.Override
141  public void writeTo(com.google.protobuf.CodedOutputStream output)
142  throws java.io.IOException {
144  if (getLiteralsList().size() > 0) {
145  output.writeUInt32NoTag(10);
146  output.writeUInt32NoTag(literalsMemoizedSerializedSize);
147  }
148  for (int i = 0; i < literals_.size(); i++) {
149  output.writeInt32NoTag(literals_.getInt(i));
150  }
151  unknownFields.writeTo(output);
152  }
153 
154  @java.lang.Override
155  public int getSerializedSize() {
156  int size = memoizedSize;
157  if (size != -1) return size;
158 
159  size = 0;
160  {
161  int dataSize = 0;
162  for (int i = 0; i < literals_.size(); i++) {
163  dataSize += com.google.protobuf.CodedOutputStream
164  .computeInt32SizeNoTag(literals_.getInt(i));
165  }
166  size += dataSize;
167  if (!getLiteralsList().isEmpty()) {
168  size += 1;
169  size += com.google.protobuf.CodedOutputStream
170  .computeInt32SizeNoTag(dataSize);
171  }
172  literalsMemoizedSerializedSize = dataSize;
173  }
174  size += unknownFields.getSerializedSize();
175  memoizedSize = size;
176  return size;
177  }
178 
179  @java.lang.Override
180  public boolean equals(final java.lang.Object obj) {
181  if (obj == this) {
182  return true;
183  }
184  if (!(obj instanceof com.google.ortools.sat.BoolArgumentProto)) {
185  return super.equals(obj);
186  }
188 
189  if (!getLiteralsList()
190  .equals(other.getLiteralsList())) return false;
191  if (!unknownFields.equals(other.unknownFields)) return false;
192  return true;
193  }
194 
195  @java.lang.Override
196  public int hashCode() {
197  if (memoizedHashCode != 0) {
198  return memoizedHashCode;
199  }
200  int hash = 41;
201  hash = (19 * hash) + getDescriptor().hashCode();
202  if (getLiteralsCount() > 0) {
203  hash = (37 * hash) + LITERALS_FIELD_NUMBER;
204  hash = (53 * hash) + getLiteralsList().hashCode();
205  }
206  hash = (29 * hash) + unknownFields.hashCode();
207  memoizedHashCode = hash;
208  return hash;
209  }
210 
212  java.nio.ByteBuffer data)
213  throws com.google.protobuf.InvalidProtocolBufferException {
214  return PARSER.parseFrom(data);
215  }
217  java.nio.ByteBuffer data,
218  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
219  throws com.google.protobuf.InvalidProtocolBufferException {
220  return PARSER.parseFrom(data, extensionRegistry);
221  }
223  com.google.protobuf.ByteString data)
224  throws com.google.protobuf.InvalidProtocolBufferException {
225  return PARSER.parseFrom(data);
226  }
228  com.google.protobuf.ByteString data,
229  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
230  throws com.google.protobuf.InvalidProtocolBufferException {
231  return PARSER.parseFrom(data, extensionRegistry);
232  }
233  public static com.google.ortools.sat.BoolArgumentProto parseFrom(byte[] data)
234  throws com.google.protobuf.InvalidProtocolBufferException {
235  return PARSER.parseFrom(data);
236  }
238  byte[] data,
239  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
240  throws com.google.protobuf.InvalidProtocolBufferException {
241  return PARSER.parseFrom(data, extensionRegistry);
242  }
243  public static com.google.ortools.sat.BoolArgumentProto parseFrom(java.io.InputStream input)
244  throws java.io.IOException {
245  return com.google.protobuf.GeneratedMessageV3
246  .parseWithIOException(PARSER, input);
247  }
249  java.io.InputStream input,
250  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
251  throws java.io.IOException {
252  return com.google.protobuf.GeneratedMessageV3
253  .parseWithIOException(PARSER, input, extensionRegistry);
254  }
255  public static com.google.ortools.sat.BoolArgumentProto parseDelimitedFrom(java.io.InputStream input)
256  throws java.io.IOException {
257  return com.google.protobuf.GeneratedMessageV3
258  .parseDelimitedWithIOException(PARSER, input);
259  }
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);
266  }
268  com.google.protobuf.CodedInputStream input)
269  throws java.io.IOException {
270  return com.google.protobuf.GeneratedMessageV3
271  .parseWithIOException(PARSER, input);
272  }
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);
279  }
280 
281  @java.lang.Override
282  public Builder newBuilderForType() { return newBuilder(); }
283  public static Builder newBuilder() {
284  return DEFAULT_INSTANCE.toBuilder();
285  }
287  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
288  }
289  @java.lang.Override
290  public Builder toBuilder() {
291  return this == DEFAULT_INSTANCE
292  ? new Builder() : new Builder().mergeFrom(this);
293  }
294 
295  @java.lang.Override
297  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
298  Builder builder = new Builder(parent);
299  return builder;
300  }
308  public static final class Builder extends
309  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
310  // @@protoc_insertion_point(builder_implements:operations_research.sat.BoolArgumentProto)
311  com.google.ortools.sat.BoolArgumentProtoOrBuilder {
312  public static final com.google.protobuf.Descriptors.Descriptor
314  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_BoolArgumentProto_descriptor;
315  }
316 
317  @java.lang.Override
318  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
320  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_BoolArgumentProto_fieldAccessorTable
321  .ensureFieldAccessorsInitialized(
323  }
324 
325  // Construct using com.google.ortools.sat.BoolArgumentProto.newBuilder()
326  private Builder() {
327  maybeForceBuilderInitialization();
328  }
329 
330  private Builder(
331  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
332  super(parent);
333  maybeForceBuilderInitialization();
334  }
335  private void maybeForceBuilderInitialization() {
336  if (com.google.protobuf.GeneratedMessageV3
337  .alwaysUseFieldBuilders) {
338  }
339  }
340  @java.lang.Override
341  public Builder clear() {
342  super.clear();
343  literals_ = emptyIntList();
344  bitField0_ = (bitField0_ & ~0x00000001);
345  return this;
346  }
347 
348  @java.lang.Override
349  public com.google.protobuf.Descriptors.Descriptor
351  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_BoolArgumentProto_descriptor;
352  }
353 
354  @java.lang.Override
357  }
358 
359  @java.lang.Override
362  if (!result.isInitialized()) {
363  throw newUninitializedMessageException(result);
364  }
365  return result;
366  }
367 
368  @java.lang.Override
371  int from_bitField0_ = bitField0_;
372  if (((bitField0_ & 0x00000001) != 0)) {
373  literals_.makeImmutable();
374  bitField0_ = (bitField0_ & ~0x00000001);
375  }
376  result.literals_ = literals_;
377  onBuilt();
378  return result;
379  }
380 
381  @java.lang.Override
382  public Builder clone() {
383  return super.clone();
384  }
385  @java.lang.Override
387  com.google.protobuf.Descriptors.FieldDescriptor field,
388  java.lang.Object value) {
389  return super.setField(field, value);
390  }
391  @java.lang.Override
393  com.google.protobuf.Descriptors.FieldDescriptor field) {
394  return super.clearField(field);
395  }
396  @java.lang.Override
398  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
399  return super.clearOneof(oneof);
400  }
401  @java.lang.Override
403  com.google.protobuf.Descriptors.FieldDescriptor field,
404  int index, java.lang.Object value) {
405  return super.setRepeatedField(field, index, value);
406  }
407  @java.lang.Override
409  com.google.protobuf.Descriptors.FieldDescriptor field,
410  java.lang.Object value) {
411  return super.addRepeatedField(field, value);
412  }
413  @java.lang.Override
414  public Builder mergeFrom(com.google.protobuf.Message other) {
415  if (other instanceof com.google.ortools.sat.BoolArgumentProto) {
417  } else {
418  super.mergeFrom(other);
419  return this;
420  }
421  }
422 
424  if (other == com.google.ortools.sat.BoolArgumentProto.getDefaultInstance()) return this;
425  if (!other.literals_.isEmpty()) {
426  if (literals_.isEmpty()) {
427  literals_ = other.literals_;
428  bitField0_ = (bitField0_ & ~0x00000001);
429  } else {
430  ensureLiteralsIsMutable();
431  literals_.addAll(other.literals_);
432  }
433  onChanged();
434  }
435  this.mergeUnknownFields(other.unknownFields);
436  onChanged();
437  return this;
438  }
439 
440  @java.lang.Override
441  public final boolean isInitialized() {
442  return true;
443  }
444 
445  @java.lang.Override
447  com.google.protobuf.CodedInputStream input,
448  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
449  throws java.io.IOException {
450  com.google.ortools.sat.BoolArgumentProto parsedMessage = null;
451  try {
452  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
453  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
454  parsedMessage = (com.google.ortools.sat.BoolArgumentProto) e.getUnfinishedMessage();
455  throw e.unwrapIOException();
456  } finally {
457  if (parsedMessage != null) {
458  mergeFrom(parsedMessage);
459  }
460  }
461  return this;
462  }
463  private int bitField0_;
464 
465  private com.google.protobuf.Internal.IntList literals_ = emptyIntList();
466  private void ensureLiteralsIsMutable() {
467  if (!((bitField0_ & 0x00000001) != 0)) {
468  literals_ = mutableCopy(literals_);
469  bitField0_ |= 0x00000001;
470  }
471  }
475  public java.util.List<java.lang.Integer>
477  return ((bitField0_ & 0x00000001) != 0) ?
478  java.util.Collections.unmodifiableList(literals_) : literals_;
479  }
483  public int getLiteralsCount() {
484  return literals_.size();
485  }
489  public int getLiterals(int index) {
490  return literals_.getInt(index);
491  }
496  int index, int value) {
497  ensureLiteralsIsMutable();
498  literals_.setInt(index, value);
499  onChanged();
500  return this;
501  }
505  public Builder addLiterals(int value) {
506  ensureLiteralsIsMutable();
507  literals_.addInt(value);
508  onChanged();
509  return this;
510  }
515  java.lang.Iterable<? extends java.lang.Integer> values) {
516  ensureLiteralsIsMutable();
517  com.google.protobuf.AbstractMessageLite.Builder.addAll(
518  values, literals_);
519  onChanged();
520  return this;
521  }
526  literals_ = emptyIntList();
527  bitField0_ = (bitField0_ & ~0x00000001);
528  onChanged();
529  return this;
530  }
531  @java.lang.Override
532  public final Builder setUnknownFields(
533  final com.google.protobuf.UnknownFieldSet unknownFields) {
534  return super.setUnknownFields(unknownFields);
535  }
536 
537  @java.lang.Override
539  final com.google.protobuf.UnknownFieldSet unknownFields) {
540  return super.mergeUnknownFields(unknownFields);
541  }
542 
543 
544  // @@protoc_insertion_point(builder_scope:operations_research.sat.BoolArgumentProto)
545  }
546 
547  // @@protoc_insertion_point(class_scope:operations_research.sat.BoolArgumentProto)
548  private static final com.google.ortools.sat.BoolArgumentProto DEFAULT_INSTANCE;
549  static {
550  DEFAULT_INSTANCE = new com.google.ortools.sat.BoolArgumentProto();
551  }
552 
554  return DEFAULT_INSTANCE;
555  }
556 
557  private static final com.google.protobuf.Parser<BoolArgumentProto>
558  PARSER = new com.google.protobuf.AbstractParser<BoolArgumentProto>() {
559  @java.lang.Override
560  public BoolArgumentProto parsePartialFrom(
561  com.google.protobuf.CodedInputStream input,
562  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
563  throws com.google.protobuf.InvalidProtocolBufferException {
564  return new BoolArgumentProto(input, extensionRegistry);
565  }
566  };
567 
568  public static com.google.protobuf.Parser<BoolArgumentProto> parser() {
569  return PARSER;
570  }
571 
572  @java.lang.Override
573  public com.google.protobuf.Parser<BoolArgumentProto> getParserForType() {
574  return PARSER;
575  }
576 
577  @java.lang.Override
579  return DEFAULT_INSTANCE;
580  }
581 
582 }
583 
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
java.util.List< java.lang.Integer > getLiteralsList()
repeated int32 literals = 1;
static com.google.ortools.sat.BoolArgumentProto parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.sat.BoolArgumentProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override com.google.ortools.sat.BoolArgumentProto getDefaultInstanceForType()
Builder addLiterals(int value)
repeated int32 literals = 1;
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.BoolArgumentProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
int getLiterals(int index)
repeated int32 literals = 1;
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.BoolArgumentProto parseDelimitedFrom(java.io.InputStream input)
static com.google.protobuf.Parser< BoolArgumentProto > parser()
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
Builder addAllLiterals(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 literals = 1;
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
int getLiteralsCount()
repeated int32 literals = 1;
static com.google.ortools.sat.BoolArgumentProto parseFrom(java.io.InputStream input)
.lang.Override final boolean isInitialized()
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Builder clearLiterals()
repeated int32 literals = 1;
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
Builder mergeFrom(com.google.ortools.sat.BoolArgumentProto other)
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
static com.google.ortools.sat.BoolArgumentProto parseFrom(java.nio.ByteBuffer data)
.lang.Override com.google.ortools.sat.BoolArgumentProto buildPartial()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
int getLiteralsCount()
repeated int32 literals = 1;
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
static com.google.ortools.sat.BoolArgumentProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.sat.BoolArgumentProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.protobuf.Parser< BoolArgumentProto > getParserForType()
static com.google.ortools.sat.BoolArgumentProto parseFrom(byte[] data)
static Builder newBuilder(com.google.ortools.sat.BoolArgumentProto prototype)
Builder setLiterals(int index, int value)
repeated int32 literals = 1;
java.util.List< java.lang.Integer > getLiteralsList()
repeated int32 literals = 1;
static com.google.ortools.sat.BoolArgumentProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.BoolArgumentProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.BoolArgumentProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.sat.BoolArgumentProto build()
.lang.Override com.google.ortools.sat.BoolArgumentProto getDefaultInstanceForType()
int getLiterals(int index)
repeated int32 literals = 1;
static com.google.ortools.sat.BoolArgumentProto getDefaultInstance()
.lang.Override boolean equals(final java.lang.Object obj)