Java Reference

Java Reference

AllDifferentConstraintProto.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 AllDifferentConstraintProto extends
14  com.google.protobuf.GeneratedMessageV3 implements
15  // @@protoc_insertion_point(message_implements:operations_research.sat.AllDifferentConstraintProto)
17 private static final long serialVersionUID = 0L;
18  // Use AllDifferentConstraintProto.newBuilder() to construct.
19  private AllDifferentConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
20  super(builder);
21  }
22  private AllDifferentConstraintProto() {
23  vars_ = emptyIntList();
24  }
25 
26  @java.lang.Override
27  @SuppressWarnings({"unused"})
28  protected java.lang.Object newInstance(
29  UnusedPrivateParameter unused) {
30  return new AllDifferentConstraintProto();
31  }
32 
33  @java.lang.Override
34  public final com.google.protobuf.UnknownFieldSet
36  return this.unknownFields;
37  }
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  vars_ = newIntList();
60  mutable_bitField0_ |= 0x00000001;
61  }
62  vars_.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  vars_ = newIntList();
70  mutable_bitField0_ |= 0x00000001;
71  }
72  while (input.getBytesUntilLimit() > 0) {
73  vars_.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  vars_.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_AllDifferentConstraintProto_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_AllDifferentConstraintProto_fieldAccessorTable
109  .ensureFieldAccessorsInitialized(
111  }
112 
113  public static final int VARS_FIELD_NUMBER = 1;
114  private com.google.protobuf.Internal.IntList vars_;
119  @java.lang.Override
120  public java.util.List<java.lang.Integer>
122  return vars_;
123  }
128  public int getVarsCount() {
129  return vars_.size();
130  }
136  public int getVars(int index) {
137  return vars_.getInt(index);
138  }
139  private int varsMemoizedSerializedSize = -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 (getVarsList().size() > 0) {
157  output.writeUInt32NoTag(10);
158  output.writeUInt32NoTag(varsMemoizedSerializedSize);
159  }
160  for (int i = 0; i < vars_.size(); i++) {
161  output.writeInt32NoTag(vars_.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 < vars_.size(); i++) {
175  dataSize += com.google.protobuf.CodedOutputStream
176  .computeInt32SizeNoTag(vars_.getInt(i));
177  }
178  size += dataSize;
179  if (!getVarsList().isEmpty()) {
180  size += 1;
181  size += com.google.protobuf.CodedOutputStream
182  .computeInt32SizeNoTag(dataSize);
183  }
184  varsMemoizedSerializedSize = 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.AllDifferentConstraintProto)) {
197  return super.equals(obj);
198  }
200 
201  if (!getVarsList()
202  .equals(other.getVarsList())) 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 (getVarsCount() > 0) {
215  hash = (37 * hash) + VARS_FIELD_NUMBER;
216  hash = (53 * hash) + getVarsList().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  }
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.AllDifferentConstraintProto 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.AllDifferentConstraintProto 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.AllDifferentConstraintProto)
323  com.google.ortools.sat.AllDifferentConstraintProtoOrBuilder {
324  public static final com.google.protobuf.Descriptors.Descriptor
326  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_AllDifferentConstraintProto_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_AllDifferentConstraintProto_fieldAccessorTable
333  .ensureFieldAccessorsInitialized(
335  }
336 
337  // Construct using com.google.ortools.sat.AllDifferentConstraintProto.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  vars_ = 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_AllDifferentConstraintProto_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  vars_.makeImmutable();
386  bitField0_ = (bitField0_ & ~0x00000001);
387  }
388  result.vars_ = vars_;
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.AllDifferentConstraintProto) {
429  } else {
430  super.mergeFrom(other);
431  return this;
432  }
433  }
434 
437  if (!other.vars_.isEmpty()) {
438  if (vars_.isEmpty()) {
439  vars_ = other.vars_;
440  bitField0_ = (bitField0_ & ~0x00000001);
441  } else {
442  ensureVarsIsMutable();
443  vars_.addAll(other.vars_);
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.AllDifferentConstraintProto parsedMessage = null;
463  try {
464  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
465  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
466  parsedMessage = (com.google.ortools.sat.AllDifferentConstraintProto) 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 vars_ = emptyIntList();
478  private void ensureVarsIsMutable() {
479  if (!((bitField0_ & 0x00000001) != 0)) {
480  vars_ = mutableCopy(vars_);
481  bitField0_ |= 0x00000001;
482  }
483  }
488  public java.util.List<java.lang.Integer>
490  return ((bitField0_ & 0x00000001) != 0) ?
491  java.util.Collections.unmodifiableList(vars_) : vars_;
492  }
497  public int getVarsCount() {
498  return vars_.size();
499  }
505  public int getVars(int index) {
506  return vars_.getInt(index);
507  }
514  public Builder setVars(
515  int index, int value) {
516  ensureVarsIsMutable();
517  vars_.setInt(index, value);
518  onChanged();
519  return this;
520  }
526  public Builder addVars(int value) {
527  ensureVarsIsMutable();
528  vars_.addInt(value);
529  onChanged();
530  return this;
531  }
538  java.lang.Iterable<? extends java.lang.Integer> values) {
539  ensureVarsIsMutable();
540  com.google.protobuf.AbstractMessageLite.Builder.addAll(
541  values, vars_);
542  onChanged();
543  return this;
544  }
549  public Builder clearVars() {
550  vars_ = 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.AllDifferentConstraintProto)
569  }
570 
571  // @@protoc_insertion_point(class_scope:operations_research.sat.AllDifferentConstraintProto)
572  private static final com.google.ortools.sat.AllDifferentConstraintProto DEFAULT_INSTANCE;
573  static {
574  DEFAULT_INSTANCE = new com.google.ortools.sat.AllDifferentConstraintProto();
575  }
576 
578  return DEFAULT_INSTANCE;
579  }
580 
581  private static final com.google.protobuf.Parser<AllDifferentConstraintProto>
582  PARSER = new com.google.protobuf.AbstractParser<AllDifferentConstraintProto>() {
583  @java.lang.Override
584  public AllDifferentConstraintProto parsePartialFrom(
585  com.google.protobuf.CodedInputStream input,
586  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
587  throws com.google.protobuf.InvalidProtocolBufferException {
588  return new AllDifferentConstraintProto(input, extensionRegistry);
589  }
590  };
591 
592  public static com.google.protobuf.Parser<AllDifferentConstraintProto> parser() {
593  return PARSER;
594  }
595 
596  @java.lang.Override
598  return PARSER;
599  }
600 
601  @java.lang.Override
603  return DEFAULT_INSTANCE;
604  }
605 
606 }
607 
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(byte[] data)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(com.google.protobuf.ByteString data)
.lang.Override Builder clone()
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override Builder newBuilderForType()
.lang.Override final boolean isInitialized()
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder setVars(int index, int value)
repeated int32 vars = 1;
.lang.Override Builder clear()
.lang.Override final boolean isInitialized()
static com.google.ortools.sat.AllDifferentConstraintProto parseDelimitedFrom(java.io.InputStream input)
Builder addVars(int value)
repeated int32 vars = 1;
.lang.Override com.google.protobuf.Parser< AllDifferentConstraintProto > getParserForType()
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
.lang.Override com.google.ortools.sat.AllDifferentConstraintProto getDefaultInstanceForType()
static com.google.protobuf.Parser< AllDifferentConstraintProto > parser()
int getVars(int index)
repeated int32 vars = 1;
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.sat.AllDifferentConstraintProto buildPartial()
static Builder newBuilder()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override int hashCode()
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(java.nio.ByteBuffer data)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
int getVarsCount()
repeated int32 vars = 1;
int getVars(int index)
repeated int32 vars = 1;
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.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)
.lang.Override com.google.ortools.sat.AllDifferentConstraintProto getDefaultInstanceForType()
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
.lang.Override java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
Builder mergeFrom(com.google.ortools.sat.AllDifferentConstraintProto other)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(java.io.InputStream input)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder toBuilder()
.lang.Override int getSerializedSize()
.lang.Override com.google.ortools.sat.AllDifferentConstraintProto build()
.lang.Override boolean equals(final java.lang.Object obj)
static com.google.ortools.sat.AllDifferentConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static Builder newBuilder(com.google.ortools.sat.AllDifferentConstraintProto prototype)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.sat.AllDifferentConstraintProto getDefaultInstance()
Builder clearVars()
repeated int32 vars = 1;
static final int VARS_FIELD_NUMBER
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 vars = 1;
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
int getVarsCount()
repeated int32 vars = 1;
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)