Uses of Interface
io.github.ascopes.protobufmavenplugin.plugins.ResolvedProtocPlugin
Packages that use ResolvedProtocPlugin
Package
Description
Management of source code generation requests.
Management of
protoc
plugins.Targets for
protoc
code generation.-
Uses of ResolvedProtocPlugin in io.github.ascopes.protobufmavenplugin.generation
Method parameters in io.github.ascopes.protobufmavenplugin.generation with type arguments of type ResolvedProtocPluginModifier and TypeMethodDescriptionprivate ProtocInvocation
ProtobufBuildOrchestrator.createProtocInvocation
(GenerationRequest request, Path protocPath, Collection<ResolvedProtocPlugin> resolvedPlugins, ProjectInputListing projectInputs, FilesToCompile filesToCompile) -
Uses of ResolvedProtocPlugin in io.github.ascopes.protobufmavenplugin.plugins
Classes in io.github.ascopes.protobufmavenplugin.plugins that implement ResolvedProtocPluginMethods in io.github.ascopes.protobufmavenplugin.plugins that return ResolvedProtocPluginModifier and TypeMethodDescriptionprivate ResolvedProtocPlugin
BinaryPluginResolver.createResolvedProtocPlugin
(ProtocPlugin plugin, Path path) private ResolvedProtocPlugin
JvmPluginResolver.resolveMavenPlugin
(MavenProtocPlugin pluginDescriptor, int index) Methods in io.github.ascopes.protobufmavenplugin.plugins that return types with arguments of type ResolvedProtocPluginModifier and TypeMethodDescriptionprivate <P extends ProtocPlugin>
Collection<ResolvedProtocPlugin> BinaryPluginResolver.resolveAll
(Collection<? extends P> plugins, BinaryPluginResolver.Resolver<? super P> resolver) private Optional
<ResolvedProtocPlugin> BinaryPluginResolver.resolveMavenPlugin
(MavenProtocPlugin plugin) (package private) Collection
<? extends ResolvedProtocPlugin> BinaryPluginResolver.resolveMavenPlugins
(Collection<? extends MavenProtocPlugin> plugins) (package private) Collection
<? extends ResolvedProtocPlugin> JvmPluginResolver.resolveMavenPlugins
(Collection<? extends MavenProtocPlugin> pluginDescriptors) private Optional
<ResolvedProtocPlugin> BinaryPluginResolver.resolvePathPlugin
(PathProtocPlugin plugin) (package private) Collection
<? extends ResolvedProtocPlugin> BinaryPluginResolver.resolvePathPlugins
(Collection<? extends PathProtocPlugin> plugins) ProjectPluginResolver.resolveProjectPlugins
(GenerationRequest request) Resolve allprotoc
plugins.private Optional
<ResolvedProtocPlugin> BinaryPluginResolver.resolveUrlPlugin
(UrlProtocPlugin plugin) (package private) Collection
<? extends ResolvedProtocPlugin> BinaryPluginResolver.resolveUrlPlugins
(Collection<? extends UrlProtocPlugin> plugins) Methods in io.github.ascopes.protobufmavenplugin.plugins with parameters of type ResolvedProtocPluginModifier and TypeMethodDescriptionImmutableResolvedProtocPlugin.Builder.from
(ResolvedProtocPlugin instance) Fill a builder with attribute values from the providedResolvedProtocPlugin
instance. -
Uses of ResolvedProtocPlugin in io.github.ascopes.protobufmavenplugin.protoc.targets
Fields in io.github.ascopes.protobufmavenplugin.protoc.targets declared as ResolvedProtocPluginModifier and TypeFieldDescriptionprivate ResolvedProtocPlugin
ImmutablePluginProtocTarget.Builder.plugin
private final ResolvedProtocPlugin
ImmutablePluginProtocTarget.plugin
Methods in io.github.ascopes.protobufmavenplugin.protoc.targets that return ResolvedProtocPluginModifier and TypeMethodDescriptionImmutablePluginProtocTarget.getPlugin()
PluginProtocTarget.getPlugin()
Methods in io.github.ascopes.protobufmavenplugin.protoc.targets with parameters of type ResolvedProtocPluginModifier and TypeMethodDescriptionImmutablePluginProtocTarget.Builder.plugin
(ResolvedProtocPlugin plugin) Initializes the value for theplugin
attribute.