Uses of Interface
io.github.ascopes.protobufmavenplugin.plugins.MavenProtocPlugin
Packages that use MavenProtocPlugin
Package
Description
Management of source code generation requests.
Management of
protoc
plugins.-
Uses of MavenProtocPlugin in io.github.ascopes.protobufmavenplugin.generation
Methods in io.github.ascopes.protobufmavenplugin.generation that return types with arguments of type MavenProtocPluginModifier and TypeMethodDescriptionCollection
<? extends MavenProtocPlugin> GenerationRequest.getBinaryMavenPlugins()
Binaryprotoc
plugins that should be resolved from Maven repositories.Collection
<? extends MavenProtocPlugin> ImmutableGenerationRequest.getBinaryMavenPlugins()
Binaryprotoc
plugins that should be resolved from Maven repositories.Collection
<? extends MavenProtocPlugin> GenerationRequest.getJvmMavenPlugins()
Java executable projects that satisfy theprotoc
plugin interface to wrap in bootstrapping scripts and pass toprotoc
.Collection
<? extends MavenProtocPlugin> ImmutableGenerationRequest.getJvmMavenPlugins()
Java executable projects that satisfy theprotoc
plugin interface to wrap in bootstrapping scripts and pass toprotoc
.Method parameters in io.github.ascopes.protobufmavenplugin.generation with type arguments of type MavenProtocPluginModifier and TypeMethodDescriptionImmutableGenerationRequest.Builder.binaryMavenPlugins
(Collection<? extends MavenProtocPlugin> binaryMavenPlugins) Initializes the value for thebinaryMavenPlugins
attribute.ImmutableGenerationRequest.Builder.jvmMavenPlugins
(Collection<? extends MavenProtocPlugin> jvmMavenPlugins) Initializes the value for thejvmMavenPlugins
attribute. -
Uses of MavenProtocPlugin in io.github.ascopes.protobufmavenplugin.plugins
Classes in io.github.ascopes.protobufmavenplugin.plugins that implement MavenProtocPluginModifier and TypeClassDescriptionfinal class
Immutable implementation ofMavenProtocPlugin
.class
A modifiable implementation of theMavenProtocPlugin
type.Methods in io.github.ascopes.protobufmavenplugin.plugins with parameters of type MavenProtocPluginModifier and TypeMethodDescriptionImmutableMavenProtocPlugin.Builder.from
(MavenProtocPlugin instance) Fill a builder with attribute values from the providedio.github.ascopes.protobufmavenplugin.plugins.MavenProtocPlugin
instance.MavenProtocPluginBean.from
(MavenProtocPlugin instance) Fill this modifiable instance with attribute values from the providedMavenProtocPlugin
instance.