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?