Java Reference

Java Reference

OptionalBoolean.java
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: ortools/util/optional_boolean.proto
3
4package com.google.ortools.util;
5
19public enum OptionalBoolean
20 implements com.google.protobuf.ProtocolMessageEnum {
34 ;
35
39 public static final int BOOL_UNSPECIFIED_VALUE = 0;
43 public static final int BOOL_FALSE_VALUE = 2;
47 public static final int BOOL_TRUE_VALUE = 3;
48
49
50 public final int getNumber() {
51 if (this == UNRECOGNIZED) {
52 throw new java.lang.IllegalArgumentException(
53 "Can't get the number of an unknown enum value.");
54 }
55 return value;
56 }
57
63 @java.lang.Deprecated
64 public static OptionalBoolean valueOf(int value) {
65 return forNumber(value);
66 }
67
72 public static OptionalBoolean forNumber(int value) {
73 switch (value) {
74 case 0: return BOOL_UNSPECIFIED;
75 case 2: return BOOL_FALSE;
76 case 3: return BOOL_TRUE;
77 default: return null;
78 }
79 }
80
81 public static com.google.protobuf.Internal.EnumLiteMap<OptionalBoolean>
83 return internalValueMap;
84 }
85 private static final com.google.protobuf.Internal.EnumLiteMap<
86 OptionalBoolean> internalValueMap =
87 new com.google.protobuf.Internal.EnumLiteMap<OptionalBoolean>() {
88 public OptionalBoolean findValueByNumber(int number) {
89 return OptionalBoolean.forNumber(number);
90 }
91 };
92
93 public final com.google.protobuf.Descriptors.EnumValueDescriptor
95 if (this == UNRECOGNIZED) {
96 throw new java.lang.IllegalStateException(
97 "Can't get the descriptor of an unrecognized enum value.");
98 }
99 return getDescriptor().getValues().get(ordinal());
100 }
101 public final com.google.protobuf.Descriptors.EnumDescriptor
103 return getDescriptor();
104 }
105 public static final com.google.protobuf.Descriptors.EnumDescriptor
107 return com.google.ortools.util.OptionalBooleanOuterClass.getDescriptor().getEnumTypes().get(0);
108 }
109
110 private static final OptionalBoolean[] VALUES = values();
111
113 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
114 if (desc.getType() != getDescriptor()) {
115 throw new java.lang.IllegalArgumentException(
116 "EnumValueDescriptor is not for this type.");
117 }
118 if (desc.getIndex() == -1) {
119 return UNRECOGNIZED;
120 }
121 return VALUES[desc.getIndex()];
122 }
123
124 private final int value;
125
126 private OptionalBoolean(int value) {
127 this.value = value;
128 }
129
130 // @@protoc_insertion_point(enum_scope:operations_research.OptionalBoolean)
131}
132
static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
static OptionalBoolean valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
static OptionalBoolean forNumber(int value)
static com.google.protobuf.Internal.EnumLiteMap< OptionalBoolean > internalGetValueMap()
final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
static OptionalBoolean valueOf(int value)