Java Reference

Java Reference

IntegerArgumentProto.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 IntegerArgumentProto extends
14  com.google.protobuf.GeneratedMessageV3 implements
15  // @@protoc_insertion_point(message_implements:operations_research.sat.IntegerArgumentProto)
17 private static final long serialVersionUID = 0L;
18  // Use IntegerArgumentProto.newBuilder() to construct.
19  private IntegerArgumentProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
20  super(builder);
21  }
22  private IntegerArgumentProto() {
23  vars_ = emptyIntList();
24  }
25 
26  @java.lang.Override
27  @SuppressWarnings({"unused"})
28  protected java.lang.Object newInstance(
29  UnusedPrivateParameter unused) {
30  return new IntegerArgumentProto();
31  }
32 
33  @java.lang.Override
34  public final com.google.protobuf.UnknownFieldSet
36  return this.unknownFields;
37  }
38  private IntegerArgumentProto(
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 
59  target_ = input.readInt32();
60  break;
61  }
62  case 16: {
63  if (!((mutable_bitField0_ & 0x00000001) != 0)) {
64  vars_ = newIntList();
65  mutable_bitField0_ |= 0x00000001;
66  }
67  vars_.addInt(input.readInt32());
68  break;
69  }
70  case 18: {
71  int length = input.readRawVarint32();
72  int limit = input.pushLimit(length);
73  if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
74  vars_ = newIntList();
75  mutable_bitField0_ |= 0x00000001;
76  }
77  while (input.getBytesUntilLimit() > 0) {
78  vars_.addInt(input.readInt32());
79  }
80  input.popLimit(limit);
81  break;
82  }
83  default: {
84  if (!parseUnknownField(
85  input, unknownFields, extensionRegistry, tag)) {
86  done = true;
87  }
88  break;
89  }
90  }
91  }
92  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
93  throw e.setUnfinishedMessage(this);
94  } catch (java.io.IOException e) {
95  throw new com.google.protobuf.InvalidProtocolBufferException(
96  e).setUnfinishedMessage(this);
97  } finally {
98  if (((mutable_bitField0_ & 0x00000001) != 0)) {
99  vars_.makeImmutable(); // C
100  }
101  this.unknownFields = unknownFields.build();
102  makeExtensionsImmutable();
103  }
104  }
105  public static final com.google.protobuf.Descriptors.Descriptor
107  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntegerArgumentProto_descriptor;
108  }
109 
110  @java.lang.Override
111  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
113  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntegerArgumentProto_fieldAccessorTable
114  .ensureFieldAccessorsInitialized(
116  }
117 
118  public static final int TARGET_FIELD_NUMBER = 1;
119  private int target_;
124  public int getTarget() {
125  return target_;
126  }
127 
128  public static final int VARS_FIELD_NUMBER = 2;
129  private com.google.protobuf.Internal.IntList vars_;
134  public java.util.List<java.lang.Integer>
136  return vars_;
137  }
142  public int getVarsCount() {
143  return vars_.size();
144  }
150  public int getVars(int index) {
151  return vars_.getInt(index);
152  }
153  private int varsMemoizedSerializedSize = -1;
154 
155  private byte memoizedIsInitialized = -1;
156  @java.lang.Override
157  public final boolean isInitialized() {
158  byte isInitialized = memoizedIsInitialized;
159  if (isInitialized == 1) return true;
160  if (isInitialized == 0) return false;
161 
162  memoizedIsInitialized = 1;
163  return true;
164  }
165 
166  @java.lang.Override
167  public void writeTo(com.google.protobuf.CodedOutputStream output)
168  throws java.io.IOException {
170  if (target_ != 0) {
171  output.writeInt32(1, target_);
172  }
173  if (getVarsList().size() > 0) {
174  output.writeUInt32NoTag(18);
175  output.writeUInt32NoTag(varsMemoizedSerializedSize);
176  }
177  for (int i = 0; i < vars_.size(); i++) {
178  output.writeInt32NoTag(vars_.getInt(i));
179  }
180  unknownFields.writeTo(output);
181  }
182 
183  @java.lang.Override
184  public int getSerializedSize() {
185  int size = memoizedSize;
186  if (size != -1) return size;
187 
188  size = 0;
189  if (target_ != 0) {
190  size += com.google.protobuf.CodedOutputStream
191  .computeInt32Size(1, target_);
192  }
193  {
194  int dataSize = 0;
195  for (int i = 0; i < vars_.size(); i++) {
196  dataSize += com.google.protobuf.CodedOutputStream
197  .computeInt32SizeNoTag(vars_.getInt(i));
198  }
199  size += dataSize;
200  if (!getVarsList().isEmpty()) {
201  size += 1;
202  size += com.google.protobuf.CodedOutputStream
203  .computeInt32SizeNoTag(dataSize);
204  }
205  varsMemoizedSerializedSize = dataSize;
206  }
207  size += unknownFields.getSerializedSize();
208  memoizedSize = size;
209  return size;
210  }
211 
212  @java.lang.Override
213  public boolean equals(final java.lang.Object obj) {
214  if (obj == this) {
215  return true;
216  }
217  if (!(obj instanceof com.google.ortools.sat.IntegerArgumentProto)) {
218  return super.equals(obj);
219  }
221 
222  if (getTarget()
223  != other.getTarget()) return false;
224  if (!getVarsList()
225  .equals(other.getVarsList())) return false;
226  if (!unknownFields.equals(other.unknownFields)) return false;
227  return true;
228  }
229 
230  @java.lang.Override
231  public int hashCode() {
232  if (memoizedHashCode != 0) {
233  return memoizedHashCode;
234  }
235  int hash = 41;
236  hash = (19 * hash) + getDescriptor().hashCode();
237  hash = (37 * hash) + TARGET_FIELD_NUMBER;
238  hash = (53 * hash) + getTarget();
239  if (getVarsCount() > 0) {
240  hash = (37 * hash) + VARS_FIELD_NUMBER;
241  hash = (53 * hash) + getVarsList().hashCode();
242  }
243  hash = (29 * hash) + unknownFields.hashCode();
244  memoizedHashCode = hash;
245  return hash;
246  }
247 
249  java.nio.ByteBuffer data)
250  throws com.google.protobuf.InvalidProtocolBufferException {
251  return PARSER.parseFrom(data);
252  }
254  java.nio.ByteBuffer data,
255  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
256  throws com.google.protobuf.InvalidProtocolBufferException {
257  return PARSER.parseFrom(data, extensionRegistry);
258  }
260  com.google.protobuf.ByteString data)
261  throws com.google.protobuf.InvalidProtocolBufferException {
262  return PARSER.parseFrom(data);
263  }
265  com.google.protobuf.ByteString data,
266  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
267  throws com.google.protobuf.InvalidProtocolBufferException {
268  return PARSER.parseFrom(data, extensionRegistry);
269  }
270  public static com.google.ortools.sat.IntegerArgumentProto parseFrom(byte[] data)
271  throws com.google.protobuf.InvalidProtocolBufferException {
272  return PARSER.parseFrom(data);
273  }
275  byte[] data,
276  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
277  throws com.google.protobuf.InvalidProtocolBufferException {
278  return PARSER.parseFrom(data, extensionRegistry);
279  }
280  public static com.google.ortools.sat.IntegerArgumentProto parseFrom(java.io.InputStream input)
281  throws java.io.IOException {
282  return com.google.protobuf.GeneratedMessageV3
283  .parseWithIOException(PARSER, input);
284  }
286  java.io.InputStream 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  public static com.google.ortools.sat.IntegerArgumentProto parseDelimitedFrom(java.io.InputStream input)
293  throws java.io.IOException {
294  return com.google.protobuf.GeneratedMessageV3
295  .parseDelimitedWithIOException(PARSER, input);
296  }
298  java.io.InputStream input,
299  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
300  throws java.io.IOException {
301  return com.google.protobuf.GeneratedMessageV3
302  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
303  }
305  com.google.protobuf.CodedInputStream input)
306  throws java.io.IOException {
307  return com.google.protobuf.GeneratedMessageV3
308  .parseWithIOException(PARSER, input);
309  }
311  com.google.protobuf.CodedInputStream input,
312  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
313  throws java.io.IOException {
314  return com.google.protobuf.GeneratedMessageV3
315  .parseWithIOException(PARSER, input, extensionRegistry);
316  }
317 
318  @java.lang.Override
319  public Builder newBuilderForType() { return newBuilder(); }
320  public static Builder newBuilder() {
321  return DEFAULT_INSTANCE.toBuilder();
322  }
324  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
325  }
326  @java.lang.Override
327  public Builder toBuilder() {
328  return this == DEFAULT_INSTANCE
329  ? new Builder() : new Builder().mergeFrom(this);
330  }
331 
332  @java.lang.Override
334  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
335  Builder builder = new Builder(parent);
336  return builder;
337  }
345  public static final class Builder extends
346  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
347  // @@protoc_insertion_point(builder_implements:operations_research.sat.IntegerArgumentProto)
348  com.google.ortools.sat.IntegerArgumentProtoOrBuilder {
349  public static final com.google.protobuf.Descriptors.Descriptor
351  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntegerArgumentProto_descriptor;
352  }
353 
354  @java.lang.Override
355  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
357  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntegerArgumentProto_fieldAccessorTable
358  .ensureFieldAccessorsInitialized(
360  }
361 
362  // Construct using com.google.ortools.sat.IntegerArgumentProto.newBuilder()
363  private Builder() {
364  maybeForceBuilderInitialization();
365  }
366 
367  private Builder(
368  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
369  super(parent);
370  maybeForceBuilderInitialization();
371  }
372  private void maybeForceBuilderInitialization() {
373  if (com.google.protobuf.GeneratedMessageV3
374  .alwaysUseFieldBuilders) {
375  }
376  }
377  @java.lang.Override
378  public Builder clear() {
379  super.clear();
380  target_ = 0;
381 
382  vars_ = emptyIntList();
383  bitField0_ = (bitField0_ & ~0x00000001);
384  return this;
385  }
386 
387  @java.lang.Override
388  public com.google.protobuf.Descriptors.Descriptor
390  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntegerArgumentProto_descriptor;
391  }
392 
393  @java.lang.Override
396  }
397 
398  @java.lang.Override
401  if (!result.isInitialized()) {
402  throw newUninitializedMessageException(result);
403  }
404  return result;
405  }
406 
407  @java.lang.Override
410  int from_bitField0_ = bitField0_;
411  result.target_ = target_;
412  if (((bitField0_ & 0x00000001) != 0)) {
413  vars_.makeImmutable();
414  bitField0_ = (bitField0_ & ~0x00000001);
415  }
416  result.vars_ = vars_;
417  onBuilt();
418  return result;
419  }
420 
421  @java.lang.Override
422  public Builder clone() {
423  return super.clone();
424  }
425  @java.lang.Override
427  com.google.protobuf.Descriptors.FieldDescriptor field,
428  java.lang.Object value) {
429  return super.setField(field, value);
430  }
431  @java.lang.Override
433  com.google.protobuf.Descriptors.FieldDescriptor field) {
434  return super.clearField(field);
435  }
436  @java.lang.Override
438  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
439  return super.clearOneof(oneof);
440  }
441  @java.lang.Override
443  com.google.protobuf.Descriptors.FieldDescriptor field,
444  int index, java.lang.Object value) {
445  return super.setRepeatedField(field, index, value);
446  }
447  @java.lang.Override
449  com.google.protobuf.Descriptors.FieldDescriptor field,
450  java.lang.Object value) {
451  return super.addRepeatedField(field, value);
452  }
453  @java.lang.Override
454  public Builder mergeFrom(com.google.protobuf.Message other) {
455  if (other instanceof com.google.ortools.sat.IntegerArgumentProto) {
457  } else {
458  super.mergeFrom(other);
459  return this;
460  }
461  }
462 
464  if (other == com.google.ortools.sat.IntegerArgumentProto.getDefaultInstance()) return this;
465  if (other.getTarget() != 0) {
466  setTarget(other.getTarget());
467  }
468  if (!other.vars_.isEmpty()) {
469  if (vars_.isEmpty()) {
470  vars_ = other.vars_;
471  bitField0_ = (bitField0_ & ~0x00000001);
472  } else {
473  ensureVarsIsMutable();
474  vars_.addAll(other.vars_);
475  }
476  onChanged();
477  }
478  this.mergeUnknownFields(other.unknownFields);
479  onChanged();
480  return this;
481  }
482 
483  @java.lang.Override
484  public final boolean isInitialized() {
485  return true;
486  }
487 
488  @java.lang.Override
490  com.google.protobuf.CodedInputStream input,
491  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
492  throws java.io.IOException {
493  com.google.ortools.sat.IntegerArgumentProto parsedMessage = null;
494  try {
495  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
496  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
497  parsedMessage = (com.google.ortools.sat.IntegerArgumentProto) e.getUnfinishedMessage();
498  throw e.unwrapIOException();
499  } finally {
500  if (parsedMessage != null) {
501  mergeFrom(parsedMessage);
502  }
503  }
504  return this;
505  }
506  private int bitField0_;
507 
508  private int target_ ;
513  public int getTarget() {
514  return target_;
515  }
521  public Builder setTarget(int value) {
522 
523  target_ = value;
524  onChanged();
525  return this;
526  }
531  public Builder clearTarget() {
532 
533  target_ = 0;
534  onChanged();
535  return this;
536  }
537 
538  private com.google.protobuf.Internal.IntList vars_ = emptyIntList();
539  private void ensureVarsIsMutable() {
540  if (!((bitField0_ & 0x00000001) != 0)) {
541  vars_ = mutableCopy(vars_);
542  bitField0_ |= 0x00000001;
543  }
544  }
549  public java.util.List<java.lang.Integer>
551  return ((bitField0_ & 0x00000001) != 0) ?
552  java.util.Collections.unmodifiableList(vars_) : vars_;
553  }
558  public int getVarsCount() {
559  return vars_.size();
560  }
566  public int getVars(int index) {
567  return vars_.getInt(index);
568  }
575  public Builder setVars(
576  int index, int value) {
577  ensureVarsIsMutable();
578  vars_.setInt(index, value);
579  onChanged();
580  return this;
581  }
587  public Builder addVars(int value) {
588  ensureVarsIsMutable();
589  vars_.addInt(value);
590  onChanged();
591  return this;
592  }
599  java.lang.Iterable<? extends java.lang.Integer> values) {
600  ensureVarsIsMutable();
601  com.google.protobuf.AbstractMessageLite.Builder.addAll(
602  values, vars_);
603  onChanged();
604  return this;
605  }
610  public Builder clearVars() {
611  vars_ = emptyIntList();
612  bitField0_ = (bitField0_ & ~0x00000001);
613  onChanged();
614  return this;
615  }
616  @java.lang.Override
617  public final Builder setUnknownFields(
618  final com.google.protobuf.UnknownFieldSet unknownFields) {
619  return super.setUnknownFields(unknownFields);
620  }
621 
622  @java.lang.Override
624  final com.google.protobuf.UnknownFieldSet unknownFields) {
625  return super.mergeUnknownFields(unknownFields);
626  }
627 
628 
629  // @@protoc_insertion_point(builder_scope:operations_research.sat.IntegerArgumentProto)
630  }
631 
632  // @@protoc_insertion_point(class_scope:operations_research.sat.IntegerArgumentProto)
633  private static final com.google.ortools.sat.IntegerArgumentProto DEFAULT_INSTANCE;
634  static {
635  DEFAULT_INSTANCE = new com.google.ortools.sat.IntegerArgumentProto();
636  }
637 
639  return DEFAULT_INSTANCE;
640  }
641 
642  private static final com.google.protobuf.Parser<IntegerArgumentProto>
643  PARSER = new com.google.protobuf.AbstractParser<IntegerArgumentProto>() {
644  @java.lang.Override
645  public IntegerArgumentProto parsePartialFrom(
646  com.google.protobuf.CodedInputStream input,
647  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
648  throws com.google.protobuf.InvalidProtocolBufferException {
649  return new IntegerArgumentProto(input, extensionRegistry);
650  }
651  };
652 
653  public static com.google.protobuf.Parser<IntegerArgumentProto> parser() {
654  return PARSER;
655  }
656 
657  @java.lang.Override
658  public com.google.protobuf.Parser<IntegerArgumentProto> getParserForType() {
659  return PARSER;
660  }
661 
662  @java.lang.Override
664  return DEFAULT_INSTANCE;
665  }
666 
667 }
668 
static com.google.ortools.sat.IntegerArgumentProto parseFrom(byte[] data)
.lang.Override com.google.ortools.sat.IntegerArgumentProto buildPartial()
static com.google.ortools.sat.IntegerArgumentProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 vars = 2;
static com.google.ortools.sat.IntegerArgumentProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override final boolean isInitialized()
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 2;
.lang.Override boolean equals(final java.lang.Object obj)
int getTarget()
int32 target = 1;
static com.google.ortools.sat.IntegerArgumentProto parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.sat.IntegerArgumentProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder clearTarget()
int32 target = 1;
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 2;
static final int VARS_FIELD_NUMBER
int getVarsCount()
repeated int32 vars = 2;
.lang.Override Builder toBuilder()
Builder setTarget(int value)
int32 target = 1;
static com.google.ortools.sat.IntegerArgumentProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override final boolean isInitialized()
static final int TARGET_FIELD_NUMBER
static Builder newBuilder()
int getVars(int index)
repeated int32 vars = 2;
.lang.Override int hashCode()
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override com.google.protobuf.Parser< IntegerArgumentProto > getParserForType()
int getVars(int index)
repeated int32 vars = 2;
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override com.google.ortools.sat.IntegerArgumentProto getDefaultInstanceForType()
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override Builder clear()
.lang.Override Builder newBuilderForType()
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
static com.google.ortools.sat.IntegerArgumentProto parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override int getSerializedSize()
static com.google.ortools.sat.IntegerArgumentProto parseFrom(java.io.InputStream input)
static com.google.ortools.sat.IntegerArgumentProto parseFrom(java.nio.ByteBuffer data)
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder setVars(int index, int value)
repeated int32 vars = 2;
.lang.Override com.google.ortools.sat.IntegerArgumentProto build()
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
Builder addVars(int value)
repeated int32 vars = 2;
static com.google.ortools.sat.IntegerArgumentProto parseDelimitedFrom(java.io.InputStream input)
Builder clearVars()
repeated int32 vars = 2;
Builder mergeFrom(com.google.ortools.sat.IntegerArgumentProto other)
.lang.Override Builder clone()
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
int getTarget()
int32 target = 1;
.lang.Override com.google.ortools.sat.IntegerArgumentProto getDefaultInstanceForType()
static com.google.protobuf.Parser< IntegerArgumentProto > parser()
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.IntegerArgumentProto getDefaultInstance()
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.sat.IntegerArgumentProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
static Builder newBuilder(com.google.ortools.sat.IntegerArgumentProto prototype)
int getVarsCount()
repeated int32 vars = 2;
static com.google.ortools.sat.IntegerArgumentProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)