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  @SuppressWarnings({"unused"})
28  protected java.lang.Object newInstance(
29  UnusedPrivateParameter unused) {
30  return new BoolArgumentProto();
31  }
32 
33  @java.lang.Override
34  public final com.google.protobuf.UnknownFieldSet
36  return this.unknownFields;
37  }
38  private BoolArgumentProto(
39  com.google.protobuf.CodedInputStream input,
40  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
41  throws com.google.protobuf.InvalidProtocolBufferException {
42  this();
43  if (extensionRegistry == null) {
44  throw new java.lang.NullPointerException();
45  }
46  int mutable_bitField0_ = 0;
47  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
48  com.google.protobuf.UnknownFieldSet.newBuilder();
49  try {
50  boolean done = false;
51  while (!done) {
52  int tag = input.readTag();
53  switch (tag) {
54  case 0:
55  done = true;
56  break;
57  case 8: {
58  if (!((mutable_bitField0_ & 0x00000001) != 0)) {
59  literals_ = newIntList();
60  mutable_bitField0_ |= 0x00000001;
61  }
62  literals_.addInt(input.readInt32());
63  break;
64  }
65  case 10: {
66  int length = input.readRawVarint32();
67  int limit = input.pushLimit(length);
68  if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
69  literals_ = newIntList();
70  mutable_bitField0_ |= 0x00000001;
71  }
72  while (input.getBytesUntilLimit() > 0) {
73  literals_.addInt(input.readInt32());
74  }
75  input.popLimit(limit);
76  break;
77  }
78  default: {
79  if (!parseUnknownField(
80  input, unknownFields, extensionRegistry, tag)) {
81  done = true;
82  }
83  break;
84  }
85  }
86  }
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);
92  } finally {
93  if (((mutable_bitField0_ & 0x00000001) != 0)) {
94  literals_.makeImmutable(); // C
95  }
96  this.unknownFields = unknownFields.build();
97  makeExtensionsImmutable();
98  }
99  }
100  public static final com.google.protobuf.Descriptors.Descriptor
102  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_BoolArgumentProto_descriptor;
103  }
104 
105  @java.lang.Override
106  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
108  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_BoolArgumentProto_fieldAccessorTable
109  .ensureFieldAccessorsInitialized(
111  }
112 
113  public static final int LITERALS_FIELD_NUMBER = 1;
114  private com.google.protobuf.Internal.IntList literals_;
118  public java.util.List<java.lang.Integer>
120  return literals_;
121  }
125  public int getLiteralsCount() {
126  return literals_.size();
127  }
131  public int getLiterals(int index) {
132  return literals_.getInt(index);
133  }
134  private int literalsMemoizedSerializedSize = -1;
135 
136  private byte memoizedIsInitialized = -1;
137  @java.lang.Override
138  public final boolean isInitialized() {
139  byte isInitialized = memoizedIsInitialized;
140  if (isInitialized == 1) return true;
141  if (isInitialized == 0) return false;
142 
143  memoizedIsInitialized = 1;
144  return true;
145  }
146 
147  @java.lang.Override
148  public void writeTo(com.google.protobuf.CodedOutputStream output)
149  throws java.io.IOException {
151  if (getLiteralsList().size() > 0) {
152  output.writeUInt32NoTag(10);
153  output.writeUInt32NoTag(literalsMemoizedSerializedSize);
154  }
155  for (int i = 0; i < literals_.size(); i++) {
156  output.writeInt32NoTag(literals_.getInt(i));
157  }
158  unknownFields.writeTo(output);
159  }
160 
161  @java.lang.Override
162  public int getSerializedSize() {
163  int size = memoizedSize;
164  if (size != -1) return size;
165 
166  size = 0;
167  {
168  int dataSize = 0;
169  for (int i = 0; i < literals_.size(); i++) {
170  dataSize += com.google.protobuf.CodedOutputStream
171  .computeInt32SizeNoTag(literals_.getInt(i));
172  }
173  size += dataSize;
174  if (!getLiteralsList().isEmpty()) {
175  size += 1;
176  size += com.google.protobuf.CodedOutputStream
177  .computeInt32SizeNoTag(dataSize);
178  }
179  literalsMemoizedSerializedSize = dataSize;
180  }
181  size += unknownFields.getSerializedSize();
182  memoizedSize = size;
183  return size;
184  }
185 
186  @java.lang.Override
187  public boolean equals(final java.lang.Object obj) {
188  if (obj == this) {
189  return true;
190  }
191  if (!(obj instanceof com.google.ortools.sat.BoolArgumentProto)) {
192  return super.equals(obj);
193  }
195 
196  if (!getLiteralsList()
197  .equals(other.getLiteralsList())) return false;
198  if (!unknownFields.equals(other.unknownFields)) return false;
199  return true;
200  }
201 
202  @java.lang.Override
203  public int hashCode() {
204  if (memoizedHashCode != 0) {
205  return memoizedHashCode;
206  }
207  int hash = 41;
208  hash = (19 * hash) + getDescriptor().hashCode();
209  if (getLiteralsCount() > 0) {
210  hash = (37 * hash) + LITERALS_FIELD_NUMBER;
211  hash = (53 * hash) + getLiteralsList().hashCode();
212  }
213  hash = (29 * hash) + unknownFields.hashCode();
214  memoizedHashCode = hash;
215  return hash;
216  }
217 
219  java.nio.ByteBuffer data)
220  throws com.google.protobuf.InvalidProtocolBufferException {
221  return PARSER.parseFrom(data);
222  }
224  java.nio.ByteBuffer data,
225  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
226  throws com.google.protobuf.InvalidProtocolBufferException {
227  return PARSER.parseFrom(data, extensionRegistry);
228  }
230  com.google.protobuf.ByteString data)
231  throws com.google.protobuf.InvalidProtocolBufferException {
232  return PARSER.parseFrom(data);
233  }
235  com.google.protobuf.ByteString data,
236  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
237  throws com.google.protobuf.InvalidProtocolBufferException {
238  return PARSER.parseFrom(data, extensionRegistry);
239  }
240  public static com.google.ortools.sat.BoolArgumentProto parseFrom(byte[] data)
241  throws com.google.protobuf.InvalidProtocolBufferException {
242  return PARSER.parseFrom(data);
243  }
245  byte[] data,
246  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
247  throws com.google.protobuf.InvalidProtocolBufferException {
248  return PARSER.parseFrom(data, extensionRegistry);
249  }
250  public static com.google.ortools.sat.BoolArgumentProto parseFrom(java.io.InputStream input)
251  throws java.io.IOException {
252  return com.google.protobuf.GeneratedMessageV3
253  .parseWithIOException(PARSER, input);
254  }
256  java.io.InputStream input,
257  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
258  throws java.io.IOException {
259  return com.google.protobuf.GeneratedMessageV3
260  .parseWithIOException(PARSER, input, extensionRegistry);
261  }
262  public static com.google.ortools.sat.BoolArgumentProto parseDelimitedFrom(java.io.InputStream input)
263  throws java.io.IOException {
264  return com.google.protobuf.GeneratedMessageV3
265  .parseDelimitedWithIOException(PARSER, input);
266  }
268  java.io.InputStream input,
269  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
270  throws java.io.IOException {
271  return com.google.protobuf.GeneratedMessageV3
272  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
273  }
275  com.google.protobuf.CodedInputStream input)
276  throws java.io.IOException {
277  return com.google.protobuf.GeneratedMessageV3
278  .parseWithIOException(PARSER, input);
279  }
281  com.google.protobuf.CodedInputStream input,
282  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
283  throws java.io.IOException {
284  return com.google.protobuf.GeneratedMessageV3
285  .parseWithIOException(PARSER, input, extensionRegistry);
286  }
287 
288  @java.lang.Override
289  public Builder newBuilderForType() { return newBuilder(); }
290  public static Builder newBuilder() {
291  return DEFAULT_INSTANCE.toBuilder();
292  }
294  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
295  }
296  @java.lang.Override
297  public Builder toBuilder() {
298  return this == DEFAULT_INSTANCE
299  ? new Builder() : new Builder().mergeFrom(this);
300  }
301 
302  @java.lang.Override
304  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
305  Builder builder = new Builder(parent);
306  return builder;
307  }
315  public static final class Builder extends
316  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
317  // @@protoc_insertion_point(builder_implements:operations_research.sat.BoolArgumentProto)
318  com.google.ortools.sat.BoolArgumentProtoOrBuilder {
319  public static final com.google.protobuf.Descriptors.Descriptor
321  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_BoolArgumentProto_descriptor;
322  }
323 
324  @java.lang.Override
325  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
327  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_BoolArgumentProto_fieldAccessorTable
328  .ensureFieldAccessorsInitialized(
330  }
331 
332  // Construct using com.google.ortools.sat.BoolArgumentProto.newBuilder()
333  private Builder() {
334  maybeForceBuilderInitialization();
335  }
336 
337  private Builder(
338  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
339  super(parent);
340  maybeForceBuilderInitialization();
341  }
342  private void maybeForceBuilderInitialization() {
343  if (com.google.protobuf.GeneratedMessageV3
344  .alwaysUseFieldBuilders) {
345  }
346  }
347  @java.lang.Override
348  public Builder clear() {
349  super.clear();
350  literals_ = emptyIntList();
351  bitField0_ = (bitField0_ & ~0x00000001);
352  return this;
353  }
354 
355  @java.lang.Override
356  public com.google.protobuf.Descriptors.Descriptor
358  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_BoolArgumentProto_descriptor;
359  }
360 
361  @java.lang.Override
364  }
365 
366  @java.lang.Override
369  if (!result.isInitialized()) {
370  throw newUninitializedMessageException(result);
371  }
372  return result;
373  }
374 
375  @java.lang.Override
378  int from_bitField0_ = bitField0_;
379  if (((bitField0_ & 0x00000001) != 0)) {
380  literals_.makeImmutable();
381  bitField0_ = (bitField0_ & ~0x00000001);
382  }
383  result.literals_ = literals_;
384  onBuilt();
385  return result;
386  }
387 
388  @java.lang.Override
389  public Builder clone() {
390  return super.clone();
391  }
392  @java.lang.Override
394  com.google.protobuf.Descriptors.FieldDescriptor field,
395  java.lang.Object value) {
396  return super.setField(field, value);
397  }
398  @java.lang.Override
400  com.google.protobuf.Descriptors.FieldDescriptor field) {
401  return super.clearField(field);
402  }
403  @java.lang.Override
405  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
406  return super.clearOneof(oneof);
407  }
408  @java.lang.Override
410  com.google.protobuf.Descriptors.FieldDescriptor field,
411  int index, java.lang.Object value) {
412  return super.setRepeatedField(field, index, value);
413  }
414  @java.lang.Override
416  com.google.protobuf.Descriptors.FieldDescriptor field,
417  java.lang.Object value) {
418  return super.addRepeatedField(field, value);
419  }
420  @java.lang.Override
421  public Builder mergeFrom(com.google.protobuf.Message other) {
422  if (other instanceof com.google.ortools.sat.BoolArgumentProto) {
424  } else {
425  super.mergeFrom(other);
426  return this;
427  }
428  }
429 
431  if (other == com.google.ortools.sat.BoolArgumentProto.getDefaultInstance()) return this;
432  if (!other.literals_.isEmpty()) {
433  if (literals_.isEmpty()) {
434  literals_ = other.literals_;
435  bitField0_ = (bitField0_ & ~0x00000001);
436  } else {
437  ensureLiteralsIsMutable();
438  literals_.addAll(other.literals_);
439  }
440  onChanged();
441  }
442  this.mergeUnknownFields(other.unknownFields);
443  onChanged();
444  return this;
445  }
446 
447  @java.lang.Override
448  public final boolean isInitialized() {
449  return true;
450  }
451 
452  @java.lang.Override
454  com.google.protobuf.CodedInputStream input,
455  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
456  throws java.io.IOException {
457  com.google.ortools.sat.BoolArgumentProto parsedMessage = null;
458  try {
459  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
460  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
461  parsedMessage = (com.google.ortools.sat.BoolArgumentProto) e.getUnfinishedMessage();
462  throw e.unwrapIOException();
463  } finally {
464  if (parsedMessage != null) {
465  mergeFrom(parsedMessage);
466  }
467  }
468  return this;
469  }
470  private int bitField0_;
471 
472  private com.google.protobuf.Internal.IntList literals_ = emptyIntList();
473  private void ensureLiteralsIsMutable() {
474  if (!((bitField0_ & 0x00000001) != 0)) {
475  literals_ = mutableCopy(literals_);
476  bitField0_ |= 0x00000001;
477  }
478  }
482  public java.util.List<java.lang.Integer>
484  return ((bitField0_ & 0x00000001) != 0) ?
485  java.util.Collections.unmodifiableList(literals_) : literals_;
486  }
490  public int getLiteralsCount() {
491  return literals_.size();
492  }
496  public int getLiterals(int index) {
497  return literals_.getInt(index);
498  }
503  int index, int value) {
504  ensureLiteralsIsMutable();
505  literals_.setInt(index, value);
506  onChanged();
507  return this;
508  }
512  public Builder addLiterals(int value) {
513  ensureLiteralsIsMutable();
514  literals_.addInt(value);
515  onChanged();
516  return this;
517  }
522  java.lang.Iterable<? extends java.lang.Integer> values) {
523  ensureLiteralsIsMutable();
524  com.google.protobuf.AbstractMessageLite.Builder.addAll(
525  values, literals_);
526  onChanged();
527  return this;
528  }
533  literals_ = emptyIntList();
534  bitField0_ = (bitField0_ & ~0x00000001);
535  onChanged();
536  return this;
537  }
538  @java.lang.Override
539  public final Builder setUnknownFields(
540  final com.google.protobuf.UnknownFieldSet unknownFields) {
541  return super.setUnknownFields(unknownFields);
542  }
543 
544  @java.lang.Override
546  final com.google.protobuf.UnknownFieldSet unknownFields) {
547  return super.mergeUnknownFields(unknownFields);
548  }
549 
550 
551  // @@protoc_insertion_point(builder_scope:operations_research.sat.BoolArgumentProto)
552  }
553 
554  // @@protoc_insertion_point(class_scope:operations_research.sat.BoolArgumentProto)
555  private static final com.google.ortools.sat.BoolArgumentProto DEFAULT_INSTANCE;
556  static {
557  DEFAULT_INSTANCE = new com.google.ortools.sat.BoolArgumentProto();
558  }
559 
561  return DEFAULT_INSTANCE;
562  }
563 
564  private static final com.google.protobuf.Parser<BoolArgumentProto>
565  PARSER = new com.google.protobuf.AbstractParser<BoolArgumentProto>() {
566  @java.lang.Override
567  public BoolArgumentProto parsePartialFrom(
568  com.google.protobuf.CodedInputStream input,
569  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
570  throws com.google.protobuf.InvalidProtocolBufferException {
571  return new BoolArgumentProto(input, extensionRegistry);
572  }
573  };
574 
575  public static com.google.protobuf.Parser<BoolArgumentProto> parser() {
576  return PARSER;
577  }
578 
579  @java.lang.Override
580  public com.google.protobuf.Parser<BoolArgumentProto> getParserForType() {
581  return PARSER;
582  }
583 
584  @java.lang.Override
586  return DEFAULT_INSTANCE;
587  }
588 
589 }
590 
.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)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
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)