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