protoc library
Classes
- BaseType
- Represents the base type of a particular field in a proto definition. (Doesn't include List<> for repeated fields.)
- ClientApiGenerator
- CodeGenerator
- ConditionalConstDefinition
- EnumAlias
- EnumGenerator
- ExtensionGenerator
- FileGenerator
- Generates the Dart output files for one .proto input file.
- GrpcServiceGenerator
- MessageGenerator
- OneofEnumGenerator
- Generates the Dart enum corresponding to a oneof declaration.
- Paths
- Utility class for building paths of proto elements: messages, fields, enums, ooneofs. Each proto element contains a path which is a list of integers. They way they are constructed described in SourceCodeInfo proto in https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/descriptor.proto
- ProtobufContainer
- ProtobufField
- ServiceGenerator
Constants
- pluginMaxSupportedEdition → const Edition
- pluginMinSupportedEdition → const Edition
Properties
- pluginFeatureSetDefaults → FeatureSetDefaults
-
final
Functions
-
resolveFeatures(
FeatureSet parent, FeatureSet child) → FeatureSet -
wellKnownMixinForFullName(
String qualifiedName) → PbMixin?