Java Reference
Java Reference
Detailed Description
To support 'unspecified' double value in proto3, the simplest is to wrap any double value in a nested message (has_XXX works for message fields). We don't use google/protobuf/wrappers.proto because depending on it makes the following android integration test fail: http://sponge/c4bce1fd-41bd-4d0b-b4ca-fc04d4d64621
Protobuf type
Definition at line 290 of file OptionalDouble.java.
Public Member Functions | |
| .lang.Override Builder | clear () |
| .lang.Override com.google.protobuf.Descriptors.Descriptor | getDescriptorForType () |
| .lang.Override com.google.ortools.linearsolver.OptionalDouble | getDefaultInstanceForType () |
| .lang.Override com.google.ortools.linearsolver.OptionalDouble | build () |
| .lang.Override com.google.ortools.linearsolver.OptionalDouble | buildPartial () |
| .lang.Override Builder | clone () |
| .lang.Override Builder | setField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) |
| .lang.Override Builder | clearField (com.google.protobuf.Descriptors.FieldDescriptor field) |
| .lang.Override Builder | clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof) |
| .lang.Override Builder | setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) |
| .lang.Override Builder | addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) |
| .lang.Override Builder | mergeFrom (com.google.protobuf.Message other) |
| Builder | mergeFrom (com.google.ortools.linearsolver.OptionalDouble other) |
| .lang.Override final boolean | isInitialized () |
| .lang.Override Builder | mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
| .lang.Override boolean | hasValue () |
optional double value = 1; More... | |
| .lang.Override double | getValue () |
optional double value = 1; More... | |
| Builder | setValue (double value) |
optional double value = 1; More... | |
| Builder | clearValue () |
optional double value = 1; More... | |
| .lang.Override final Builder | setUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields) |
| .lang.Override final Builder | mergeUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields) |
Static Public Member Functions | |
| static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
Protected Member Functions | |
| .lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable | internalGetFieldAccessorTable () |
Member Function Documentation
◆ addRepeatedField()
|
inline |
Definition at line 391 of file OptionalDouble.java.
◆ build()
|
inline |
Definition at line 342 of file OptionalDouble.java.
◆ buildPartial()
|
inline |
Definition at line 351 of file OptionalDouble.java.
◆ clear()
|
inline |
Definition at line 323 of file OptionalDouble.java.
◆ clearField()
|
inline |
Definition at line 375 of file OptionalDouble.java.
◆ clearOneof()
|
inline |
Definition at line 380 of file OptionalDouble.java.
◆ clearValue()
|
inline |
optional double value = 1;
- Returns
- This builder for chaining.
Definition at line 473 of file OptionalDouble.java.
◆ clone()
|
inline |
Definition at line 365 of file OptionalDouble.java.
◆ getDefaultInstanceForType()
|
inline |
Definition at line 337 of file OptionalDouble.java.
◆ getDescriptor()
|
inlinestatic |
Definition at line 295 of file OptionalDouble.java.
◆ getDescriptorForType()
|
inline |
Definition at line 332 of file OptionalDouble.java.
◆ getValue()
|
inline |
optional double value = 1;
- Returns
- The value.
Implements OptionalDoubleOrBuilder.
Definition at line 455 of file OptionalDouble.java.
◆ hasValue()
|
inline |
optional double value = 1;
- Returns
- Whether the value field is set.
Implements OptionalDoubleOrBuilder.
Definition at line 447 of file OptionalDouble.java.
◆ internalGetFieldAccessorTable()
|
inlineprotected |
Definition at line 301 of file OptionalDouble.java.
◆ isInitialized()
|
inline |
Definition at line 417 of file OptionalDouble.java.
◆ mergeFrom() [1/3]
|
inline |
Definition at line 406 of file OptionalDouble.java.
◆ mergeFrom() [2/3]
|
inline |
Definition at line 422 of file OptionalDouble.java.
◆ mergeFrom() [3/3]
|
inline |
Definition at line 397 of file OptionalDouble.java.
◆ mergeUnknownFields()
|
inline |
Definition at line 486 of file OptionalDouble.java.
◆ setField()
|
inline |
Definition at line 369 of file OptionalDouble.java.
◆ setRepeatedField()
|
inline |
Definition at line 385 of file OptionalDouble.java.
◆ setUnknownFields()
|
inline |
Definition at line 480 of file OptionalDouble.java.
◆ setValue()
|
inline |
optional double value = 1;
- Parameters
-
value The value to set.
- Returns
- This builder for chaining.
Definition at line 463 of file OptionalDouble.java.
The documentation for this class was generated from the following file: