Index

A C D E F G H I J L M N O P R S T V W 
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

feature() - Method in class org.moditect.model.Version
 

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
Wraps Moditect Log with a PrintWriter in order to pass jdeps command output to it.
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
 
A C D E F G H I J L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values