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 
4 package com.google.ortools.util;
5 
19 public 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 
112  public static OptionalBoolean valueOf(
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 OptionalBoolean forNumber(int value)
BOOL_FALSE
BOOL_FALSE = 2;
static OptionalBoolean valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
static com.google.protobuf.Internal.EnumLiteMap< OptionalBoolean > internalGetValueMap()
final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
BOOL_UNSPECIFIED
BOOL_UNSPECIFIED = 0;
.lang.Deprecated static OptionalBoolean valueOf(int value)
static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()
UNRECOGNIZED
final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
BOOL_TRUE
BOOL_TRUE = 3;
Definition: Domain.java:9
final int getNumber()