Hierarchy For All Packages
- io.github.ascopes.protobufmavenplugin,
- io.github.ascopes.protobufmavenplugin.dependencies,
- io.github.ascopes.protobufmavenplugin.dependencies.aether,
- io.github.ascopes.protobufmavenplugin.generation,
- io.github.ascopes.protobufmavenplugin.mojo,
- io.github.ascopes.protobufmavenplugin.plugins,
- io.github.ascopes.protobufmavenplugin.protoc,
- io.github.ascopes.protobufmavenplugin.sources,
- io.github.ascopes.protobufmavenplugin.sources.incremental,
- io.github.ascopes.protobufmavenplugin.utils
Class Hierarchy
- java.lang.Object
- org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
- io.github.ascopes.protobufmavenplugin.mojo.AbstractGenerateMojo
- io.github.ascopes.protobufmavenplugin.mojo.MainGenerateMojo
- io.github.ascopes.protobufmavenplugin.mojo.TestGenerateMojo
- io.github.ascopes.protobufmavenplugin.mojo.HelpMojo
- io.github.ascopes.protobufmavenplugin.mojo.AbstractGenerateMojo
- io.github.ascopes.protobufmavenplugin.protoc.ArgLineBuilder
- io.github.ascopes.protobufmavenplugin.utils.ArgumentFileBuilder
- io.github.ascopes.protobufmavenplugin.plugins.BinaryPluginResolver
- io.github.ascopes.protobufmavenplugin.protoc.CommandLineExecutor
- io.github.ascopes.protobufmavenplugin.utils.ConcurrentExecutor
- io.github.ascopes.protobufmavenplugin.utils.Digests
- io.github.ascopes.protobufmavenplugin.utils.FileUtils
- io.github.ascopes.protobufmavenplugin.utils.HostSystem
- io.github.ascopes.protobufmavenplugin.generation.ImmutableGenerationRequest (implements io.github.ascopes.protobufmavenplugin.generation.GenerationRequest)
- io.github.ascopes.protobufmavenplugin.generation.ImmutableGenerationRequest.Builder
- io.github.ascopes.protobufmavenplugin.dependencies.ImmutableMavenDependency (implements io.github.ascopes.protobufmavenplugin.dependencies.MavenDependency)
- io.github.ascopes.protobufmavenplugin.dependencies.ImmutableMavenDependency.Builder
- io.github.ascopes.protobufmavenplugin.plugins.ImmutableMavenProtocPlugin (implements io.github.ascopes.protobufmavenplugin.plugins.MavenProtocPlugin)
- io.github.ascopes.protobufmavenplugin.plugins.ImmutableMavenProtocPlugin.Builder
- io.github.ascopes.protobufmavenplugin.sources.ImmutableProjectInputListing (implements io.github.ascopes.protobufmavenplugin.sources.ProjectInputListing)
- io.github.ascopes.protobufmavenplugin.sources.ImmutableProjectInputListing.Builder
- io.github.ascopes.protobufmavenplugin.plugins.ImmutableResolvedProtocPlugin (implements io.github.ascopes.protobufmavenplugin.plugins.ResolvedProtocPlugin)
- io.github.ascopes.protobufmavenplugin.plugins.ImmutableResolvedProtocPlugin.Builder
- io.github.ascopes.protobufmavenplugin.sources.ImmutableSourceListing (implements io.github.ascopes.protobufmavenplugin.sources.SourceListing)
- io.github.ascopes.protobufmavenplugin.sources.ImmutableSourceListing.Builder
- io.github.ascopes.protobufmavenplugin.sources.incremental.IncrementalCacheManager
- io.github.ascopes.protobufmavenplugin.plugins.JvmPluginResolver
- io.github.ascopes.protobufmavenplugin.generation.Language.LanguageSetBuilder
- io.github.ascopes.protobufmavenplugin.dependencies.MavenDependencyBean (implements io.github.ascopes.protobufmavenplugin.dependencies.MavenDependency)
- io.github.ascopes.protobufmavenplugin.plugins.MavenProtocPluginBean (implements io.github.ascopes.protobufmavenplugin.plugins.MavenProtocPlugin)
- io.github.ascopes.protobufmavenplugin.plugins.PathProtocPluginBean (implements io.github.ascopes.protobufmavenplugin.plugins.PathProtocPlugin)
- io.github.ascopes.protobufmavenplugin.dependencies.PlatformClassifierFactory
- io.github.ascopes.protobufmavenplugin.sources.ProjectInputResolver
- io.github.ascopes.protobufmavenplugin.plugins.ProjectPluginResolver
- io.github.ascopes.protobufmavenplugin.generation.ProtobufBuildOrchestrator
- io.github.ascopes.protobufmavenplugin.protoc.ProtocResolver
- io.github.ascopes.protobufmavenplugin.sources.SourceGlobFilter
- io.github.ascopes.protobufmavenplugin.sources.SourcePathResolver
- io.github.ascopes.protobufmavenplugin.generation.SourceRootRegistrar
- io.github.ascopes.protobufmavenplugin.utils.SystemPathBinaryResolver
- io.github.ascopes.protobufmavenplugin.utils.TemporarySpace
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- io.github.ascopes.protobufmavenplugin.utils.ResolutionException
- java.lang.Exception
- io.github.ascopes.protobufmavenplugin.plugins.UrlProtocPluginBean (implements io.github.ascopes.protobufmavenplugin.plugins.UrlProtocPlugin)
- io.github.ascopes.protobufmavenplugin.dependencies.UrlResourceFetcher
- org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
Interface Hierarchy
- io.github.ascopes.protobufmavenplugin.generation.GenerationRequest
- io.github.ascopes.protobufmavenplugin.dependencies.MavenArtifact
- io.github.ascopes.protobufmavenplugin.dependencies.MavenDependency
- io.github.ascopes.protobufmavenplugin.plugins.MavenProtocPlugin (also extends io.github.ascopes.protobufmavenplugin.plugins.ProtocPlugin)
- io.github.ascopes.protobufmavenplugin.dependencies.MavenArtifactPathResolver
- io.github.ascopes.protobufmavenplugin.sources.ProjectInputListing
- io.github.ascopes.protobufmavenplugin.plugins.ProtocPlugin
- io.github.ascopes.protobufmavenplugin.plugins.MavenProtocPlugin (also extends io.github.ascopes.protobufmavenplugin.dependencies.MavenArtifact)
- io.github.ascopes.protobufmavenplugin.plugins.OptionalProtocPlugin
- io.github.ascopes.protobufmavenplugin.plugins.PathProtocPlugin
- io.github.ascopes.protobufmavenplugin.plugins.UrlProtocPlugin
- io.github.ascopes.protobufmavenplugin.plugins.ResolvedProtocPlugin
- io.github.ascopes.protobufmavenplugin.sources.SourceListing
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.github.ascopes.protobufmavenplugin.dependencies.DependencyResolutionDepth
- io.github.ascopes.protobufmavenplugin.generation.Language
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)