FeatureSet
=================================================================== Features
TODO Enums in C++ gencode (and potentially other languages) are not well scoped. This means that each of the feature enums below can clash with each other. The short names we've chosen maximize call-site readability, but leave us very open to this scenario. A future feature will be designed and implemented to handle this, hopefully before we ever hit a conflict here.
Types
Properties
Returns the value of the defaultSymbolVisibility field if present, otherwise null.
Returns the value of the enforceNamingStyle field if present, otherwise null.
Returns the value of the enumType field if present, otherwise null.
Returns the value of the fieldPresence field if present, otherwise null.
Returns the value of the jsonFormat field if present, otherwise null.
Returns the value of the messageEncoding field if present, otherwise null.
Returns the field-presence view for this FeatureSet instance.
Returns the value of the repeatedFieldEncoding field if present, otherwise null.
Returns the value of the utf8Validation field if present, otherwise null.
Functions
Copies the original message, including unknown fields.