Uses of Interface
io.github.ascopes.protobufmavenplugin.sources.ProjectInputListing
Packages that use ProjectInputListing
Package
Description
Management of source code generation requests.
Detection and management of input Protocol Buffer sources.
Components to facilitate incremental code generation, which aims to reduce build times for
large codebases by allowing the
maven-compiler-plugin
to incrementally generate classes
from Java sources.-
Uses of ProjectInputListing in io.github.ascopes.protobufmavenplugin.generation
Methods in io.github.ascopes.protobufmavenplugin.generation with parameters of type ProjectInputListingModifier and TypeMethodDescriptionprivate FilesToCompile
ProtobufBuildOrchestrator.computeFilesToCompile
(GenerationRequest request, ProjectInputListing projectInputs) private ProtocInvocation
ProtobufBuildOrchestrator.createProtocInvocation
(GenerationRequest request, Path protocPath, Collection<ResolvedProtocPlugin> resolvedPlugins, ProjectInputListing projectInputs, FilesToCompile filesToCompile) -
Uses of ProjectInputListing in io.github.ascopes.protobufmavenplugin.sources
Classes in io.github.ascopes.protobufmavenplugin.sources that implement ProjectInputListingMethods in io.github.ascopes.protobufmavenplugin.sources that return ProjectInputListingModifier and TypeMethodDescriptionProjectInputResolver.resolveProjectInputs
(GenerationRequest request) Methods in io.github.ascopes.protobufmavenplugin.sources with parameters of type ProjectInputListingModifier and TypeMethodDescriptionstatic FilesToCompile
FilesToCompile.allOf
(ProjectInputListing listing) Produce aFilesToCompile
containing all the proto sources and descriptor files from the givenProjectInputListing
.ImmutableProjectInputListing.Builder.from
(ProjectInputListing instance) Fill a builder with attribute values from the providedProjectInputListing
instance. -
Uses of ProjectInputListing in io.github.ascopes.protobufmavenplugin.sources.incremental
Methods in io.github.ascopes.protobufmavenplugin.sources.incremental with parameters of type ProjectInputListingModifier and TypeMethodDescriptionprivate IncrementalCache
IncrementalCacheManager.buildIncrementalCache
(ProjectInputListing listing) IncrementalCacheManager.determineSourcesToCompile
(ProjectInputListing listing)