4 package com.google.ortools.linearsolver;
14 com.google.protobuf.GeneratedMessageV3 implements
17 private static final long serialVersionUID = 0L;
23 variable_ = java.util.Collections.emptyList();
24 constraint_ = java.util.Collections.emptyList();
25 generalConstraint_ = java.util.Collections.emptyList();
30 @SuppressWarnings({
"unused"})
32 UnusedPrivateParameter unused) {
37 public final com.
google.protobuf.UnknownFieldSet
39 return this.unknownFields;
42 com.
google.protobuf.CodedInputStream input,
43 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
44 throws com.
google.protobuf.InvalidProtocolBufferException {
46 if (extensionRegistry ==
null) {
47 throw new java.lang.NullPointerException();
49 int mutable_bitField0_ = 0;
50 com.
google.protobuf.UnknownFieldSet.Builder unknownFields =
51 com.
google.protobuf.UnknownFieldSet.newBuilder();
55 int tag = input.readTag();
61 bitField0_ |= 0x00000001;
62 maximize_ = input.readBool();
66 bitField0_ |= 0x00000002;
67 objectiveOffset_ = input.readDouble();
71 if (!((mutable_bitField0_ & 0x00000004) != 0)) {
73 mutable_bitField0_ |= 0x00000004;
80 if (!((mutable_bitField0_ & 0x00000008) != 0)) {
82 mutable_bitField0_ |= 0x00000008;
89 com.
google.protobuf.ByteString bs = input.readBytes();
90 bitField0_ |= 0x00000004;
96 if (((bitField0_ & 0x00000008) != 0)) {
100 if (subBuilder !=
null) {
101 subBuilder.mergeFrom(solutionHint_);
102 solutionHint_ = subBuilder.buildPartial();
104 bitField0_ |= 0x00000008;
108 if (!((mutable_bitField0_ & 0x00000010) != 0)) {
110 mutable_bitField0_ |= 0x00000010;
112 generalConstraint_.add(
117 if (!parseUnknownField(
118 input, unknownFields, extensionRegistry, tag)) {
125 }
catch (
com.
google.protobuf.InvalidProtocolBufferException e) {
126 throw e.setUnfinishedMessage(
this);
127 }
catch (java.io.IOException e) {
128 throw new com.
google.protobuf.InvalidProtocolBufferException(
129 e).setUnfinishedMessage(
this);
131 if (((mutable_bitField0_ & 0x00000004) != 0)) {
132 variable_ = java.util.Collections.unmodifiableList(variable_);
134 if (((mutable_bitField0_ & 0x00000008) != 0)) {
135 constraint_ = java.util.Collections.unmodifiableList(constraint_);
137 if (((mutable_bitField0_ & 0x00000010) != 0)) {
138 generalConstraint_ = java.util.Collections.unmodifiableList(generalConstraint_);
140 this.unknownFields = unknownFields.build();
141 makeExtensionsImmutable();
144 public static final com.
google.protobuf.Descriptors.Descriptor
150 protected com.
google.protobuf.GeneratedMessageV3.FieldAccessorTable
153 .ensureFieldAccessorsInitialized(
157 private int bitField0_;
159 private boolean maximize_;
168 return ((bitField0_ & 0x00000001) != 0);
182 private double objectiveOffset_;
191 return ((bitField0_ & 0x00000002) != 0);
201 return objectiveOffset_;
235 return variable_.size();
245 return variable_.get(index);
256 return variable_.get(index);
290 return constraint_.size();
300 return constraint_.get(index);
311 return constraint_.get(index);
325 return generalConstraint_;
337 return generalConstraint_;
348 return generalConstraint_.size();
359 return generalConstraint_.get(index);
371 return generalConstraint_.get(index);
375 private volatile java.lang.Object name_;
384 return ((bitField0_ & 0x00000004) != 0);
394 java.lang.Object ref = name_;
395 if (ref instanceof java.lang.String) {
396 return (java.lang.String) ref;
400 java.lang.String s = bs.toStringUtf8();
401 if (bs.isValidUtf8()) {
416 java.lang.Object ref = name_;
417 if (ref instanceof java.lang.String) {
419 com.
google.protobuf.ByteString.copyFromUtf8(
420 (java.lang.String) ref);
424 return (
com.
google.protobuf.ByteString) ref;
446 return ((bitField0_ & 0x00000008) != 0);
485 private byte memoizedIsInitialized = -1;
492 memoizedIsInitialized = 1;
498 throws java.io.IOException {
499 if (((bitField0_ & 0x00000001) != 0)) {
500 output.writeBool(1, maximize_);
502 if (((bitField0_ & 0x00000002) != 0)) {
503 output.writeDouble(2, objectiveOffset_);
505 for (
int i = 0; i < variable_.size(); i++) {
506 output.writeMessage(3, variable_.get(i));
508 for (
int i = 0; i < constraint_.size(); i++) {
509 output.writeMessage(4, constraint_.get(i));
511 if (((bitField0_ & 0x00000004) != 0)) {
512 com.
google.protobuf.GeneratedMessageV3.writeString(output, 5, name_);
514 if (((bitField0_ & 0x00000008) != 0)) {
517 for (
int i = 0; i < generalConstraint_.size(); i++) {
518 output.writeMessage(7, generalConstraint_.get(i));
520 unknownFields.writeTo(output);
525 int size = memoizedSize;
526 if (size != -1)
return size;
529 if (((bitField0_ & 0x00000001) != 0)) {
530 size +=
com.
google.protobuf.CodedOutputStream
531 .computeBoolSize(1, maximize_);
533 if (((bitField0_ & 0x00000002) != 0)) {
534 size +=
com.
google.protobuf.CodedOutputStream
535 .computeDoubleSize(2, objectiveOffset_);
537 for (
int i = 0; i < variable_.size(); i++) {
538 size +=
com.
google.protobuf.CodedOutputStream
539 .computeMessageSize(3, variable_.get(i));
541 for (
int i = 0; i < constraint_.size(); i++) {
542 size +=
com.
google.protobuf.CodedOutputStream
543 .computeMessageSize(4, constraint_.get(i));
545 if (((bitField0_ & 0x00000004) != 0)) {
546 size +=
com.
google.protobuf.GeneratedMessageV3.computeStringSize(5, name_);
548 if (((bitField0_ & 0x00000008) != 0)) {
549 size +=
com.
google.protobuf.CodedOutputStream
552 for (
int i = 0; i < generalConstraint_.size(); i++) {
553 size +=
com.
google.protobuf.CodedOutputStream
554 .computeMessageSize(7, generalConstraint_.get(i));
556 size += unknownFields.getSerializedSize();
562 public boolean equals(
final java.lang.Object obj) {
567 return super.equals(obj);
571 if (
hasMaximize() != other.hasMaximize())
return false;
574 != other.getMaximize())
return false;
579 != java.lang.Double.doubleToLongBits(
580 other.getObjectiveOffset()))
return false;
583 .equals(other.getVariableList()))
return false;
585 .equals(other.getConstraintList()))
return false;
587 .equals(other.getGeneralConstraintList()))
return false;
588 if (
hasName() != other.hasName())
return false;
591 .equals(other.getName()))
return false;
596 .
equals(other.getSolutionHint()))
return false;
598 if (!unknownFields.equals(other.unknownFields))
return false;
604 if (memoizedHashCode != 0) {
605 return memoizedHashCode;
611 hash = (53 * hash) +
com.
google.protobuf.Internal.hashBoolean(
616 hash = (53 * hash) +
com.
google.protobuf.Internal.hashLong(
633 hash = (53 * hash) +
getName().hashCode();
639 hash = (29 * hash) + unknownFields.hashCode();
640 memoizedHashCode = hash;
645 java.nio.ByteBuffer data)
646 throws com.
google.protobuf.InvalidProtocolBufferException {
647 return PARSER.parseFrom(data);
650 java.nio.ByteBuffer data,
651 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
652 throws com.
google.protobuf.InvalidProtocolBufferException {
653 return PARSER.parseFrom(data, extensionRegistry);
657 throws com.
google.protobuf.InvalidProtocolBufferException {
658 return PARSER.parseFrom(data);
662 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
663 throws com.
google.protobuf.InvalidProtocolBufferException {
664 return PARSER.parseFrom(data, extensionRegistry);
667 throws com.
google.protobuf.InvalidProtocolBufferException {
668 return PARSER.parseFrom(data);
672 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
673 throws com.
google.protobuf.InvalidProtocolBufferException {
674 return PARSER.parseFrom(data, extensionRegistry);
677 throws java.io.IOException {
678 return com.
google.protobuf.GeneratedMessageV3
679 .parseWithIOException(
PARSER, input);
682 java.io.InputStream input,
683 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
684 throws java.io.IOException {
685 return com.
google.protobuf.GeneratedMessageV3
686 .parseWithIOException(
PARSER, input, extensionRegistry);
689 throws java.io.IOException {
690 return com.
google.protobuf.GeneratedMessageV3
691 .parseDelimitedWithIOException(
PARSER, input);
694 java.io.InputStream input,
695 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
696 throws java.io.IOException {
697 return com.
google.protobuf.GeneratedMessageV3
698 .parseDelimitedWithIOException(
PARSER, input, extensionRegistry);
701 com.
google.protobuf.CodedInputStream input)
702 throws java.io.IOException {
703 return com.
google.protobuf.GeneratedMessageV3
704 .parseWithIOException(
PARSER, input);
707 com.
google.protobuf.CodedInputStream input,
708 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
709 throws java.io.IOException {
710 return com.
google.protobuf.GeneratedMessageV3
711 .parseWithIOException(
PARSER, input, extensionRegistry);
724 return this == DEFAULT_INSTANCE
730 com.
google.protobuf.GeneratedMessageV3.BuilderParent parent) {
742 com.google.protobuf.GeneratedMessageV3.
Builder<Builder> implements
745 public static final com.
google.protobuf.Descriptors.Descriptor
751 protected com.
google.protobuf.GeneratedMessageV3.FieldAccessorTable
754 .ensureFieldAccessorsInitialized(
760 maybeForceBuilderInitialization();
764 com.
google.protobuf.GeneratedMessageV3.BuilderParent parent) {
766 maybeForceBuilderInitialization();
768 private void maybeForceBuilderInitialization() {
769 if (
com.
google.protobuf.GeneratedMessageV3
770 .alwaysUseFieldBuilders) {
771 getVariableFieldBuilder();
772 getConstraintFieldBuilder();
773 getGeneralConstraintFieldBuilder();
774 getSolutionHintFieldBuilder();
781 bitField0_ = (bitField0_ & ~0x00000001);
782 objectiveOffset_ = 0D;
783 bitField0_ = (bitField0_ & ~0x00000002);
784 if (variableBuilder_ ==
null) {
785 variable_ = java.util.Collections.emptyList();
786 bitField0_ = (bitField0_ & ~0x00000004);
788 variableBuilder_.clear();
790 if (constraintBuilder_ ==
null) {
791 constraint_ = java.util.Collections.emptyList();
792 bitField0_ = (bitField0_ & ~0x00000008);
794 constraintBuilder_.clear();
796 if (generalConstraintBuilder_ ==
null) {
797 generalConstraint_ = java.util.Collections.emptyList();
798 bitField0_ = (bitField0_ & ~0x00000010);
800 generalConstraintBuilder_.clear();
803 bitField0_ = (bitField0_ & ~0x00000020);
804 if (solutionHintBuilder_ ==
null) {
805 solutionHint_ =
null;
807 solutionHintBuilder_.clear();
809 bitField0_ = (bitField0_ & ~0x00000040);
814 public com.
google.protobuf.Descriptors.Descriptor
827 if (!result.isInitialized()) {
828 throw newUninitializedMessageException(result);
836 int from_bitField0_ = bitField0_;
837 int to_bitField0_ = 0;
838 if (((from_bitField0_ & 0x00000001) != 0)) {
839 result.maximize_ = maximize_;
840 to_bitField0_ |= 0x00000001;
842 if (((from_bitField0_ & 0x00000002) != 0)) {
843 result.objectiveOffset_ = objectiveOffset_;
844 to_bitField0_ |= 0x00000002;
846 if (variableBuilder_ ==
null) {
847 if (((bitField0_ & 0x00000004) != 0)) {
848 variable_ = java.util.Collections.unmodifiableList(variable_);
849 bitField0_ = (bitField0_ & ~0x00000004);
851 result.variable_ = variable_;
853 result.variable_ = variableBuilder_.build();
855 if (constraintBuilder_ ==
null) {
856 if (((bitField0_ & 0x00000008) != 0)) {
857 constraint_ = java.util.Collections.unmodifiableList(constraint_);
858 bitField0_ = (bitField0_ & ~0x00000008);
860 result.constraint_ = constraint_;
862 result.constraint_ = constraintBuilder_.build();
864 if (generalConstraintBuilder_ ==
null) {
865 if (((bitField0_ & 0x00000010) != 0)) {
866 generalConstraint_ = java.util.Collections.unmodifiableList(generalConstraint_);
867 bitField0_ = (bitField0_ & ~0x00000010);
869 result.generalConstraint_ = generalConstraint_;
871 result.generalConstraint_ = generalConstraintBuilder_.build();
873 if (((from_bitField0_ & 0x00000020) != 0)) {
874 to_bitField0_ |= 0x00000004;
876 result.name_ = name_;
877 if (((from_bitField0_ & 0x00000040) != 0)) {
878 if (solutionHintBuilder_ ==
null) {
879 result.solutionHint_ = solutionHint_;
881 result.solutionHint_ = solutionHintBuilder_.build();
883 to_bitField0_ |= 0x00000008;
885 result.bitField0_ = to_bitField0_;
892 return super.
clone();
896 com.
google.protobuf.Descriptors.FieldDescriptor field,
897 java.lang.Object value) {
898 return super.
setField(field, value);
902 com.
google.protobuf.Descriptors.FieldDescriptor field) {
907 com.
google.protobuf.Descriptors.OneofDescriptor oneof) {
912 com.
google.protobuf.Descriptors.FieldDescriptor field,
913 int index, java.lang.Object value) {
918 com.
google.protobuf.Descriptors.FieldDescriptor field,
919 java.lang.Object value) {
927 super.mergeFrom(other);
934 if (other.hasMaximize()) {
937 if (other.hasObjectiveOffset()) {
940 if (variableBuilder_ ==
null) {
941 if (!other.variable_.isEmpty()) {
942 if (variable_.isEmpty()) {
943 variable_ = other.variable_;
944 bitField0_ = (bitField0_ & ~0x00000004);
946 ensureVariableIsMutable();
947 variable_.addAll(other.variable_);
952 if (!other.variable_.isEmpty()) {
953 if (variableBuilder_.isEmpty()) {
954 variableBuilder_.dispose();
955 variableBuilder_ =
null;
956 variable_ = other.variable_;
957 bitField0_ = (bitField0_ & ~0x00000004);
959 com.
google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
960 getVariableFieldBuilder() :
null;
962 variableBuilder_.addAllMessages(other.variable_);
966 if (constraintBuilder_ ==
null) {
967 if (!other.constraint_.isEmpty()) {
968 if (constraint_.isEmpty()) {
969 constraint_ = other.constraint_;
970 bitField0_ = (bitField0_ & ~0x00000008);
972 ensureConstraintIsMutable();
973 constraint_.addAll(other.constraint_);
978 if (!other.constraint_.isEmpty()) {
979 if (constraintBuilder_.isEmpty()) {
980 constraintBuilder_.dispose();
981 constraintBuilder_ =
null;
982 constraint_ = other.constraint_;
983 bitField0_ = (bitField0_ & ~0x00000008);
985 com.
google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
986 getConstraintFieldBuilder() :
null;
988 constraintBuilder_.addAllMessages(other.constraint_);
992 if (generalConstraintBuilder_ ==
null) {
993 if (!other.generalConstraint_.isEmpty()) {
994 if (generalConstraint_.isEmpty()) {
995 generalConstraint_ = other.generalConstraint_;
996 bitField0_ = (bitField0_ & ~0x00000010);
998 ensureGeneralConstraintIsMutable();
999 generalConstraint_.addAll(other.generalConstraint_);
1004 if (!other.generalConstraint_.isEmpty()) {
1005 if (generalConstraintBuilder_.isEmpty()) {
1006 generalConstraintBuilder_.dispose();
1007 generalConstraintBuilder_ =
null;
1008 generalConstraint_ = other.generalConstraint_;
1009 bitField0_ = (bitField0_ & ~0x00000010);
1010 generalConstraintBuilder_ =
1011 com.
google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
1012 getGeneralConstraintFieldBuilder() :
null;
1014 generalConstraintBuilder_.addAllMessages(other.generalConstraint_);
1018 if (other.hasName()) {
1019 bitField0_ |= 0x00000020;
1020 name_ = other.name_;
1023 if (other.hasSolutionHint()) {
1038 com.
google.protobuf.CodedInputStream input,
1039 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
1040 throws java.io.IOException {
1043 parsedMessage =
PARSER.parsePartialFrom(input, extensionRegistry);
1044 }
catch (
com.
google.protobuf.InvalidProtocolBufferException e) {
1046 throw e.unwrapIOException();
1048 if (parsedMessage !=
null) {
1054 private int bitField0_;
1056 private boolean maximize_ ;
1065 return ((bitField0_ & 0x00000001) != 0);
1085 bitField0_ |= 0x00000001;
1098 bitField0_ = (bitField0_ & ~0x00000001);
1104 private double objectiveOffset_ ;
1113 return ((bitField0_ & 0x00000002) != 0);
1123 return objectiveOffset_;
1133 bitField0_ |= 0x00000002;
1134 objectiveOffset_ = value;
1146 bitField0_ = (bitField0_ & ~0x00000002);
1147 objectiveOffset_ = 0D;
1153 java.util.Collections.emptyList();
1154 private void ensureVariableIsMutable() {
1155 if (!((bitField0_ & 0x00000004) != 0)) {
1157 bitField0_ |= 0x00000004;
1161 private com.
google.protobuf.RepeatedFieldBuilderV3<
1172 if (variableBuilder_ ==
null) {
1173 return java.util.Collections.unmodifiableList(variable_);
1175 return variableBuilder_.getMessageList();
1186 if (variableBuilder_ ==
null) {
1187 return variable_.size();
1189 return variableBuilder_.getCount();
1200 if (variableBuilder_ ==
null) {
1201 return variable_.get(index);
1203 return variableBuilder_.getMessage(index);
1215 if (variableBuilder_ ==
null) {
1216 if (value ==
null) {
1217 throw new NullPointerException();
1219 ensureVariableIsMutable();
1220 variable_.set(index, value);
1223 variableBuilder_.setMessage(index, value);
1236 if (variableBuilder_ ==
null) {
1237 ensureVariableIsMutable();
1238 variable_.set(index, builderForValue.build());
1241 variableBuilder_.setMessage(index, builderForValue.build());
1253 if (variableBuilder_ ==
null) {
1254 if (value ==
null) {
1255 throw new NullPointerException();
1257 ensureVariableIsMutable();
1258 variable_.add(value);
1261 variableBuilder_.addMessage(value);
1274 if (variableBuilder_ ==
null) {
1275 if (value ==
null) {
1276 throw new NullPointerException();
1278 ensureVariableIsMutable();
1279 variable_.add(index, value);
1282 variableBuilder_.addMessage(index, value);
1295 if (variableBuilder_ ==
null) {
1296 ensureVariableIsMutable();
1297 variable_.add(builderForValue.build());
1300 variableBuilder_.addMessage(builderForValue.build());
1313 if (variableBuilder_ ==
null) {
1314 ensureVariableIsMutable();
1315 variable_.add(index, builderForValue.build());
1318 variableBuilder_.addMessage(index, builderForValue.build());
1331 if (variableBuilder_ ==
null) {
1332 ensureVariableIsMutable();
1333 com.
google.protobuf.AbstractMessageLite.Builder.addAll(
1337 variableBuilder_.addAllMessages(values);
1349 if (variableBuilder_ ==
null) {
1350 variable_ = java.util.Collections.emptyList();
1351 bitField0_ = (bitField0_ & ~0x00000004);
1354 variableBuilder_.clear();
1366 if (variableBuilder_ ==
null) {
1367 ensureVariableIsMutable();
1368 variable_.remove(index);
1371 variableBuilder_.remove(index);
1384 return getVariableFieldBuilder().getBuilder(index);
1395 if (variableBuilder_ ==
null) {
1396 return variable_.get(index); }
else {
1397 return variableBuilder_.getMessageOrBuilder(index);
1409 if (variableBuilder_ !=
null) {
1410 return variableBuilder_.getMessageOrBuilderList();
1412 return java.util.Collections.unmodifiableList(variable_);
1423 return getVariableFieldBuilder().addBuilder(
1435 return getVariableFieldBuilder().addBuilder(
1447 return getVariableFieldBuilder().getBuilderList();
1449 private com.
google.protobuf.RepeatedFieldBuilderV3<
1451 getVariableFieldBuilder() {
1452 if (variableBuilder_ ==
null) {
1453 variableBuilder_ =
new com.
google.protobuf.RepeatedFieldBuilderV3<
1456 ((bitField0_ & 0x00000004) != 0),
1457 getParentForChildren(),
1461 return variableBuilder_;
1465 java.util.Collections.emptyList();
1466 private void ensureConstraintIsMutable() {
1467 if (!((bitField0_ & 0x00000008) != 0)) {
1469 bitField0_ |= 0x00000008;
1473 private com.
google.protobuf.RepeatedFieldBuilderV3<
1484 if (constraintBuilder_ ==
null) {
1485 return java.util.Collections.unmodifiableList(constraint_);
1487 return constraintBuilder_.getMessageList();
1498 if (constraintBuilder_ ==
null) {
1499 return constraint_.size();
1501 return constraintBuilder_.getCount();
1512 if (constraintBuilder_ ==
null) {
1513 return constraint_.get(index);
1515 return constraintBuilder_.getMessage(index);
1527 if (constraintBuilder_ ==
null) {
1528 if (value ==
null) {
1529 throw new NullPointerException();
1531 ensureConstraintIsMutable();
1532 constraint_.set(index, value);
1535 constraintBuilder_.setMessage(index, value);
1548 if (constraintBuilder_ ==
null) {
1549 ensureConstraintIsMutable();
1550 constraint_.set(index, builderForValue.build());
1553 constraintBuilder_.setMessage(index, builderForValue.build());
1565 if (constraintBuilder_ ==
null) {
1566 if (value ==
null) {
1567 throw new NullPointerException();
1569 ensureConstraintIsMutable();
1570 constraint_.add(value);
1573 constraintBuilder_.addMessage(value);
1586 if (constraintBuilder_ ==
null) {
1587 if (value ==
null) {
1588 throw new NullPointerException();
1590 ensureConstraintIsMutable();
1591 constraint_.add(index, value);
1594 constraintBuilder_.addMessage(index, value);
1607 if (constraintBuilder_ ==
null) {
1608 ensureConstraintIsMutable();
1609 constraint_.add(builderForValue.build());
1612 constraintBuilder_.addMessage(builderForValue.build());
1625 if (constraintBuilder_ ==
null) {
1626 ensureConstraintIsMutable();
1627 constraint_.add(index, builderForValue.build());
1630 constraintBuilder_.addMessage(index, builderForValue.build());
1643 if (constraintBuilder_ ==
null) {
1644 ensureConstraintIsMutable();
1645 com.
google.protobuf.AbstractMessageLite.Builder.addAll(
1646 values, constraint_);
1649 constraintBuilder_.addAllMessages(values);
1661 if (constraintBuilder_ ==
null) {
1662 constraint_ = java.util.Collections.emptyList();
1663 bitField0_ = (bitField0_ & ~0x00000008);
1666 constraintBuilder_.clear();
1678 if (constraintBuilder_ ==
null) {
1679 ensureConstraintIsMutable();
1680 constraint_.remove(index);
1683 constraintBuilder_.remove(index);
1696 return getConstraintFieldBuilder().getBuilder(index);
1707 if (constraintBuilder_ ==
null) {
1708 return constraint_.get(index); }
else {
1709 return constraintBuilder_.getMessageOrBuilder(index);
1721 if (constraintBuilder_ !=
null) {
1722 return constraintBuilder_.getMessageOrBuilderList();
1724 return java.util.Collections.unmodifiableList(constraint_);
1735 return getConstraintFieldBuilder().addBuilder(
1747 return getConstraintFieldBuilder().addBuilder(
1759 return getConstraintFieldBuilder().getBuilderList();
1761 private com.
google.protobuf.RepeatedFieldBuilderV3<
1763 getConstraintFieldBuilder() {
1764 if (constraintBuilder_ ==
null) {
1765 constraintBuilder_ =
new com.
google.protobuf.RepeatedFieldBuilderV3<
1768 ((bitField0_ & 0x00000008) != 0),
1769 getParentForChildren(),
1773 return constraintBuilder_;
1777 java.util.Collections.emptyList();
1778 private void ensureGeneralConstraintIsMutable() {
1779 if (!((bitField0_ & 0x00000010) != 0)) {
1781 bitField0_ |= 0x00000010;
1785 private com.
google.protobuf.RepeatedFieldBuilderV3<
1797 if (generalConstraintBuilder_ ==
null) {
1798 return java.util.Collections.unmodifiableList(generalConstraint_);
1800 return generalConstraintBuilder_.getMessageList();
1812 if (generalConstraintBuilder_ ==
null) {
1813 return generalConstraint_.size();
1815 return generalConstraintBuilder_.getCount();
1827 if (generalConstraintBuilder_ ==
null) {
1828 return generalConstraint_.get(index);
1830 return generalConstraintBuilder_.getMessage(index);
1843 if (generalConstraintBuilder_ ==
null) {
1844 if (value ==
null) {
1845 throw new NullPointerException();
1847 ensureGeneralConstraintIsMutable();
1848 generalConstraint_.set(index, value);
1851 generalConstraintBuilder_.setMessage(index, value);
1865 if (generalConstraintBuilder_ ==
null) {
1866 ensureGeneralConstraintIsMutable();
1867 generalConstraint_.set(index, builderForValue.build());
1870 generalConstraintBuilder_.setMessage(index, builderForValue.build());
1883 if (generalConstraintBuilder_ ==
null) {
1884 if (value ==
null) {
1885 throw new NullPointerException();
1887 ensureGeneralConstraintIsMutable();
1888 generalConstraint_.add(value);
1891 generalConstraintBuilder_.addMessage(value);
1905 if (generalConstraintBuilder_ ==
null) {
1906 if (value ==
null) {
1907 throw new NullPointerException();
1909 ensureGeneralConstraintIsMutable();
1910 generalConstraint_.add(index, value);
1913 generalConstraintBuilder_.addMessage(index, value);
1927 if (generalConstraintBuilder_ ==
null) {
1928 ensureGeneralConstraintIsMutable();
1929 generalConstraint_.add(builderForValue.build());
1932 generalConstraintBuilder_.addMessage(builderForValue.build());
1946 if (generalConstraintBuilder_ ==
null) {
1947 ensureGeneralConstraintIsMutable();
1948 generalConstraint_.add(index, builderForValue.build());
1951 generalConstraintBuilder_.addMessage(index, builderForValue.build());
1965 if (generalConstraintBuilder_ ==
null) {
1966 ensureGeneralConstraintIsMutable();
1967 com.
google.protobuf.AbstractMessageLite.Builder.addAll(
1968 values, generalConstraint_);
1971 generalConstraintBuilder_.addAllMessages(values);
1984 if (generalConstraintBuilder_ ==
null) {
1985 generalConstraint_ = java.util.Collections.emptyList();
1986 bitField0_ = (bitField0_ & ~0x00000010);
1989 generalConstraintBuilder_.clear();
2002 if (generalConstraintBuilder_ ==
null) {
2003 ensureGeneralConstraintIsMutable();
2004 generalConstraint_.remove(index);
2007 generalConstraintBuilder_.remove(index);
2021 return getGeneralConstraintFieldBuilder().getBuilder(index);
2033 if (generalConstraintBuilder_ ==
null) {
2034 return generalConstraint_.get(index); }
else {
2035 return generalConstraintBuilder_.getMessageOrBuilder(index);
2048 if (generalConstraintBuilder_ !=
null) {
2049 return generalConstraintBuilder_.getMessageOrBuilderList();
2051 return java.util.Collections.unmodifiableList(generalConstraint_);
2063 return getGeneralConstraintFieldBuilder().addBuilder(
2076 return getGeneralConstraintFieldBuilder().addBuilder(
2089 return getGeneralConstraintFieldBuilder().getBuilderList();
2091 private com.
google.protobuf.RepeatedFieldBuilderV3<
2093 getGeneralConstraintFieldBuilder() {
2094 if (generalConstraintBuilder_ ==
null) {
2095 generalConstraintBuilder_ =
new com.
google.protobuf.RepeatedFieldBuilderV3<
2098 ((bitField0_ & 0x00000010) != 0),
2099 getParentForChildren(),
2101 generalConstraint_ =
null;
2103 return generalConstraintBuilder_;
2106 private java.lang.Object name_ =
"";
2115 return ((bitField0_ & 0x00000020) != 0);
2125 java.lang.Object ref = name_;
2126 if (!(ref instanceof java.lang.String)) {
2129 java.lang.String s = bs.toStringUtf8();
2130 if (bs.isValidUtf8()) {
2135 return (java.lang.String) ref;
2147 java.lang.Object ref = name_;
2148 if (ref instanceof String) {
2150 com.
google.protobuf.ByteString.copyFromUtf8(
2151 (java.lang.String) ref);
2155 return (
com.
google.protobuf.ByteString) ref;
2166 java.lang.String value) {
2167 if (value ==
null) {
2168 throw new NullPointerException();
2170 bitField0_ |= 0x00000020;
2183 bitField0_ = (bitField0_ & ~0x00000020);
2197 if (value ==
null) {
2198 throw new NullPointerException();
2200 bitField0_ |= 0x00000020;
2207 private com.
google.protobuf.SingleFieldBuilderV3<
2225 return ((bitField0_ & 0x00000040) != 0);
2243 if (solutionHintBuilder_ ==
null) {
2246 return solutionHintBuilder_.getMessage();
2265 if (solutionHintBuilder_ ==
null) {
2266 if (value ==
null) {
2267 throw new NullPointerException();
2269 solutionHint_ = value;
2272 solutionHintBuilder_.setMessage(value);
2274 bitField0_ |= 0x00000040;
2294 if (solutionHintBuilder_ ==
null) {
2295 solutionHint_ = builderForValue.build();
2298 solutionHintBuilder_.setMessage(builderForValue.build());
2300 bitField0_ |= 0x00000040;
2319 if (solutionHintBuilder_ ==
null) {
2320 if (((bitField0_ & 0x00000040) != 0) &&
2321 solutionHint_ !=
null &&
2326 solutionHint_ = value;
2330 solutionHintBuilder_.mergeFrom(value);
2332 bitField0_ |= 0x00000040;
2351 if (solutionHintBuilder_ ==
null) {
2352 solutionHint_ =
null;
2355 solutionHintBuilder_.clear();
2357 bitField0_ = (bitField0_ & ~0x00000040);
2376 bitField0_ |= 0x00000040;
2378 return getSolutionHintFieldBuilder().getBuilder();
2396 if (solutionHintBuilder_ !=
null) {
2397 return solutionHintBuilder_.getMessageOrBuilder();
2399 return solutionHint_ ==
null ?
2418 private com.
google.protobuf.SingleFieldBuilderV3<
2420 getSolutionHintFieldBuilder() {
2421 if (solutionHintBuilder_ ==
null) {
2422 solutionHintBuilder_ =
new com.
google.protobuf.SingleFieldBuilderV3<
2425 getParentForChildren(),
2427 solutionHint_ =
null;
2429 return solutionHintBuilder_;
2433 final com.
google.protobuf.UnknownFieldSet unknownFields) {
2439 final com.
google.protobuf.UnknownFieldSet unknownFields) {
2454 return DEFAULT_INSTANCE;
2461 com.
google.protobuf.CodedInputStream input,
2462 com.
google.protobuf.ExtensionRegistryLite extensionRegistry)
2463 throws com.
google.protobuf.InvalidProtocolBufferException {
2479 return DEFAULT_INSTANCE;