| Class |
Description |
|
ExecutableLocator
|
Locates an executable that can either be found locally or downloaded from
repositories. |
|
GenerateProtoTask
|
The task that compiles proto files into Java files. |
|
GenerateProtoTask.DescriptorSetOptions
|
Configuration object for descriptor generation details. |
|
GenerateProtoTask.PluginOptions
|
The container of command-line options for a protoc plugin or a built-in output. |
|
ProtobufConfigurator
|
The main configuration block exposed as protobuf in the build script. |
|
ProtobufConfigurator.AndroidGenerateProtoTaskCollection
|
|
|
ProtobufConfigurator.GenerateProtoTaskCollection
|
|
|
ProtobufConfigurator.JavaGenerateProtoTaskCollection
|
|
|
ProtobufConvention
|
Adds the protobuf {} block as a property of the project. |
|
ProtobufExtract
|
Extracts proto files from a dependency configuration. |
|
ProtobufPlugin
|
The main class for the protobuf plugin. |
|
ProtobufSourceDirectorySet
|
The backing class of the proto extension added to sourceSets, e.g., sourceSets.main.proto |
|
ToolsLocator
|
Holds locations of all external executables, i.e., protoc and plugins. |
|
Utils
|
Utility classes. |