Java Reference

Java Reference

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_;
119  @java.lang.Override
120  public java.util.List<java.lang.Integer>
122  return literals_;
123  }
128  public int getLiteralsCount() {
129  return literals_.size();
130  }
136  public int getLiterals(int index) {
137  return literals_.getInt(index);
138  }
139  private int literalsMemoizedSerializedSize = -1;
140 
141  private byte memoizedIsInitialized = -1;
142  @java.lang.Override
143  public final boolean isInitialized() {
144  byte isInitialized = memoizedIsInitialized;
145  if (isInitialized == 1) return true;
146  if (isInitialized == 0) return false;
147 
148  memoizedIsInitialized = 1;
149  return true;
150  }
151 
152  @java.lang.Override
153  public void writeTo(com.google.protobuf.CodedOutputStream output)
154  throws java.io.IOException {
156  if (getLiteralsList().size() > 0) {
157  output.writeUInt32NoTag(10);
158  output.writeUInt32NoTag(literalsMemoizedSerializedSize);
159  }
160  for (int i = 0; i < literals_.size(); i++) {
161  output.writeInt32NoTag(literals_.getInt(i));
162  }
163  unknownFields.writeTo(output);
164  }
165 
166  @java.lang.Override
167  public int getSerializedSize() {
168  int size = memoizedSize;
169  if (size != -1) return size;
170 
171  size = 0;
172  {
173  int dataSize = 0;
174  for (int i = 0; i < literals_.size(); i++) {
175  dataSize += com.google.protobuf.CodedOutputStream
176  .computeInt32SizeNoTag(literals_.getInt(i));
177  }
178  size += dataSize;
179  if (!getLiteralsList().isEmpty()) {
180  size += 1;
181  size += com.google.protobuf.CodedOutputStream
182  .computeInt32SizeNoTag(dataSize);
183  }
184  literalsMemoizedSerializedSize = dataSize;
185  }
186  size += unknownFields.getSerializedSize();
187  memoizedSize = size;
188  return size;
189  }
190 
191  @java.lang.Override
192  public boolean equals(final java.lang.Object obj) {
193  if (obj == this) {
194  return true;
195  }
196  if (!(obj instanceof com.google.ortools.sat.BoolArgumentProto)) {
197  return super.equals(obj);
198  }
200 
201  if (!getLiteralsList()
202  .equals(other.getLiteralsList())) return false;
203  if (!unknownFields.equals(other.unknownFields)) return false;
204  return true;
205  }
206 
207  @java.lang.Override
208  public int hashCode() {
209  if (memoizedHashCode != 0) {
210  return memoizedHashCode;
211  }
212  int hash = 41;
213  hash = (19 * hash) + getDescriptor().hashCode();
214  if (getLiteralsCount() > 0) {
215  hash = (37 * hash) + LITERALS_FIELD_NUMBER;
216  hash = (53 * hash) + getLiteralsList().hashCode();
217  }
218  hash = (29 * hash) + unknownFields.hashCode();
219  memoizedHashCode = hash;
220  return hash;
221  }
222 
224  java.nio.ByteBuffer data)
225  throws com.google.protobuf.InvalidProtocolBufferException {
226  return PARSER.parseFrom(data);
227  }
229  java.nio.ByteBuffer data,
230  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
231  throws com.google.protobuf.InvalidProtocolBufferException {
232  return PARSER.parseFrom(data, extensionRegistry);
233  }
235  com.google.protobuf.ByteString data)
236  throws com.google.protobuf.InvalidProtocolBufferException {
237  return PARSER.parseFrom(data);
238  }
240  com.google.protobuf.ByteString data,
241  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
242  throws com.google.protobuf.InvalidProtocolBufferException {
243  return PARSER.parseFrom(data, extensionRegistry);
244  }
245  public static com.google.ortools.sat.BoolArgumentProto parseFrom(byte[] data)
246  throws com.google.protobuf.InvalidProtocolBufferException {
247  return PARSER.parseFrom(data);
248  }
250  byte[] data,
251  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
252  throws com.google.protobuf.InvalidProtocolBufferException {
253  return PARSER.parseFrom(data, extensionRegistry);
254  }
255  public static com.google.ortools.sat.BoolArgumentProto parseFrom(java.io.InputStream input)
256  throws java.io.IOException {
257  return com.google.protobuf.GeneratedMessageV3
258  .parseWithIOException(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  .parseWithIOException(PARSER, input, extensionRegistry);
266  }
267  public static com.google.ortools.sat.BoolArgumentProto parseDelimitedFrom(java.io.InputStream input)
268  throws java.io.IOException {
269  return com.google.protobuf.GeneratedMessageV3
270  .parseDelimitedWithIOException(PARSER, input);
271  }
273  java.io.InputStream input,
274  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
275  throws java.io.IOException {
276  return com.google.protobuf.GeneratedMessageV3
277  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
278  }
280  com.google.protobuf.CodedInputStream input)
281  throws java.io.IOException {
282  return com.google.protobuf.GeneratedMessageV3
283  .parseWithIOException(PARSER, input);
284  }
286  com.google.protobuf.CodedInputStream input,
287  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
288  throws java.io.IOException {
289  return com.google.protobuf.GeneratedMessageV3
290  .parseWithIOException(PARSER, input, extensionRegistry);
291  }
292 
293  @java.lang.Override
294  public Builder newBuilderForType() { return newBuilder(); }
295  public static Builder newBuilder() {
296  return DEFAULT_INSTANCE.toBuilder();
297  }
299  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
300  }
301  @java.lang.Override
302  public Builder toBuilder() {
303  return this == DEFAULT_INSTANCE
304  ? new Builder() : new Builder().mergeFrom(this);
305  }
306 
307  @java.lang.Override
309  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
310  Builder builder = new Builder(parent);
311  return builder;
312  }
320  public static final class Builder extends
321  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
322  // @@protoc_insertion_point(builder_implements:operations_research.sat.BoolArgumentProto)
323  com.google.ortools.sat.BoolArgumentProtoOrBuilder {
324  public static final com.google.protobuf.Descriptors.Descriptor
326  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_BoolArgumentProto_descriptor;
327  }
328 
329  @java.lang.Override
330  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
332  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_BoolArgumentProto_fieldAccessorTable
333  .ensureFieldAccessorsInitialized(
335  }
336 
337  // Construct using com.google.ortools.sat.BoolArgumentProto.newBuilder()
338  private Builder() {
339  maybeForceBuilderInitialization();
340  }
341 
342  private Builder(
343  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
344  super(parent);
345  maybeForceBuilderInitialization();
346  }
347  private void maybeForceBuilderInitialization() {
348  if (com.google.protobuf.GeneratedMessageV3
349  .alwaysUseFieldBuilders) {
350  }
351  }
352  @java.lang.Override
353  public Builder clear() {
354  super.clear();
355  literals_ = emptyIntList();
356  bitField0_ = (bitField0_ & ~0x00000001);
357  return this;
358  }
359 
360  @java.lang.Override
361  public com.google.protobuf.Descriptors.Descriptor
363  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_BoolArgumentProto_descriptor;
364  }
365 
366  @java.lang.Override
369  }
370 
371  @java.lang.Override
374  if (!result.isInitialized()) {
375  throw newUninitializedMessageException(result);
376  }
377  return result;
378  }
379 
380  @java.lang.Override
383  int from_bitField0_ = bitField0_;
384  if (((bitField0_ & 0x00000001) != 0)) {
385  literals_.makeImmutable();
386  bitField0_ = (bitField0_ & ~0x00000001);
387  }
388  result.literals_ = literals_;
389  onBuilt();
390  return result;
391  }
392 
393  @java.lang.Override
394  public Builder clone() {
395  return super.clone();
396  }
397  @java.lang.Override
399  com.google.protobuf.Descriptors.FieldDescriptor field,
400  java.lang.Object value) {
401  return super.setField(field, value);
402  }
403  @java.lang.Override
405  com.google.protobuf.Descriptors.FieldDescriptor field) {
406  return super.clearField(field);
407  }
408  @java.lang.Override
410  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
411  return super.clearOneof(oneof);
412  }
413  @java.lang.Override
415  com.google.protobuf.Descriptors.FieldDescriptor field,
416  int index, java.lang.Object value) {
417  return super.setRepeatedField(field, index, value);
418  }
419  @java.lang.Override
421  com.google.protobuf.Descriptors.FieldDescriptor field,
422  java.lang.Object value) {
423  return super.addRepeatedField(field, value);
424  }
425  @java.lang.Override
426  public Builder mergeFrom(com.google.protobuf.Message other) {
427  if (other instanceof com.google.ortools.sat.BoolArgumentProto) {
429  } else {
430  super.mergeFrom(other);
431  return this;
432  }
433  }
434 
436  if (other == com.google.ortools.sat.BoolArgumentProto.getDefaultInstance()) return this;
437  if (!other.literals_.isEmpty()) {
438  if (literals_.isEmpty()) {
439  literals_ = other.literals_;
440  bitField0_ = (bitField0_ & ~0x00000001);
441  } else {
442  ensureLiteralsIsMutable();
443  literals_.addAll(other.literals_);
444  }
445  onChanged();
446  }
447  this.mergeUnknownFields(other.unknownFields);
448  onChanged();
449  return this;
450  }
451 
452  @java.lang.Override
453  public final boolean isInitialized() {
454  return true;
455  }
456 
457  @java.lang.Override
459  com.google.protobuf.CodedInputStream input,
460  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
461  throws java.io.IOException {
462  com.google.ortools.sat.BoolArgumentProto parsedMessage = null;
463  try {
464  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
465  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
466  parsedMessage = (com.google.ortools.sat.BoolArgumentProto) e.getUnfinishedMessage();
467  throw e.unwrapIOException();
468  } finally {
469  if (parsedMessage != null) {
470  mergeFrom(parsedMessage);
471  }
472  }
473  return this;
474  }
475  private int bitField0_;
476 
477  private com.google.protobuf.Internal.IntList literals_ = emptyIntList();
478  private void ensureLiteralsIsMutable() {
479  if (!((bitField0_ & 0x00000001) != 0)) {
480  literals_ = mutableCopy(literals_);
481  bitField0_ |= 0x00000001;
482  }
483  }
488  public java.util.List<java.lang.Integer>
490  return ((bitField0_ & 0x00000001) != 0) ?
491  java.util.Collections.unmodifiableList(literals_) : literals_;
492  }
497  public int getLiteralsCount() {
498  return literals_.size();
499  }
505  public int getLiterals(int index) {
506  return literals_.getInt(index);
507  }
515  int index, int value) {
516  ensureLiteralsIsMutable();
517  literals_.setInt(index, value);
518  onChanged();
519  return this;
520  }
526  public Builder addLiterals(int value) {
527  ensureLiteralsIsMutable();
528  literals_.addInt(value);
529  onChanged();
530  return this;
531  }
538  java.lang.Iterable<? extends java.lang.Integer> values) {
539  ensureLiteralsIsMutable();
540  com.google.protobuf.AbstractMessageLite.Builder.addAll(
541  values, literals_);
542  onChanged();
543  return this;
544  }
550  literals_ = emptyIntList();
551  bitField0_ = (bitField0_ & ~0x00000001);
552  onChanged();
553  return this;
554  }
555  @java.lang.Override
556  public final Builder setUnknownFields(
557  final com.google.protobuf.UnknownFieldSet unknownFields) {
558  return super.setUnknownFields(unknownFields);
559  }
560 
561  @java.lang.Override
563  final com.google.protobuf.UnknownFieldSet unknownFields) {
564  return super.mergeUnknownFields(unknownFields);
565  }
566 
567 
568  // @@protoc_insertion_point(builder_scope:operations_research.sat.BoolArgumentProto)
569  }
570 
571  // @@protoc_insertion_point(class_scope:operations_research.sat.BoolArgumentProto)
572  private static final com.google.ortools.sat.BoolArgumentProto DEFAULT_INSTANCE;
573  static {
574  DEFAULT_INSTANCE = new com.google.ortools.sat.BoolArgumentProto();
575  }
576 
578  return DEFAULT_INSTANCE;
579  }
580 
581  private static final com.google.protobuf.Parser<BoolArgumentProto>
582  PARSER = new com.google.protobuf.AbstractParser<BoolArgumentProto>() {
583  @java.lang.Override
584  public BoolArgumentProto parsePartialFrom(
585  com.google.protobuf.CodedInputStream input,
586  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
587  throws com.google.protobuf.InvalidProtocolBufferException {
588  return new BoolArgumentProto(input, extensionRegistry);
589  }
590  };
591 
592  public static com.google.protobuf.Parser<BoolArgumentProto> parser() {
593  return PARSER;
594  }
595 
596  @java.lang.Override
597  public com.google.protobuf.Parser<BoolArgumentProto> getParserForType() {
598  return PARSER;
599  }
600 
601  @java.lang.Override
603  return DEFAULT_INSTANCE;
604  }
605 
606 }
607 
Builder clearLiterals()
repeated int32 literals = 1;
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static com.google.ortools.sat.BoolArgumentProto parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.sat.BoolArgumentProto parseFrom(byte[] data)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override java.util.List< java.lang.Integer > getLiteralsList()
repeated int32 literals = 1;
.lang.Override boolean equals(final java.lang.Object obj)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Builder addLiterals(int value)
repeated int32 literals = 1;
.lang.Override Builder clear()
Builder mergeFrom(com.google.ortools.sat.BoolArgumentProto other)
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
.lang.Override com.google.ortools.sat.BoolArgumentProto getDefaultInstanceForType()
static com.google.ortools.sat.BoolArgumentProto parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override final boolean isInitialized()
static com.google.ortools.sat.BoolArgumentProto parseFrom(java.io.InputStream input)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
int getLiteralsCount()
repeated int32 literals = 1;
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
.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)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
int getLiterals(int index)
repeated int32 literals = 1;
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static com.google.ortools.sat.BoolArgumentProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser< BoolArgumentProto > parser()
int getLiteralsCount()
repeated int32 literals = 1;
static com.google.ortools.sat.BoolArgumentProto getDefaultInstance()
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override Builder clone()
static final int LITERALS_FIELD_NUMBER
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
static Builder newBuilder(com.google.ortools.sat.BoolArgumentProto prototype)
.lang.Override com.google.protobuf.Parser< BoolArgumentProto > getParserForType()
.lang.Override Builder newBuilderForType()
.lang.Override com.google.ortools.sat.BoolArgumentProto buildPartial()
Builder setLiterals(int index, int value)
repeated int32 literals = 1;
.lang.Override com.google.ortools.sat.BoolArgumentProto build()
static com.google.ortools.sat.BoolArgumentProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.BoolArgumentProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
int getLiterals(int index)
repeated int32 literals = 1;
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.sat.BoolArgumentProto getDefaultInstanceForType()
static Builder newBuilder()
static com.google.ortools.sat.BoolArgumentProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder addAllLiterals(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 literals = 1;
static com.google.ortools.sat.BoolArgumentProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override final boolean isInitialized()
.lang.Override int getSerializedSize()
.lang.Override int hashCode()
static com.google.ortools.sat.BoolArgumentProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static com.google.ortools.sat.BoolArgumentProto parseFrom(java.nio.ByteBuffer data)
.lang.Override Builder toBuilder()