Java Reference

Java Reference

ListOfVariablesProto.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 ListOfVariablesProto extends
14  com.google.protobuf.GeneratedMessageV3 implements
15  // @@protoc_insertion_point(message_implements:operations_research.sat.ListOfVariablesProto)
17 private static final long serialVersionUID = 0L;
18  // Use ListOfVariablesProto.newBuilder() to construct.
19  private ListOfVariablesProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
20  super(builder);
21  }
22  private ListOfVariablesProto() {
23  vars_ = emptyIntList();
24  }
25 
26  @java.lang.Override
27  @SuppressWarnings({"unused"})
28  protected java.lang.Object newInstance(
29  UnusedPrivateParameter unused) {
30  return new ListOfVariablesProto();
31  }
32 
33  @java.lang.Override
34  public final com.google.protobuf.UnknownFieldSet
36  return this.unknownFields;
37  }
38  private ListOfVariablesProto(
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_ListOfVariablesProto_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_ListOfVariablesProto_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.ListOfVariablesProto)) {
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  }
245  public static com.google.ortools.sat.ListOfVariablesProto 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.ListOfVariablesProto 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.ListOfVariablesProto 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.ListOfVariablesProto)
323  com.google.ortools.sat.ListOfVariablesProtoOrBuilder {
324  public static final com.google.protobuf.Descriptors.Descriptor
326  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_ListOfVariablesProto_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_ListOfVariablesProto_fieldAccessorTable
333  .ensureFieldAccessorsInitialized(
335  }
336 
337  // Construct using com.google.ortools.sat.ListOfVariablesProto.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_ListOfVariablesProto_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.ListOfVariablesProto) {
429  } else {
430  super.mergeFrom(other);
431  return this;
432  }
433  }
434 
436  if (other == com.google.ortools.sat.ListOfVariablesProto.getDefaultInstance()) return this;
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.ListOfVariablesProto parsedMessage = null;
463  try {
464  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
465  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
466  parsedMessage = (com.google.ortools.sat.ListOfVariablesProto) 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.ListOfVariablesProto)
569  }
570 
571  // @@protoc_insertion_point(class_scope:operations_research.sat.ListOfVariablesProto)
572  private static final com.google.ortools.sat.ListOfVariablesProto DEFAULT_INSTANCE;
573  static {
574  DEFAULT_INSTANCE = new com.google.ortools.sat.ListOfVariablesProto();
575  }
576 
578  return DEFAULT_INSTANCE;
579  }
580 
581  private static final com.google.protobuf.Parser<ListOfVariablesProto>
582  PARSER = new com.google.protobuf.AbstractParser<ListOfVariablesProto>() {
583  @java.lang.Override
584  public ListOfVariablesProto parsePartialFrom(
585  com.google.protobuf.CodedInputStream input,
586  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
587  throws com.google.protobuf.InvalidProtocolBufferException {
588  return new ListOfVariablesProto(input, extensionRegistry);
589  }
590  };
591 
592  public static com.google.protobuf.Parser<ListOfVariablesProto> parser() {
593  return PARSER;
594  }
595 
596  @java.lang.Override
597  public com.google.protobuf.Parser<ListOfVariablesProto> getParserForType() {
598  return PARSER;
599  }
600 
601  @java.lang.Override
603  return DEFAULT_INSTANCE;
604  }
605 
606 }
607 
.lang.Override com.google.ortools.sat.ListOfVariablesProto buildPartial()
static com.google.ortools.sat.ListOfVariablesProto parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.sat.ListOfVariablesProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser< ListOfVariablesProto > parser()
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
static com.google.ortools.sat.ListOfVariablesProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.ListOfVariablesProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.ListOfVariablesProto parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.sat.ListOfVariablesProto build()
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
.lang.Override com.google.ortools.sat.ListOfVariablesProto getDefaultInstanceForType()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.ListOfVariablesProto 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)
Builder addVars(int value)
repeated int32 vars = 1;
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
.lang.Override java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
static Builder newBuilder(com.google.ortools.sat.ListOfVariablesProto prototype)
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
static com.google.ortools.sat.ListOfVariablesProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.ListOfVariablesProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.ListOfVariablesProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override com.google.ortools.sat.ListOfVariablesProto getDefaultInstanceForType()
.lang.Override boolean equals(final java.lang.Object obj)
.lang.Override com.google.protobuf.Parser< ListOfVariablesProto > getParserForType()
Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 vars = 1;
static com.google.ortools.sat.ListOfVariablesProto parseFrom(java.io.InputStream input)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
static com.google.ortools.sat.ListOfVariablesProto parseFrom(com.google.protobuf.ByteString data)
int getVars(int index)
repeated int32 vars = 1;
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Builder setVars(int index, int value)
repeated int32 vars = 1;
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder mergeFrom(com.google.ortools.sat.ListOfVariablesProto other)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.sat.ListOfVariablesProto parseFrom(byte[] data)
static com.google.ortools.sat.ListOfVariablesProto getDefaultInstance()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()