Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AddModuleInfo - Class in org.moditect.commands
-
Creates a copy of a given JAR file, adding a module-info.class descriptor.
- AddModuleInfo(String, String, String, Path, Path, String, boolean, Instant) - Constructor for class org.moditect.commands.AddModuleInfo
- AddModuleInfoMojo - Class in org.moditect.mavenplugin.add
- AddModuleInfoMojo() - Constructor for class org.moditect.mavenplugin.add.AddModuleInfoMojo
- APP - Enum constant in enum org.moditect.model.JarInclusionPolicy
- APP_WITH_DEPENDENCIES - Enum constant in enum org.moditect.model.JarInclusionPolicy
- ArtifactConfiguration - Class in org.moditect.mavenplugin.common.model
- ArtifactConfiguration() - Constructor for class org.moditect.mavenplugin.common.model.ArtifactConfiguration
- ArtifactConfiguration(String) - Constructor for class org.moditect.mavenplugin.common.model.ArtifactConfiguration
- ArtifactIdentifier - Class in org.moditect.mavenplugin.generate.model
- ArtifactIdentifier(String, String, String, String, String) - Constructor for class org.moditect.mavenplugin.generate.model.ArtifactIdentifier
- ArtifactIdentifier(Artifact) - Constructor for class org.moditect.mavenplugin.generate.model.ArtifactIdentifier
- ArtifactResolutionHelper - Class in org.moditect.mavenplugin.util
- ArtifactResolutionHelper(RepositorySystem, RepositorySystemSession, List) - Constructor for class org.moditect.mavenplugin.util.ArtifactResolutionHelper
C
- compileModuleInfo(ModuleDeclaration, String, String) - Static method in class org.moditect.internal.compiler.ModuleInfoCompiler
- CompileScopeDependencySelector - Class in org.moditect.mavenplugin.generate
-
A dependency selector which emulates the dependency selection at the point of compilation of an existing artifact: direct provided-scoped dependencies are included, but not transitive provided-scoped ones.
- CompileScopeDependencySelector() - Constructor for class org.moditect.mavenplugin.generate.CompileScopeDependencySelector
- createCopyWithAutoModuleNameManifestHeader(Path, Path, String) - Static method in class org.moditect.commands.GenerateModuleInfo
- CreateRuntimeImage - Class in org.moditect.commands
-
Creates a modular runtime image for the given modules and module path, via jlink.
- CreateRuntimeImage(Set, List, JarInclusionPolicy, Set, Path, String, String, Path, String, boolean, boolean, List, Log, boolean, boolean, boolean) - Constructor for class org.moditect.commands.CreateRuntimeImage
- CreateRuntimeImageMojo - Class in org.moditect.mavenplugin.image
- CreateRuntimeImageMojo() - Constructor for class org.moditect.mavenplugin.image.CreateRuntimeImageMojo
D
- debug(CharSequence) - Method in class org.moditect.mavenplugin.util.MojoLog
- debug(CharSequence) - Method in interface org.moditect.spi.log.Log
- DependencePattern - Class in org.moditect.model
-
A pattern for matching dependences (requires directives).
- DependencyDescriptor - Class in org.moditect.model
- DependencyDescriptor(Path, boolean, String) - Constructor for class org.moditect.model.DependencyDescriptor
- DependencyHelper - Class in org.moditect.mavenplugin.util
- DependencyHelper() - Constructor for class org.moditect.mavenplugin.util.DependencyHelper
- deriveChildSelector(DependencyCollectionContext) - Method in class org.moditect.mavenplugin.generate.CompileScopeDependencySelector
E
- equals(Object) - Method in class org.moditect.mavenplugin.generate.model.ArtifactIdentifier
- equals(Object) - Method in class org.moditect.model.DependencyDescriptor
- equals(Object) - Method in class org.moditect.model.Version
- error(CharSequence) - Method in class org.moditect.mavenplugin.util.MojoLog
- error(CharSequence) - Method in interface org.moditect.spi.log.Log
- EXCLUSIVE - Enum constant in enum org.moditect.model.PackageNamePattern.Kind
- execute() - Method in class org.moditect.mavenplugin.add.AddModuleInfoMojo
- execute() - Method in class org.moditect.mavenplugin.generate.GenerateModuleInfoMojo
- execute() - Method in class org.moditect.mavenplugin.image.CreateRuntimeImageMojo
- execute() - Method in class org.moditect.mavenplugin.modulelist.GenerateModuleListMojo
- extractVersion(List) - Method in class org.moditect.internal.parser.JdepsExtraArgsExtractor
F
G
- GeneratedModuleInfo - Class in org.moditect.model
- GeneratedModuleInfo(String, Path) - Constructor for class org.moditect.model.GeneratedModuleInfo
- generateModuleInfo(Path, List, ModuleInfoConfiguration, Map) - Method in class org.moditect.mavenplugin.generate.ModuleInfoGenerator
- generateModuleInfo(Path, Set, ModuleInfoConfiguration) - Method in class org.moditect.mavenplugin.generate.ModuleInfoGenerator
- generateModuleInfo(ArtifactConfiguration, List, ModuleInfoConfiguration, Map, Map) - Method in class org.moditect.mavenplugin.generate.ModuleInfoGenerator
- GenerateModuleInfo - Class in org.moditect.commands
- GenerateModuleInfo(Path, String, boolean, Set, List, List, List, Path, Path, Set, Set, Set, boolean, List, Log) - Constructor for class org.moditect.commands.GenerateModuleInfo
- GenerateModuleInfoMojo - Class in org.moditect.mavenplugin.generate
- GenerateModuleInfoMojo() - Constructor for class org.moditect.mavenplugin.generate.GenerateModuleInfoMojo
- GenerateModuleList - Class in org.moditect.commands
- GenerateModuleList(Path, Set, Version, Log) - Constructor for class org.moditect.commands.GenerateModuleList
- GenerateModuleListMojo - Class in org.moditect.mavenplugin.modulelist
- GenerateModuleListMojo() - Constructor for class org.moditect.mavenplugin.modulelist.GenerateModuleListMojo
- getAdditionalDependencies() - Method in class org.moditect.mavenplugin.add.model.ModuleConfiguration
- getAdditionalDependencies() - Method in class org.moditect.mavenplugin.generate.model.ModuleConfiguration
- getArtifact() - Method in class org.moditect.mavenplugin.add.model.ModuleConfiguration
- getArtifact() - Method in class org.moditect.mavenplugin.generate.model.ModuleConfiguration
- getArtifactId() - Method in class org.moditect.mavenplugin.common.model.ArtifactConfiguration
- getArtifactId() - Method in class org.moditect.mavenplugin.generate.model.ArtifactIdentifier
- getAssignedModuleName() - Method in class org.moditect.model.DependencyDescriptor
- getAutoModuleNameFromInputJar(Path, String) - Static method in class org.moditect.model.DependencyDescriptor
- getClassifier() - Method in class org.moditect.mavenplugin.common.model.ArtifactConfiguration
- getClassifier() - Method in class org.moditect.mavenplugin.generate.model.ArtifactIdentifier
- getCompilationDependencies(Artifact) - Method in class org.moditect.mavenplugin.util.ArtifactResolutionHelper
-
Returns the dependencies applicable when compiling the given artifact (as far as that's possible, if e.g. the POM of the dependency doesn't contain specific dependencies used during compilation, we cannot retrieve them here).
- getDirectAndTransitiveDependencies(MavenProject) - Static method in class org.moditect.mavenplugin.util.DependencyHelper
- getExports() - Method in class org.moditect.mavenplugin.common.model.ModuleInfoConfiguration
- getExtension() - Method in class org.moditect.mavenplugin.generate.model.ArtifactIdentifier
- getFile() - Method in class org.moditect.mavenplugin.add.model.ModuleConfiguration
- getGroupId() - Method in class org.moditect.mavenplugin.common.model.ArtifactConfiguration
- getGroupId() - Method in class org.moditect.mavenplugin.generate.model.ArtifactIdentifier
- getKind() - Method in class org.moditect.model.PackageNamePattern
- getMainClass() - Method in class org.moditect.mavenplugin.add.model.MainModuleConfiguration
- getMainClass() - Method in class org.moditect.mavenplugin.add.model.ModuleConfiguration
- getMainClass() - Method in class org.moditect.mavenplugin.image.model.Launcher
- getModifiers() - Method in class org.moditect.model.DependencePattern
- getModule() - Method in class org.moditect.mavenplugin.image.model.Launcher
- getModuleInfo() - Method in class org.moditect.mavenplugin.add.model.MainModuleConfiguration
- getModuleInfo() - Method in class org.moditect.mavenplugin.add.model.ModuleConfiguration
- getModuleInfo() - Method in class org.moditect.mavenplugin.generate.model.ModuleConfiguration
- getModuleInfoFile() - Method in class org.moditect.mavenplugin.add.model.MainModuleConfiguration
- getModuleInfoFile() - Method in class org.moditect.mavenplugin.add.model.ModuleConfiguration
- getModuleInfoSource() - Method in class org.moditect.mavenplugin.add.model.MainModuleConfiguration
- getModuleInfoSource() - Method in class org.moditect.mavenplugin.add.model.ModuleConfiguration
- getModuleName() - Method in class org.moditect.model.GeneratedModuleInfo
- getName() - Method in class org.moditect.mavenplugin.common.model.ModuleInfoConfiguration
- getName() - Method in class org.moditect.mavenplugin.image.model.Launcher
- getOpens() - Method in class org.moditect.mavenplugin.common.model.ModuleInfoConfiguration
- getOpensResources() - Method in class org.moditect.mavenplugin.common.model.ModuleInfoConfiguration
- getOriginalModuleName() - Method in class org.moditect.model.DependencyDescriptor
- getPath() - Method in class org.moditect.model.DependencyDescriptor
- getPath() - Method in class org.moditect.model.GeneratedModuleInfo
- getPattern() - Method in class org.moditect.model.DependencePattern
- getPattern() - Method in class org.moditect.model.PackageNamePattern
- getProvides() - Method in class org.moditect.mavenplugin.common.model.ModuleInfoConfiguration
- getRequires() - Method in class org.moditect.mavenplugin.common.model.ModuleInfoConfiguration
- getResolvedArtifact() - Method in class org.moditect.mavenplugin.add.model.ModuleConfiguration
- getTargetModules() - Method in class org.moditect.model.PackageNamePattern
- getType() - Method in class org.moditect.mavenplugin.common.model.ArtifactConfiguration
- getUsedServices(Path) - Method in class org.moditect.internal.analyzer.ServiceLoaderUseScanner
- getUses() - Method in class org.moditect.mavenplugin.common.model.ModuleInfoConfiguration
- getVersion() - Method in class org.moditect.mavenplugin.add.model.ModuleConfiguration
- getVersion() - Method in class org.moditect.mavenplugin.common.model.ArtifactConfiguration
- getVersion() - Method in class org.moditect.mavenplugin.generate.model.ArtifactIdentifier
H
- hashCode() - Method in class org.moditect.mavenplugin.generate.model.ArtifactIdentifier
- hashCode() - Method in class org.moditect.model.DependencyDescriptor
- hashCode() - Method in class org.moditect.model.Version
I
- includeAppJar() - Method in enum org.moditect.model.JarInclusionPolicy
- includeDependencies() - Method in enum org.moditect.model.JarInclusionPolicy
- INCLUSIVE - Enum constant in enum org.moditect.model.PackageNamePattern.Kind
- info(CharSequence) - Method in class org.moditect.mavenplugin.util.MojoLog
- info(CharSequence) - Method in interface org.moditect.spi.log.Log
- isAddServiceUses() - Method in class org.moditect.mavenplugin.common.model.ModuleInfoConfiguration
- isInclusive() - Method in class org.moditect.model.DependencePattern
- isMatchAll() - Method in class org.moditect.model.DependencePattern
- isOpen() - Method in class org.moditect.mavenplugin.common.model.ModuleInfoConfiguration
- isOptional() - Method in class org.moditect.model.DependencyDescriptor
J
- JarInclusionPolicy - Enum in org.moditect.model
- JavaVersionHelper - Class in org.moditect.internal.parser
-
Helper to extract and parse the current Java version to check if multi release path should be used or not.
- JavaVersionHelper(Log) - Constructor for class org.moditect.internal.parser.JavaVersionHelper
- JdepsExtraArgsExtractor - Class in org.moditect.internal.parser
- JdepsExtraArgsExtractor(Log) - Constructor for class org.moditect.internal.parser.JdepsExtraArgsExtractor
L
- Launcher - Class in org.moditect.mavenplugin.image.model
-
A jlink launcher configuration.
- Launcher() - Constructor for class org.moditect.mavenplugin.image.model.Launcher
- Log - Interface in org.moditect.spi.log
- LogWriter - Class in org.moditect.internal.command
- LogWriter(Log) - Constructor for class org.moditect.internal.command.LogWriter
-
Creates a new PrintWriter that will write everything to the specified log in addition to
System.out.
M
- main(String[]) - Static method in class org.moditect.Moditect
- MainModuleConfiguration - Class in org.moditect.mavenplugin.add.model
- MainModuleConfiguration() - Constructor for class org.moditect.mavenplugin.add.model.MainModuleConfiguration
- matches(String) - Method in class org.moditect.model.DependencePattern
- matches(String) - Method in class org.moditect.model.PackageNamePattern
- Moditect - Class in org.moditect
- Moditect() - Constructor for class org.moditect.Moditect
- ModuleConfiguration - Class in org.moditect.mavenplugin.add.model
- ModuleConfiguration - Class in org.moditect.mavenplugin.generate.model
- ModuleConfiguration() - Constructor for class org.moditect.mavenplugin.add.model.ModuleConfiguration
- ModuleConfiguration() - Constructor for class org.moditect.mavenplugin.generate.model.ModuleConfiguration
- ModuleInfoCompiler - Class in org.moditect.internal.compiler
- ModuleInfoCompiler() - Constructor for class org.moditect.internal.compiler.ModuleInfoCompiler
- ModuleInfoConfiguration - Class in org.moditect.mavenplugin.common.model
- ModuleInfoConfiguration() - Constructor for class org.moditect.mavenplugin.common.model.ModuleInfoConfiguration
- ModuleInfoGenerator - Class in org.moditect.mavenplugin.generate
- ModuleInfoGenerator(MavenProject, RepositorySystem, RepositorySystemSession, List, ArtifactResolutionHelper, List, Log, File, File) - Constructor for class org.moditect.mavenplugin.generate.ModuleInfoGenerator
- MojoLog - Class in org.moditect.mavenplugin.util
-
Log delegating to the Maven logging API.
- MojoLog(Log) - Constructor for class org.moditect.mavenplugin.util.MojoLog
- MULTI_RELEASE_ARGUMENT - Static variable in class org.moditect.internal.parser.JdepsExtraArgsExtractor
N
- NONE - Enum constant in enum org.moditect.model.JarInclusionPolicy
O
- org.moditect - package org.moditect
- org.moditect.commands - package org.moditect.commands
- org.moditect.internal.analyzer - package org.moditect.internal.analyzer
- org.moditect.internal.command - package org.moditect.internal.command
- org.moditect.internal.compiler - package org.moditect.internal.compiler
- org.moditect.internal.parser - package org.moditect.internal.parser
- org.moditect.mavenplugin.add - package org.moditect.mavenplugin.add
- org.moditect.mavenplugin.add.model - package org.moditect.mavenplugin.add.model
- org.moditect.mavenplugin.common.model - package org.moditect.mavenplugin.common.model
- org.moditect.mavenplugin.generate - package org.moditect.mavenplugin.generate
- org.moditect.mavenplugin.generate.model - package org.moditect.mavenplugin.generate.model
- org.moditect.mavenplugin.image - package org.moditect.mavenplugin.image
- org.moditect.mavenplugin.image.model - package org.moditect.mavenplugin.image.model
- org.moditect.mavenplugin.modulelist - package org.moditect.mavenplugin.modulelist
- org.moditect.mavenplugin.util - package org.moditect.mavenplugin.util
- org.moditect.model - package org.moditect.model
- org.moditect.spi.log - package org.moditect.spi.log
P
- PackageNamePattern - Class in org.moditect.model
- PackageNamePattern.Kind - Enum in org.moditect.model
- parseModuleInfo(String) - Static method in class org.moditect.internal.compiler.ModuleInfoCompiler
- parseModuleInfo(Path) - Static method in class org.moditect.internal.compiler.ModuleInfoCompiler
- parsePattern(String) - Static method in class org.moditect.model.DependencePattern
- parsePattern(String) - Static method in class org.moditect.model.PackageNamePattern
- parsePatterns(String) - Static method in class org.moditect.model.DependencePattern
- parsePatterns(String) - Static method in class org.moditect.model.PackageNamePattern
- println(String) - Method in class org.moditect.internal.command.LogWriter
-
Prints a String and then terminates the line.
- ProcessExecutor - Class in org.moditect.internal.command
-
Executes a specified external processor, logging output to the given logger.
- ProcessExecutor() - Constructor for class org.moditect.internal.command.ProcessExecutor
- project - Variable in class org.moditect.mavenplugin.add.AddModuleInfoMojo
- project - Variable in class org.moditect.mavenplugin.generate.GenerateModuleInfoMojo
- project - Variable in class org.moditect.mavenplugin.image.CreateRuntimeImageMojo
- project - Variable in class org.moditect.mavenplugin.modulelist.GenerateModuleListMojo
R
- resolveArtifact(Artifact) - Method in class org.moditect.mavenplugin.util.ArtifactResolutionHelper
- resolveArtifact(ArtifactConfiguration) - Method in class org.moditect.mavenplugin.util.ArtifactResolutionHelper
- resolveWithVersionIfMultiRelease() - Method in class org.moditect.internal.parser.JavaVersionHelper
- run() - Method in class org.moditect.commands.AddModuleInfo
- run() - Method in class org.moditect.commands.CreateRuntimeImage
- run() - Method in class org.moditect.commands.GenerateModuleInfo
- run() - Method in class org.moditect.commands.GenerateModuleList
- run(String, List, Log) - Static method in class org.moditect.internal.command.ProcessExecutor
S
- selectDependency(Dependency) - Method in class org.moditect.mavenplugin.generate.CompileScopeDependencySelector
- ServiceLoaderUseScanner - Class in org.moditect.internal.analyzer
- ServiceLoaderUseScanner(Log) - Constructor for class org.moditect.internal.analyzer.ServiceLoaderUseScanner
- setAdditionalDependencies(List) - Method in class org.moditect.mavenplugin.add.model.ModuleConfiguration
- setAdditionalDependencies(List) - Method in class org.moditect.mavenplugin.generate.model.ModuleConfiguration
- setAddServiceUses(boolean) - Method in class org.moditect.mavenplugin.common.model.ModuleInfoConfiguration
- setArtifact(ArtifactConfiguration) - Method in class org.moditect.mavenplugin.add.model.ModuleConfiguration
- setArtifact(ArtifactConfiguration) - Method in class org.moditect.mavenplugin.generate.model.ModuleConfiguration
- setArtifactId(String) - Method in class org.moditect.mavenplugin.common.model.ArtifactConfiguration
- setClassifier(String) - Method in class org.moditect.mavenplugin.common.model.ArtifactConfiguration
- setDependencyString(String) - Method in class org.moditect.mavenplugin.common.model.ArtifactConfiguration
- setExports(String) - Method in class org.moditect.mavenplugin.common.model.ModuleInfoConfiguration
- setFile(File) - Method in class org.moditect.mavenplugin.add.model.ModuleConfiguration
- setGroupId(String) - Method in class org.moditect.mavenplugin.common.model.ArtifactConfiguration
- setMainClass(String) - Method in class org.moditect.mavenplugin.add.model.MainModuleConfiguration
- setMainClass(String) - Method in class org.moditect.mavenplugin.add.model.ModuleConfiguration
- setMainClass(String) - Method in class org.moditect.mavenplugin.image.model.Launcher
- setModule(String) - Method in class org.moditect.mavenplugin.image.model.Launcher
- setModuleInfo(ModuleInfoConfiguration) - Method in class org.moditect.mavenplugin.add.model.MainModuleConfiguration
- setModuleInfo(ModuleInfoConfiguration) - Method in class org.moditect.mavenplugin.add.model.ModuleConfiguration
- setModuleInfo(ModuleInfoConfiguration) - Method in class org.moditect.mavenplugin.generate.model.ModuleConfiguration
- setModuleInfoFile(File) - Method in class org.moditect.mavenplugin.add.model.MainModuleConfiguration
- setModuleInfoFile(File) - Method in class org.moditect.mavenplugin.add.model.ModuleConfiguration
- setModuleInfoSource(String) - Method in class org.moditect.mavenplugin.add.model.MainModuleConfiguration
- setModuleInfoSource(String) - Method in class org.moditect.mavenplugin.add.model.ModuleConfiguration
- setName(String) - Method in class org.moditect.mavenplugin.common.model.ModuleInfoConfiguration
- setName(String) - Method in class org.moditect.mavenplugin.image.model.Launcher
- setOpen(boolean) - Method in class org.moditect.mavenplugin.common.model.ModuleInfoConfiguration
- setOpens(String) - Method in class org.moditect.mavenplugin.common.model.ModuleInfoConfiguration
- setOpensResources(String) - Method in class org.moditect.mavenplugin.common.model.ModuleInfoConfiguration
- setProvides(String) - Method in class org.moditect.mavenplugin.common.model.ModuleInfoConfiguration
- setRequires(String) - Method in class org.moditect.mavenplugin.common.model.ModuleInfoConfiguration
- setResolvedArtifact(Artifact) - Method in class org.moditect.mavenplugin.add.model.ModuleConfiguration
- setType(String) - Method in class org.moditect.mavenplugin.common.model.ArtifactConfiguration
- setUses(String) - Method in class org.moditect.mavenplugin.common.model.ModuleInfoConfiguration
- setVersion(String) - Method in class org.moditect.mavenplugin.add.model.ModuleConfiguration
- setVersion(String) - Method in class org.moditect.mavenplugin.common.model.ArtifactConfiguration
T
- toDependencyString() - Method in class org.moditect.mavenplugin.common.model.ArtifactConfiguration
- toString() - Method in class org.moditect.mavenplugin.add.model.MainModuleConfiguration
- toString() - Method in class org.moditect.mavenplugin.add.model.ModuleConfiguration
- toString() - Method in class org.moditect.mavenplugin.common.model.ArtifactConfiguration
- toString() - Method in class org.moditect.mavenplugin.common.model.ModuleInfoConfiguration
- toString() - Method in class org.moditect.mavenplugin.generate.model.ArtifactIdentifier
- toString() - Method in class org.moditect.model.DependencePattern
- toString() - Method in class org.moditect.model.DependencyDescriptor
- toString() - Method in class org.moditect.model.GeneratedModuleInfo
- toString() - Method in class org.moditect.model.PackageNamePattern
- toString() - Method in class org.moditect.model.Version
V
- valueOf(int) - Static method in class org.moditect.model.Version
- valueOf(Object) - Static method in class org.moditect.model.Version
- valueOf(String) - Static method in enum org.moditect.model.JarInclusionPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.moditect.model.PackageNamePattern.Kind
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.moditect.model.JarInclusionPolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.moditect.model.PackageNamePattern.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Version - Class in org.moditect.model
-
Simplified version of Runtime.Version (which requires Java 9+).
W
- warn(CharSequence) - Method in class org.moditect.mavenplugin.util.MojoLog
- warn(CharSequence) - Method in interface org.moditect.spi.log.Log
All Classes and Interfaces|All Packages|Constant Field Values