Uses of Interface
io.github.ascopes.protobufmavenplugin.generation.GenerationRequest
Packages that use GenerationRequest
Package
Description
Management of source code generation requests.
Management of
protoc
plugins.Detection and management of input Protocol Buffer sources.
-
Uses of GenerationRequest in io.github.ascopes.protobufmavenplugin.generation
Classes in io.github.ascopes.protobufmavenplugin.generation that implement GenerationRequestMethods in io.github.ascopes.protobufmavenplugin.generation with parameters of type GenerationRequestModifier and TypeMethodDescriptionprivate FilesToCompile
ProtobufBuildOrchestrator.computeFilesToCompile
(GenerationRequest request, ProjectInputListing projectInputs) private void
ProtobufBuildOrchestrator.createOutputDirectories
(GenerationRequest request) private ProtocInvocation
ProtobufBuildOrchestrator.createProtocInvocation
(GenerationRequest request, Path protocPath, Collection<ResolvedProtocPlugin> resolvedPlugins, ProjectInputListing projectInputs, FilesToCompile filesToCompile) private Path
ProtobufBuildOrchestrator.discoverProtocPath
(GenerationRequest request) ImmutableGenerationRequest.Builder.from
(GenerationRequest instance) Fill a builder with attribute values from the providedGenerationRequest
instance.ProtobufBuildOrchestrator.generate
(GenerationRequest request) private GenerationResult
ProtobufBuildOrchestrator.handleMissingInputs
(GenerationRequest request) private GenerationResult
ProtobufBuildOrchestrator.handleMissingTargets
(GenerationRequest request) private void
ProtobufBuildOrchestrator.registerSourceRoots
(GenerationRequest request) private boolean
ProtobufBuildOrchestrator.shouldIncrementallyCompile
(GenerationRequest request) -
Uses of GenerationRequest in io.github.ascopes.protobufmavenplugin.plugins
Methods in io.github.ascopes.protobufmavenplugin.plugins with parameters of type GenerationRequestModifier and TypeMethodDescriptionProjectPluginResolver.resolveProjectPlugins
(GenerationRequest request) Resolve allprotoc
plugins. -
Uses of GenerationRequest in io.github.ascopes.protobufmavenplugin.sources
Methods in io.github.ascopes.protobufmavenplugin.sources with parameters of type GenerationRequestModifier and TypeMethodDescriptionprivate Collection
<DescriptorListing> ProjectInputResolver.resolveCompilableDescriptorSources
(GenerationRequest request, FileFilter filter) private Collection
<SourceListing> ProjectInputResolver.resolveCompilableProtoSources
(GenerationRequest request, FileFilter filter) private Collection
<SourceListing> ProjectInputResolver.resolveDependencyProtoSources
(GenerationRequest request, FileFilter filter) ProjectInputResolver.resolveProjectInputs
(GenerationRequest request)