Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractProjectWorkflow - Class in com.github.sormuras.bach.workflow
- AbstractProjectWorkflow(Bach, Project) - Constructor for class com.github.sormuras.bach.workflow.AbstractProjectWorkflow
- AbstractSpaceWorkflow - Class in com.github.sormuras.bach.workflow
- AbstractSpaceWorkflow(Bach, Project, ProjectSpace) - Constructor for class com.github.sormuras.bach.workflow.AbstractSpaceWorkflow
- add(int, Path) - Method in record class com.github.sormuras.bach.command.JarCommand.FilesOption
- add(Folder) - Method in record class com.github.sormuras.bach.project.Folders
- add(FolderType) - Method in record class com.github.sormuras.bach.project.FolderTypes
- add(Object) - Method in interface com.github.sormuras.bach.Command
- add(Object) - Method in record class com.github.sormuras.bach.command.AdditionalArgumentsOption
- add(String) - Method in record class com.github.sormuras.bach.command.ModuleSourcePathPatternsOption
- add(String, Object, Object...) - Method in interface com.github.sormuras.bach.Command
- add(String, Object, Object...) - Method in record class com.github.sormuras.bach.command.AdditionalArgumentsOption
- add(Path, Path...) - Method in record class com.github.sormuras.bach.command.ModulePathsOption
- addAll(Object...) - Method in interface com.github.sormuras.bach.Command
- addAll(Object...) - Method in record class com.github.sormuras.bach.command.AdditionalArgumentsOption
- addAll(Collection<?>) - Method in interface com.github.sormuras.bach.Command
- addAll(Collection<?>) - Method in record class com.github.sormuras.bach.command.AdditionalArgumentsOption
- AdditionalArgumentsOption - Record Class in com.github.sormuras.bach.command
-
An option that holds zero or more additional command-line arguments.
- AdditionalArgumentsOption(List<String>) - Constructor for record class com.github.sormuras.bach.command.AdditionalArgumentsOption
-
Creates an instance of a
AdditionalArgumentsOptionrecord class. - additionals() - Method in interface com.github.sormuras.bach.Command
-
Returns the option object holding zero or more additional arguments.
- additionals() - Method in record class com.github.sormuras.bach.command.DefaultCommand
-
Returns the value of the
additionalsrecord component. - additionals() - Method in record class com.github.sormuras.bach.command.JarCommand
-
Returns the value of the
additionalsrecord component. - additionals() - Method in record class com.github.sormuras.bach.command.JavacCommand
-
Returns the value of the
additionalsrecord component. - additionals() - Method in record class com.github.sormuras.bach.command.JavadocCommand
-
Returns the value of the
additionalsrecord component. - additionals() - Method in record class com.github.sormuras.bach.command.JavapCommand
-
Returns the value of the
additionalsrecord component. - additionals() - Method in record class com.github.sormuras.bach.command.JDepsCommand
-
Returns the value of the
additionalsrecord component. - additionals() - Method in record class com.github.sormuras.bach.command.JLinkCommand
-
Returns the value of the
additionalsrecord component. - additionals() - Method in record class com.github.sormuras.bach.command.JModCommand
-
Returns the value of the
additionalsrecord component. - additionals() - Method in record class com.github.sormuras.bach.command.JPackageCommand
-
Returns the value of the
additionalsrecord component. - additionals() - Method in record class com.github.sormuras.bach.command.JUnitCommand
-
Returns the value of the
additionalsrecord component. - additionals(AdditionalArgumentsOption) - Method in interface com.github.sormuras.bach.Command
-
Creates a new instance of the implementing class with the given option object.
- additionals(AdditionalArgumentsOption) - Method in record class com.github.sormuras.bach.command.DefaultCommand
- additionals(AdditionalArgumentsOption) - Method in record class com.github.sormuras.bach.command.JarCommand
- additionals(AdditionalArgumentsOption) - Method in record class com.github.sormuras.bach.command.JavacCommand
- additionals(AdditionalArgumentsOption) - Method in record class com.github.sormuras.bach.command.JavadocCommand
- additionals(AdditionalArgumentsOption) - Method in record class com.github.sormuras.bach.command.JavapCommand
- additionals(AdditionalArgumentsOption) - Method in record class com.github.sormuras.bach.command.JDepsCommand
- additionals(AdditionalArgumentsOption) - Method in record class com.github.sormuras.bach.command.JLinkCommand
- additionals(AdditionalArgumentsOption) - Method in record class com.github.sormuras.bach.command.JModCommand
- additionals(AdditionalArgumentsOption) - Method in record class com.github.sormuras.bach.command.JPackageCommand
- additionals(AdditionalArgumentsOption) - Method in record class com.github.sormuras.bach.command.JUnitCommand
- args() - Method in record class com.github.sormuras.bach.ToolRun
-
Returns the value of the
argsrecord component. - arguments() - Method in interface com.github.sormuras.bach.ToolCall
- artifact() - Method in record class com.github.sormuras.bach.external.Maven.Builder
-
Returns the value of the
artifactrecord component. - artifact(String) - Method in record class com.github.sormuras.bach.external.Maven.Builder
- Asset(String, String) - Constructor for record class com.github.sormuras.bach.Grabber.Asset
-
Creates an instance of a
Assetrecord class. - assets() - Method in record class com.github.sormuras.bach.Grabber.Directory
-
Returns the value of the
assetsrecord component.
B
- bach - Variable in class com.github.sormuras.bach.workflow.AbstractProjectWorkflow
- bach() - Method in record class com.github.sormuras.bach.Explorer
-
Returns the value of the
bachrecord component. - bach() - Method in record class com.github.sormuras.bach.Grabber
-
Returns the value of the
bachrecord component. - bach() - Method in record class com.github.sormuras.bach.Printer
-
Returns the value of the
bachrecord component. - bach() - Method in interface com.github.sormuras.bach.simple.SimpleBuilder
- bach() - Method in record class com.github.sormuras.bach.simple.SimpleSpace
-
Returns the value of the
bachrecord component. - bach() - Method in record class com.github.sormuras.bach.workflow.WorkflowRunner
-
Returns the value of the
bachrecord component. - Bach - Class in com.github.sormuras.bach
-
Java Shell Builder.
- Bach(Configuration) - Constructor for class com.github.sormuras.bach.Bach
- Bach(String...) - Constructor for class com.github.sormuras.bach.Bach
- build() - Method in record class com.github.sormuras.bach.external.Maven.Builder
- build(Project) - Static method in class com.github.sormuras.bach.Bach
- build(Project.Operator) - Static method in class com.github.sormuras.bach.Bach
- builder(String, String, String) - Static method in class com.github.sormuras.bach.external.Maven
- Builder(String, String, String) - Constructor for record class com.github.sormuras.bach.external.Maven.Builder
- Builder(String, String, String, String, String, String) - Constructor for record class com.github.sormuras.bach.external.Maven.Builder
-
Creates an instance of a
Builderrecord class.
C
- call() - Method in record class com.github.sormuras.bach.Logbook.ToolCallNote
-
Returns the value of the
callrecord component. - caption() - Method in record class com.github.sormuras.bach.external.FXGL
- caption() - Method in record class com.github.sormuras.bach.external.GluonAttach
- caption() - Method in record class com.github.sormuras.bach.external.Jackson
- caption() - Method in record class com.github.sormuras.bach.external.JavaFX
- caption() - Method in record class com.github.sormuras.bach.external.JUnit
- caption() - Method in record class com.github.sormuras.bach.external.Kotlin
- caption() - Method in record class com.github.sormuras.bach.external.MultiExternalModuleLocator
- caption() - Method in record class com.github.sormuras.bach.external.SingleExternalModuleLocator
- caption() - Method in interface com.github.sormuras.bach.ExternalModuleLocator
- CaptionNote(String) - Constructor for record class com.github.sormuras.bach.Logbook.CaptionNote
-
Creates an instance of a
CaptionNoterecord class. - central(String, String, String) - Static method in class com.github.sormuras.bach.external.Maven
- central(String, String, String, String) - Static method in class com.github.sormuras.bach.external.Maven
- CENTRAL_REPOSITORY - Static variable in class com.github.sormuras.bach.external.Maven
- classifier() - Method in record class com.github.sormuras.bach.external.JavaFX
-
Returns the value of the
classifierrecord component. - classifier() - Method in record class com.github.sormuras.bach.external.Maven.Builder
-
Returns the value of the
classifierrecord component. - classifier(String) - Method in record class com.github.sormuras.bach.external.Maven.Builder
- close() - Method in class com.github.sormuras.bach.Bach
- code() - Method in record class com.github.sormuras.bach.ToolRun
-
Returns the value of the
coderecord component. - com.github.sormuras.bach - module com.github.sormuras.bach
-
Defines the API of 🎼 Bach, the Java Shell Builder.
- com.github.sormuras.bach - package com.github.sormuras.bach
-
Provides the classes and interfaces of 🎼 Bach, the Java Shell Builder.
- com.github.sormuras.bach.command - package com.github.sormuras.bach.command
-
Provides the classes and interfaces for composing commands.
- com.github.sormuras.bach.external - package com.github.sormuras.bach.external
-
Provides the classes and interfaces for locating modules of well-known 3rd-party libraries.
- com.github.sormuras.bach.project - package com.github.sormuras.bach.project
-
Provides the classes and interfaces of the project-related API.
- com.github.sormuras.bach.simple - package com.github.sormuras.bach.simple
-
Provides the classes and interfaces for building Java projects that following common conventions.
- com.github.sormuras.bach.workflow - package com.github.sormuras.bach.workflow
-
Provides the classes and interfaces for building Java projects encoded in Bach's project model.
- command() - Method in interface com.github.sormuras.bach.ToolCall
- Command<T extends Command<T>> - Interface in com.github.sormuras.bach
-
An aggregator of command-line arguments.
- compareTo(DeclaredModule) - Method in record class com.github.sormuras.bach.project.DeclaredModule
- compareTo(Folder) - Method in record class com.github.sormuras.bach.project.Folder
- compile() - Method in interface com.github.sormuras.bach.simple.SimpleBuilder
- compile(Composer<JavacCommand>) - Method in interface com.github.sormuras.bach.simple.SimpleBuilder
- compile(Composer<JavacCommand>, Composer<JarCommand>) - Method in interface com.github.sormuras.bach.simple.SimpleBuilder
- compileSpaces() - Method in record class com.github.sormuras.bach.workflow.WorkflowRunner
- CompileWorkflow - Class in com.github.sormuras.bach.workflow
-
Compiles and archives Java source files.
- CompileWorkflow(Bach, Project, ProjectSpace) - Constructor for class com.github.sormuras.bach.workflow.CompileWorkflow
- compose(ToolFinder...) - Static method in interface com.github.sormuras.bach.ToolFinder
- Composer<T extends Command<T>> - Interface in com.github.sormuras.bach.command
-
A command component and additional arguments operator.
- composing(Composer<T>) - Method in interface com.github.sormuras.bach.Command
- computeDefaultProjectName() - Static method in record class com.github.sormuras.bach.Configuration
- computeDefaultProjectName(Path) - Static method in record class com.github.sormuras.bach.Configuration
- computeDefaultProjectVersion() - Static method in record class com.github.sormuras.bach.Configuration
- computeJarCommand(DeclaredModule, Path, Path) - Method in class com.github.sormuras.bach.workflow.CompileWorkflow
- computeJarFileName(String, ModuleDescriptor.Version) - Static method in record class com.github.sormuras.bach.Configuration
- computeJavacCommand(int, Path) - Method in class com.github.sormuras.bach.workflow.CompileWorkflow
- computeJavacCommand(Path) - Method in class com.github.sormuras.bach.workflow.CompileWorkflow
- computeJavaExecutablePath(String) - Static method in record class com.github.sormuras.bach.Configuration
- computeMissingRequiredExternalModules() - Method in class com.github.sormuras.bach.workflow.GrabExternalsWorkflow
- computeModulePathsOption() - Method in class com.github.sormuras.bach.workflow.AbstractSpaceWorkflow
- computeMultiReleaseJavacCommand(int, String, Path, List<Path>) - Method in class com.github.sormuras.bach.workflow.CompileWorkflow
- computeMultiReleaseJavacCommands(DeclaredModule, Path) - Method in class com.github.sormuras.bach.workflow.CompileWorkflow
- computeMultiReleaseJavacCommands(Path) - Method in class com.github.sormuras.bach.workflow.CompileWorkflow
- computeOutputDirectoryForClasses() - Method in class com.github.sormuras.bach.workflow.CompileWorkflow
- computeOutputDirectoryForClasses(String, int) - Method in class com.github.sormuras.bach.workflow.CompileWorkflow
- computeOutputDirectoryForModules(ProjectSpace) - Method in class com.github.sormuras.bach.workflow.AbstractSpaceWorkflow
- computeOutputDirectoryForReports() - Method in class com.github.sormuras.bach.workflow.AbstractSpaceWorkflow
- computeRelease8ClassPaths(Path) - Method in class com.github.sormuras.bach.workflow.CompileWorkflow
- computeRelease8JavacCommands(Path) - Method in class com.github.sormuras.bach.workflow.CompileWorkflow
- computeRelease8JavaSourceFiles(DeclaredModule) - Method in class com.github.sormuras.bach.workflow.CompileWorkflow
- computeReleaseVersionFeatureNumber() - Method in class com.github.sormuras.bach.workflow.AbstractSpaceWorkflow
- computeRuntimeModuleFinder() - Method in class com.github.sormuras.bach.workflow.ExecuteTestsWorkflow
- computeRuntimeModuleFinder() - Method in class com.github.sormuras.bach.workflow.LaunchModuleWorkflow
- computeToolCall() - Method in class com.github.sormuras.bach.workflow.LaunchModuleWorkflow
- configuration() - Method in class com.github.sormuras.bach.Bach
- Configuration - Record Class in com.github.sormuras.bach
-
Global settings with nested topic-specific configurations.
- Configuration(boolean, boolean, int, Configuration.Pathing, Configuration.Printing, Configuration.Tooling, Options.ProjectOptions) - Constructor for record class com.github.sormuras.bach.Configuration
-
Creates an instance of a
Configurationrecord class. - Configuration.Pathing - Record Class in com.github.sormuras.bach
-
Path-related settings. - Configuration.Printing - Record Class in com.github.sormuras.bach
-
Print-related settings and common
PrintWriterobjects. - Configuration.Tooling - Record Class in com.github.sormuras.bach
-
ToolFinder-related andToolProvider-related settings. - ConfigurationOptions(Optional<Boolean>, Optional<Boolean>, Optional<Integer>) - Constructor for record class com.github.sormuras.bach.Options.ConfigurationOptions
-
Creates an instance of a
ConfigurationOptionsrecord class. - constructLogbook() - Method in class com.github.sormuras.bach.Bach
D
- declared(ModuleFinder) - Static method in record class com.github.sormuras.bach.Explorer
- declared(Stream<ModuleDescriptor>) - Static method in record class com.github.sormuras.bach.Explorer
- DeclaredModule - Record Class in com.github.sormuras.bach.project
-
A module declaration with its possibly targeted folders.
- DeclaredModule(ModuleDescriptor, Path, Optional<String>, Folders) - Constructor for record class com.github.sormuras.bach.project.DeclaredModule
-
Creates an instance of a
DeclaredModulerecord class. - DeclaredModule.Operator - Interface in com.github.sormuras.bach.project
- DeclaredModule.Tweak - Record Class in com.github.sormuras.bach.project
- DeclaredModules - Record Class in com.github.sormuras.bach.project
-
A sequence of declared modules.
- DeclaredModules(List<DeclaredModule>) - Constructor for record class com.github.sormuras.bach.project.DeclaredModules
-
Creates an instance of a
DeclaredModulesrecord class. - DEFAULT_CLASSIFIER - Static variable in class com.github.sormuras.bach.external.Maven
- DEFAULT_PROJECT_NAME - Static variable in record class com.github.sormuras.bach.Configuration
- DEFAULT_PROJECT_VERSION - Static variable in record class com.github.sormuras.bach.Configuration
- DEFAULT_TYPE - Static variable in class com.github.sormuras.bach.external.Maven
- DefaultCommand - Record Class in com.github.sormuras.bach.command
-
A command implementation for an arbitrary tool name taking arbitrary arguments.
- DefaultCommand(String) - Constructor for record class com.github.sormuras.bach.command.DefaultCommand
- DefaultCommand(String, AdditionalArgumentsOption) - Constructor for record class com.github.sormuras.bach.command.DefaultCommand
-
Creates an instance of a
DefaultCommandrecord class. - description() - Method in record class com.github.sormuras.bach.Logbook.ToolRunNote
-
Returns the value of the
descriptionrecord component. - descriptor() - Method in record class com.github.sormuras.bach.project.DeclaredModule
-
Returns the value of the
descriptorrecord component. - directory() - Method in record class com.github.sormuras.bach.project.Folder
-
Returns the value of the
directoryrecord component. - Directory(Path, String, List<Grabber.Asset>) - Constructor for record class com.github.sormuras.bach.Grabber.Directory
-
Creates an instance of a
Directoryrecord class. - document(Composer<JavadocCommand>) - Method in interface com.github.sormuras.bach.simple.SimpleBuilder
- duration() - Method in record class com.github.sormuras.bach.ToolRun
-
Returns the value of the
durationrecord component.
E
- empty() - Static method in record class com.github.sormuras.bach.command.AdditionalArgumentsOption
- empty() - Static method in record class com.github.sormuras.bach.command.JarCommand.FileOption
- empty() - Static method in record class com.github.sormuras.bach.command.JarCommand.FilesOption
- empty() - Static method in record class com.github.sormuras.bach.command.JarCommand.MainClassOption
- empty() - Static method in record class com.github.sormuras.bach.command.JarCommand.ModeOption
- empty() - Static method in record class com.github.sormuras.bach.command.JavacCommand.ReleaseOption
- empty() - Static method in record class com.github.sormuras.bach.command.ModulePathsOption
- empty() - Static method in record class com.github.sormuras.bach.command.ModulesOption
- empty() - Static method in record class com.github.sormuras.bach.command.ModuleSourcePathPatternsOption
- empty() - Static method in record class com.github.sormuras.bach.command.ModuleSourcePathSpecificsOption
- empty() - Static method in record class com.github.sormuras.bach.command.OutputDirectoryOption
- empty() - Static method in record class com.github.sormuras.bach.command.VerboseOption
- equals(Object) - Method in record class com.github.sormuras.bach.command.AdditionalArgumentsOption
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.DefaultCommand
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.JarCommand
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.JarCommand.FileOption
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.JarCommand.FilesOption
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.JarCommand.MainClassOption
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.JarCommand.ModeOption
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.JavacCommand
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.JavacCommand.ReleaseOption
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.JavadocCommand
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.JavapCommand
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.JDepsCommand
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.JLinkCommand
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.JModCommand
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.JPackageCommand
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.JUnitCommand
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.ModulePathsOption
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.ModulesOption
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.ModuleSourcePathPatternsOption
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.ModuleSourcePathSpecificsOption
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.OutputDirectoryOption
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.TargetedPaths
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.command.VerboseOption
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.Configuration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.Configuration.Pathing
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.Configuration.Printing
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.Configuration.Tooling
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.Explorer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.external.FXGL
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.external.GluonAttach
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.external.Jackson
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.external.JavaFX
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.external.JUnit
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.external.Kotlin
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.external.Maven.Builder
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.external.MultiExternalModuleLocator
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.external.SingleExternalModuleLocator
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.ExternalModuleLocators
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.Grabber.Asset
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.Grabber.Directory
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.Grabber
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.Logbook.CaptionNote
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.Logbook.MessageNote
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.Logbook.ToolCallNote
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.Logbook.ToolRunNote
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.Main
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.Options.ConfigurationOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.Options
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.Options.MainOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.Options.ProjectOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.Printer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.project.DeclaredModule
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.project.DeclaredModule.Tweak
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.project.DeclaredModules
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.Project
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.project.Folder
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.project.Folders
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.project.FolderTypes
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.project.ProjectExternals
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.project.ProjectName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.project.ProjectSpace
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.project.ProjectSpaces
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.project.ProjectVersion
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.ServiceFinder.ModuleLayerServiceFinder
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.ServiceFinder.ServiceLoaderServiceFinder
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.simple.SimpleModule
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.simple.SimpleSpace
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.ToolRun
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.github.sormuras.bach.workflow.WorkflowRunner
-
Indicates whether some other object is "equal to" this one.
- err() - Method in class com.github.sormuras.bach.Bach
- err() - Method in record class com.github.sormuras.bach.Configuration.Printing
-
Returns the value of the
errrecord component. - errors() - Method in record class com.github.sormuras.bach.ToolRun
-
Returns the value of the
errorsrecord component. - executeTests() - Method in record class com.github.sormuras.bach.workflow.WorkflowRunner
- ExecuteTestsWorkflow - Class in com.github.sormuras.bach.workflow
- ExecuteTestsWorkflow(Bach, Project, ProjectSpace) - Constructor for class com.github.sormuras.bach.workflow.ExecuteTestsWorkflow
- explorer() - Method in class com.github.sormuras.bach.Bach
- Explorer - Record Class in com.github.sormuras.bach
-
An Explorer finds files, lists modules, and helps explore other assets and states.
- Explorer(Bach) - Constructor for record class com.github.sormuras.bach.Explorer
-
Creates an instance of a
Explorerrecord class. - EXTERNAL_MODULES_DIRECTORY - Static variable in record class com.github.sormuras.bach.Configuration
- EXTERNAL_TOOL_LAYERS_DIRECTORY - Static variable in record class com.github.sormuras.bach.Configuration
- EXTERNAL_TOOL_PROGRAM_ARGSFILE - Static variable in record class com.github.sormuras.bach.Configuration
- EXTERNAL_TOOL_PROGRAMS_DIRECTORY - Static variable in record class com.github.sormuras.bach.Configuration
- ExternalModuleLocator - Interface in com.github.sormuras.bach
-
An external module locator tries to link a module name to a remote location.
- ExternalModuleLocators - Record Class in com.github.sormuras.bach
-
A sequence of external module locator instances.
- ExternalModuleLocators(List<ExternalModuleLocator>) - Constructor for record class com.github.sormuras.bach.ExternalModuleLocators
-
Creates an instance of a
ExternalModuleLocatorsrecord class. - externalModules() - Method in record class com.github.sormuras.bach.Configuration.Pathing
-
Returns the value of the
externalModulesrecord component. - externals() - Method in record class com.github.sormuras.bach.Project
-
Returns the value of the
externalsrecord component. - externalToolLayers() - Method in record class com.github.sormuras.bach.Configuration.Pathing
-
Returns the value of the
externalToolLayersrecord component. - externalToolPrograms() - Method in record class com.github.sormuras.bach.Configuration.Pathing
-
Returns the value of the
externalToolProgramsrecord component.
F
- file() - Method in record class com.github.sormuras.bach.command.JarCommand
-
Returns the value of the
filerecord component. - file(Path) - Method in record class com.github.sormuras.bach.command.JarCommand
- FileOption(Optional<Path>) - Constructor for record class com.github.sormuras.bach.command.JarCommand.FileOption
-
Creates an instance of a
FileOptionrecord class. - files() - Method in record class com.github.sormuras.bach.command.JarCommand
-
Returns the value of the
filesrecord component. - filesAdd(int, Path) - Method in record class com.github.sormuras.bach.command.JarCommand
- filesAdd(Path) - Method in record class com.github.sormuras.bach.command.JarCommand
- FilesOption(List<TargetedPaths>) - Constructor for record class com.github.sormuras.bach.command.JarCommand.FilesOption
-
Creates an instance of a
FilesOptionrecord class. - find(String) - Method in interface com.github.sormuras.bach.ExternalModuleLocator
- find(String) - Method in record class com.github.sormuras.bach.project.DeclaredModules
- find(String) - Method in record class com.github.sormuras.bach.project.ProjectSpaces
- find(String) - Method in interface com.github.sormuras.bach.ServiceFinder
- findAll() - Method in interface com.github.sormuras.bach.ServiceFinder
- findAll() - Method in record class com.github.sormuras.bach.ServiceFinder.ModuleLayerServiceFinder
- findAll() - Method in record class com.github.sormuras.bach.ServiceFinder.ServiceLoaderServiceFinder
- finder() - Method in record class com.github.sormuras.bach.Configuration.Tooling
-
Returns the value of the
finderrecord component. - FindException - Exception in com.github.sormuras.bach
- FindException(Class<?>, String) - Constructor for exception com.github.sormuras.bach.FindException
- FindException(String) - Constructor for exception com.github.sormuras.bach.FindException
- findJavaFiles() - Method in record class com.github.sormuras.bach.Explorer
- findJavaFiles(Path) - Method in record class com.github.sormuras.bach.Explorer
- findModuleInfoJavaFiles() - Method in record class com.github.sormuras.bach.Explorer
- findModuleInfoJavaFiles(Path) - Method in record class com.github.sormuras.bach.Explorer
- Folder - Record Class in com.github.sormuras.bach.project
-
Targets a folder to a Java feature version, with
0indicating no target version. - Folder(Path, int, FolderTypes) - Constructor for record class com.github.sormuras.bach.project.Folder
-
Creates an instance of a
Folderrecord class. - folders() - Method in record class com.github.sormuras.bach.project.DeclaredModule
-
Returns the value of the
foldersrecord component. - Folders - Record Class in com.github.sormuras.bach.project
-
A collection of possibly targeted folders.
- Folders(Collection<Folder>) - Constructor for record class com.github.sormuras.bach.project.Folders
-
Creates an instance of a
Foldersrecord class. - FolderType - Enum Class in com.github.sormuras.bach.project
-
Specifies the content type of the associated folder.
- FolderTypes - Record Class in com.github.sormuras.bach.project
-
A collection of folder types.
- FolderTypes(Collection<FolderType>) - Constructor for record class com.github.sormuras.bach.project.FolderTypes
-
Creates an instance of a
FolderTypesrecord class. - forConfiguration() - Method in record class com.github.sormuras.bach.Options
-
Returns the value of the
forConfigurationrecord component. - forMain() - Method in record class com.github.sormuras.bach.Options
-
Returns the value of the
forMainrecord component. - forProject() - Method in record class com.github.sormuras.bach.Options
-
Returns the value of the
forProjectrecord component. - FXGL - Record Class in com.github.sormuras.bach.external
-
Locates "Java/JavaFX/Kotlin Game Library" modules via their Maven Central artifacts.
- FXGL(String) - Constructor for record class com.github.sormuras.bach.external.FXGL
-
Creates an instance of a
FXGLrecord class.
G
- get() - Method in interface com.github.sormuras.bach.command.Option.Value
- GluonAttach - Record Class in com.github.sormuras.bach.external
-
Locates "Gluon Attach" modules via their Maven Central artifacts.
- GluonAttach(String) - Constructor for record class com.github.sormuras.bach.external.GluonAttach
-
Creates an instance of a
GluonAttachrecord class. - grab(Grabber.Directory...) - Method in record class com.github.sormuras.bach.Grabber
- grab(Grabber, String...) - Method in interface com.github.sormuras.bach.simple.SimpleBuilder
- grab(Path, Grabber.Asset) - Method in record class com.github.sormuras.bach.Grabber
- grabber(ExternalModuleLocator...) - Method in class com.github.sormuras.bach.Bach
- grabber(ExternalModuleLocators) - Method in class com.github.sormuras.bach.Bach
- Grabber - Record Class in com.github.sormuras.bach
-
A grabber helps loading, updating, and verifying external assets.
- Grabber(Bach, ExternalModuleLocators) - Constructor for record class com.github.sormuras.bach.Grabber
-
Creates an instance of a
Grabberrecord class. - Grabber.Asset - Record Class in com.github.sormuras.bach
-
Links a local file via its path name to a (remote) resource identifier.
- Grabber.Directory - Record Class in com.github.sormuras.bach
-
Links an
Grabber.Assetlist to a directory name within a parent directory. - grabExternalModules(Iterable<String>) - Method in record class com.github.sormuras.bach.Grabber
- grabExternalModules(String...) - Method in record class com.github.sormuras.bach.Grabber
- grabExternals() - Method in record class com.github.sormuras.bach.workflow.WorkflowRunner
- GrabExternalsWorkflow - Class in com.github.sormuras.bach.workflow
- GrabExternalsWorkflow(Bach, Project) - Constructor for class com.github.sormuras.bach.workflow.GrabExternalsWorkflow
- grabMissingExternalModules() - Method in record class com.github.sormuras.bach.Grabber
- group() - Method in record class com.github.sormuras.bach.external.Maven.Builder
-
Returns the value of the
grouprecord component. - group(String) - Method in record class com.github.sormuras.bach.external.Maven.Builder
H
- hashCode() - Method in record class com.github.sormuras.bach.command.AdditionalArgumentsOption
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.DefaultCommand
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.JarCommand.FileOption
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.JarCommand.FilesOption
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.JarCommand
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.JarCommand.MainClassOption
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.JarCommand.ModeOption
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.JavacCommand
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.JavacCommand.ReleaseOption
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.JavadocCommand
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.JavapCommand
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.JDepsCommand
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.JLinkCommand
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.JModCommand
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.JPackageCommand
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.JUnitCommand
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.ModulePathsOption
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.ModulesOption
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.ModuleSourcePathPatternsOption
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.ModuleSourcePathSpecificsOption
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.OutputDirectoryOption
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.TargetedPaths
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.command.VerboseOption
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.Configuration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.Configuration.Pathing
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.Configuration.Printing
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.Configuration.Tooling
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.Explorer
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.external.FXGL
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.external.GluonAttach
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.external.Jackson
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.external.JavaFX
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.external.JUnit
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.external.Kotlin
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.external.Maven.Builder
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.external.MultiExternalModuleLocator
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.external.SingleExternalModuleLocator
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.ExternalModuleLocators
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.Grabber.Asset
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.Grabber.Directory
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.Grabber
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.Logbook.CaptionNote
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.Logbook.MessageNote
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.Logbook.ToolCallNote
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.Logbook.ToolRunNote
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.Main
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.Options.ConfigurationOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.Options
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.Options.MainOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.Options.ProjectOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.Printer
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.project.DeclaredModule
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.project.DeclaredModule.Tweak
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.project.DeclaredModules
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.project.Folder
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.project.Folders
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.project.FolderTypes
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.Project
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.project.ProjectExternals
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.project.ProjectName
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.project.ProjectSpace
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.project.ProjectSpaces
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.project.ProjectVersion
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.ServiceFinder.ModuleLayerServiceFinder
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.ServiceFinder.ServiceLoaderServiceFinder
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.simple.SimpleModule
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.simple.SimpleSpace
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.ToolRun
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.github.sormuras.bach.workflow.WorkflowRunner
-
Returns a hash code value for this object.
- help() - Method in record class com.github.sormuras.bach.Options.MainOptions
-
Returns the value of the
helprecord component.
I
- identity() - Static method in interface com.github.sormuras.bach.command.Composer
-
Returns a command composer that always returns the same command instance.
- info() - Method in record class com.github.sormuras.bach.project.DeclaredModule
-
Returns the value of the
inforecord component. - isError() - Method in record class com.github.sormuras.bach.ToolRun
-
Returns
trueif this response represents an errored tool call run. - isPresent() - Method in interface com.github.sormuras.bach.command.Option.Value
- isPresent() - Method in interface com.github.sormuras.bach.command.Option.Values
- isSuccessful() - Method in record class com.github.sormuras.bach.ToolRun
-
Returns
trueif this response represents a successful tool call run. - isTrue() - Method in interface com.github.sormuras.bach.command.Option.Flag
-
Returns
trueiff the backing value is present and true, elsefalse. - iterator() - Method in record class com.github.sormuras.bach.ExternalModuleLocators
- iterator() - Method in record class com.github.sormuras.bach.project.DeclaredModules
- iterator() - Method in record class com.github.sormuras.bach.project.ProjectSpaces
J
- Jackson - Record Class in com.github.sormuras.bach.external
-
Locates "Jackson" modules via their Maven Central artifacts.
- Jackson(String) - Constructor for record class com.github.sormuras.bach.external.Jackson
-
Creates an instance of a
Jacksonrecord class. - jar() - Static method in interface com.github.sormuras.bach.Command
- JarCommand - Record Class in com.github.sormuras.bach.command
-
The jar command creates an archive for classes and resources, and manipulates or restores individual classes or resources from an archive.
- JarCommand() - Constructor for record class com.github.sormuras.bach.command.JarCommand
- JarCommand(JarCommand.ModeOption, JarCommand.FileOption, JarCommand.MainClassOption, VerboseOption, AdditionalArgumentsOption, JarCommand.FilesOption) - Constructor for record class com.github.sormuras.bach.command.JarCommand
-
Creates an instance of a
JarCommandrecord class. - JarCommand.FileOption - Record Class in com.github.sormuras.bach.command
-
Archive file name option.
- JarCommand.FilesOption - Record Class in com.github.sormuras.bach.command
-
Directories and regular files option.
- JarCommand.MainClassOption - Record Class in com.github.sormuras.bach.command
-
Entry point for standalone applications option.
- JarCommand.ModeOption - Record Class in com.github.sormuras.bach.command
-
Main operation mode option.
- java(Object...) - Static method in interface com.github.sormuras.bach.ToolCall
- javac() - Static method in interface com.github.sormuras.bach.Command
- JavacCommand - Record Class in com.github.sormuras.bach.command
-
The javac command reads Java declarations and compiles them into class files.
- JavacCommand() - Constructor for record class com.github.sormuras.bach.command.JavacCommand
- JavacCommand(JavacCommand.ReleaseOption, ModulesOption, ModuleSourcePathPatternsOption, ModuleSourcePathSpecificsOption, ModulePathsOption, VerboseOption, OutputDirectoryOption, AdditionalArgumentsOption) - Constructor for record class com.github.sormuras.bach.command.JavacCommand
-
Creates an instance of a
JavacCommandrecord class. - JavacCommand.ReleaseOption - Record Class in com.github.sormuras.bach.command
-
Java SE release feature version option.
- javadoc() - Static method in interface com.github.sormuras.bach.Command
- JavadocCommand - Record Class in com.github.sormuras.bach.command
-
The javadoc command generates HTML pages of API documentation from Java source files.
- JavadocCommand() - Constructor for record class com.github.sormuras.bach.command.JavadocCommand
- JavadocCommand(AdditionalArgumentsOption) - Constructor for record class com.github.sormuras.bach.command.JavadocCommand
-
Creates an instance of a
JavadocCommandrecord class. - javaExecutable() - Method in record class com.github.sormuras.bach.Configuration.Pathing
-
Returns the value of the
javaExecutablerecord component. - JavaFX - Record Class in com.github.sormuras.bach.external
-
Locates well-known JavaFX modules via their Maven Central artifacts.
- JavaFX(String, String) - Constructor for record class com.github.sormuras.bach.external.JavaFX
-
Creates an instance of a
JavaFXrecord class. - JavapCommand - Record Class in com.github.sormuras.bach.command
-
The javap command disassembles one or more class files.
- JavapCommand() - Constructor for record class com.github.sormuras.bach.command.JavapCommand
- JavapCommand(AdditionalArgumentsOption) - Constructor for record class com.github.sormuras.bach.command.JavapCommand
-
Creates an instance of a
JavapCommandrecord class. - JDepsCommand - Record Class in com.github.sormuras.bach.command
-
The jdeps command shows the package-level or class-level dependencies of Java class files.
- JDepsCommand() - Constructor for record class com.github.sormuras.bach.command.JDepsCommand
- JDepsCommand(AdditionalArgumentsOption) - Constructor for record class com.github.sormuras.bach.command.JDepsCommand
-
Creates an instance of a
JDepsCommandrecord class. - jlink() - Static method in interface com.github.sormuras.bach.Command
- JLinkCommand - Record Class in com.github.sormuras.bach.command
-
The jlink command links a set of modules, along with their transitive dependences, to create a custom runtime image.
- JLinkCommand() - Constructor for record class com.github.sormuras.bach.command.JLinkCommand
- JLinkCommand(AdditionalArgumentsOption) - Constructor for record class com.github.sormuras.bach.command.JLinkCommand
-
Creates an instance of a
JLinkCommandrecord class. - JModCommand - Record Class in com.github.sormuras.bach.command
-
The jmod command is intended for modules that have native libraries or other configuration files or for modules that you intend to link, with the jlink tool, to a runtime image.
- JModCommand() - Constructor for record class com.github.sormuras.bach.command.JModCommand
- JModCommand(AdditionalArgumentsOption) - Constructor for record class com.github.sormuras.bach.command.JModCommand
-
Creates an instance of a
JModCommandrecord class. - join() - Method in record class com.github.sormuras.bach.command.ModuleSourcePathPatternsOption
- join(String) - Method in interface com.github.sormuras.bach.command.Option.Values
- jpackage() - Static method in interface com.github.sormuras.bach.Command
- JPackageCommand - Record Class in com.github.sormuras.bach.command
-
The jpackage command creates self-contained Java applications.
- JPackageCommand() - Constructor for record class com.github.sormuras.bach.command.JPackageCommand
- JPackageCommand(AdditionalArgumentsOption) - Constructor for record class com.github.sormuras.bach.command.JPackageCommand
-
Creates an instance of a
JPackageCommandrecord class. - junit() - Static method in interface com.github.sormuras.bach.Command
- JUnit - Record Class in com.github.sormuras.bach.external
-
Locates "JUnit" modules via their Maven Central artifacts.
- JUnit(String) - Constructor for record class com.github.sormuras.bach.external.JUnit
-
Creates an instance of a
JUnitrecord class. - JUnitCommand - Record Class in com.github.sormuras.bach.command
-
The junit command starts the JUnit Platform via its console launcher.
- JUnitCommand() - Constructor for record class com.github.sormuras.bach.command.JUnitCommand
- JUnitCommand(AdditionalArgumentsOption) - Constructor for record class com.github.sormuras.bach.command.JUnitCommand
-
Creates an instance of a
JUnitCommandrecord class.
K
- Kotlin - Record Class in com.github.sormuras.bach.external
-
Locates "Kotlin" modules via their Maven Central artifacts.
- Kotlin(String) - Constructor for record class com.github.sormuras.bach.external.Kotlin
-
Creates an instance of a
Kotlinrecord class.
L
- launchModule(String, Object...) - Method in record class com.github.sormuras.bach.workflow.WorkflowRunner
- LaunchModuleWorkflow - Class in com.github.sormuras.bach.workflow
- LaunchModuleWorkflow(Bach, Project, ProjectSpace, Command<?>) - Constructor for class com.github.sormuras.bach.workflow.LaunchModuleWorkflow
- layer() - Method in record class com.github.sormuras.bach.ServiceFinder.ModuleLayerServiceFinder
-
Returns the value of the
layerrecord component. - lenient() - Method in record class com.github.sormuras.bach.Configuration
-
Returns the value of the
lenientrecord component. - lenient() - Method in record class com.github.sormuras.bach.Options.ConfigurationOptions
-
Returns the value of the
lenientrecord component. - level() - Method in record class com.github.sormuras.bach.Logbook.MessageNote
-
Returns the value of the
levelrecord component. - line() - Method in record class com.github.sormuras.bach.Logbook.CaptionNote
-
Returns the value of the
linerecord component. - link(Composer<JLinkCommand>) - Method in interface com.github.sormuras.bach.simple.SimpleBuilder
- list(int, FolderType...) - Method in record class com.github.sormuras.bach.project.Folders
- list(int, List<FolderType>) - Method in record class com.github.sormuras.bach.project.Folders
- list(String) - Method in interface com.github.sormuras.bach.ServiceFinder
- listMissingExternalModules(ModuleFinder, String...) - Method in record class com.github.sormuras.bach.Explorer
- listMissingExternalModules(String...) - Method in record class com.github.sormuras.bach.Explorer
- listMissingExternalModules(List<ModuleFinder>, Set<String>) - Method in record class com.github.sormuras.bach.Explorer
- listTools() - Method in record class com.github.sormuras.bach.Options.MainOptions
-
Returns the value of the
listToolsrecord component. - loader() - Method in record class com.github.sormuras.bach.ServiceFinder.ModuleLayerServiceFinder
-
Returns the value of the
loaderrecord component. - loader() - Method in record class com.github.sormuras.bach.ServiceFinder.ServiceLoaderServiceFinder
-
Returns the value of the
loaderrecord component. - locate(String) - Method in record class com.github.sormuras.bach.external.FXGL
- locate(String) - Method in record class com.github.sormuras.bach.external.GluonAttach
- locate(String) - Method in record class com.github.sormuras.bach.external.Jackson
- locate(String) - Method in record class com.github.sormuras.bach.external.JavaFX
- locate(String) - Method in record class com.github.sormuras.bach.external.JUnit
- locate(String) - Method in record class com.github.sormuras.bach.external.Kotlin
- locate(String) - Method in record class com.github.sormuras.bach.external.MultiExternalModuleLocator
- locate(String) - Method in record class com.github.sormuras.bach.external.SingleExternalModuleLocator
- locate(String) - Method in interface com.github.sormuras.bach.ExternalModuleLocator
- locators() - Method in record class com.github.sormuras.bach.Grabber
-
Returns the value of the
locatorsrecord component. - locators() - Method in record class com.github.sormuras.bach.project.ProjectExternals
-
Returns the value of the
locatorsrecord component. - log(String) - Method in interface com.github.sormuras.bach.Logbook.Trait
- log(System.Logger.Level, String) - Method in interface com.github.sormuras.bach.Logbook.Trait
- log(System.Logger.Level, T) - Method in interface com.github.sormuras.bach.Logbook.Trait
- log(T) - Method in interface com.github.sormuras.bach.Logbook.Trait
- logbook() - Method in class com.github.sormuras.bach.Bach
- logbook() - Method in interface com.github.sormuras.bach.Logbook.Trait
- Logbook - Class in com.github.sormuras.bach
-
A logbook collects notes, prints them, and is able to write itself into a file.
- Logbook(Bach) - Constructor for class com.github.sormuras.bach.Logbook
- LOGBOOK_ARCHIVE_FILE - Static variable in record class com.github.sormuras.bach.Configuration
- LOGBOOK_MARKDOWN_FILE - Static variable in record class com.github.sormuras.bach.Configuration
- Logbook.CaptionNote - Record Class in com.github.sormuras.bach
-
A textual note starting a section of notes.
- Logbook.MessageNote - Record Class in com.github.sormuras.bach
-
A weighted textual note.
- Logbook.Note - Interface in com.github.sormuras.bach
-
An abstract logbook entry.
- Logbook.ToolCallNote - Record Class in com.github.sormuras.bach
-
A note indicating that a tool is about to be called.
- Logbook.ToolRunNote - Record Class in com.github.sormuras.bach
-
A note indicating that a tool was run with a detailed description.
- Logbook.Trait - Interface in com.github.sormuras.bach
-
An interface declaring default methods operating on an instance of
Logbook. - logCaption(String) - Method in class com.github.sormuras.bach.Logbook
- logCaption(String) - Method in interface com.github.sormuras.bach.Logbook.Trait
- logMessage(String) - Method in interface com.github.sormuras.bach.Logbook.Trait
- logMessage(System.Logger.Level, String) - Method in class com.github.sormuras.bach.Logbook
M
- main() - Method in record class com.github.sormuras.bach.command.JarCommand
-
Returns the value of the
mainrecord component. - main() - Method in record class com.github.sormuras.bach.simple.SimpleModule
-
Returns the value of the
mainrecord component. - main(String) - Method in record class com.github.sormuras.bach.command.JarCommand
- main(String) - Method in record class com.github.sormuras.bach.simple.SimpleModule
- main(String...) - Static method in record class com.github.sormuras.bach.Main
-
The main entry-point.
- Main - Record Class in com.github.sormuras.bach
-
Bach's main program.
- Main() - Constructor for record class com.github.sormuras.bach.Main
-
Creates an instance of a
Mainrecord class. - mainClass() - Method in record class com.github.sormuras.bach.project.DeclaredModule
-
Returns the value of the
mainClassrecord component. - MainClassOption(Optional<String>) - Constructor for record class com.github.sormuras.bach.command.JarCommand.MainClassOption
-
Creates an instance of a
MainClassOptionrecord class. - MainOptions(Optional<Boolean>, Optional<Boolean>, Optional<String>, Optional<Boolean>, Optional<Boolean>) - Constructor for record class com.github.sormuras.bach.Options.MainOptions
-
Creates an instance of a
MainOptionsrecord class. - map() - Method in record class com.github.sormuras.bach.external.MultiExternalModuleLocator
-
Returns the value of the
maprecord component. - Maven - Class in com.github.sormuras.bach.external
-
Maven-related helpers.
- MAVEN_GROUP - Static variable in record class com.github.sormuras.bach.external.JavaFX
- Maven.Builder - Record Class in com.github.sormuras.bach.external
-
A builder of Maven coordinates.
- MessageNote(System.Logger.Level, String) - Constructor for record class com.github.sormuras.bach.Logbook.MessageNote
-
Creates an instance of a
MessageNoterecord class. - mode() - Method in record class com.github.sormuras.bach.command.JarCommand
-
Returns the value of the
moderecord component. - mode(String) - Method in record class com.github.sormuras.bach.command.JarCommand
- ModeOption(Optional<String>) - Constructor for record class com.github.sormuras.bach.command.JarCommand.ModeOption
-
Creates an instance of a
ModeOptionrecord class. - module() - Method in record class com.github.sormuras.bach.external.SingleExternalModuleLocator
-
Returns the value of the
modulerecord component. - module() - Method in record class com.github.sormuras.bach.project.DeclaredModule.Tweak
-
Returns the value of the
modulerecord component. - module(ModuleFinder, Command<?>) - Static method in interface com.github.sormuras.bach.ToolCall
- module(ModuleFinder, String, Object...) - Static method in interface com.github.sormuras.bach.ToolCall
- module(String) - Method in record class com.github.sormuras.bach.project.ProjectSpace
- ModuleLayerServiceFinder(ModuleLayer, ServiceLoader<S>) - Constructor for record class com.github.sormuras.bach.ServiceFinder.ModuleLayerServiceFinder
-
Creates an instance of a
ModuleLayerServiceFinderrecord class. - modulePaths() - Method in record class com.github.sormuras.bach.simple.SimpleSpace
-
Returns the value of the
modulePathsrecord component. - modulePaths(Path...) - Method in record class com.github.sormuras.bach.command.JavacCommand
- modulePathsAdd(Path, Path...) - Method in record class com.github.sormuras.bach.command.JavacCommand
- modulePathsOption() - Method in record class com.github.sormuras.bach.command.JavacCommand
-
Returns the value of the
modulePathsOptionrecord component. - ModulePathsOption - Record Class in com.github.sormuras.bach.command
-
An option collecting paths specifying where to find application modules.
- ModulePathsOption(List<Path>) - Constructor for record class com.github.sormuras.bach.command.ModulePathsOption
-
Creates an instance of a
ModulePathsOptionrecord class. - modules() - Method in record class com.github.sormuras.bach.command.JavacCommand
-
Returns the value of the
modulesrecord component. - modules() - Method in record class com.github.sormuras.bach.project.ProjectSpace
-
Returns the value of the
modulesrecord component. - modules() - Method in record class com.github.sormuras.bach.simple.SimpleSpace
-
Returns the value of the
modulesrecord component. - modules(String...) - Method in record class com.github.sormuras.bach.command.JavacCommand
- modules(List<String>) - Method in record class com.github.sormuras.bach.command.JavacCommand
- ModulesOption - Record Class in com.github.sormuras.bach.command
-
An option collecting names of Java modules to operate on.
- ModulesOption(List<String>) - Constructor for record class com.github.sormuras.bach.command.ModulesOption
-
Creates an instance of a
ModulesOptionrecord class. - moduleSourcePathAddPattern(String) - Method in record class com.github.sormuras.bach.command.JavacCommand
- moduleSourcePathAddSpecific(String, Path...) - Method in record class com.github.sormuras.bach.command.JavacCommand
- moduleSourcePathPatterns() - Method in record class com.github.sormuras.bach.command.JavacCommand
-
Returns the value of the
moduleSourcePathPatternsrecord component. - moduleSourcePathPatterns(String...) - Method in record class com.github.sormuras.bach.command.JavacCommand
- ModuleSourcePathPatternsOption - Record Class in com.github.sormuras.bach.command
-
An option collecting module source path segments in module-pattern form.
- ModuleSourcePathPatternsOption(List<String>) - Constructor for record class com.github.sormuras.bach.command.ModuleSourcePathPatternsOption
-
Creates an instance of a
ModuleSourcePathPatternsOptionrecord class. - moduleSourcePaths() - Method in record class com.github.sormuras.bach.simple.SimpleSpace
-
Returns the value of the
moduleSourcePathsrecord component. - moduleSourcePathSpecifics() - Method in record class com.github.sormuras.bach.command.JavacCommand
-
Returns the value of the
moduleSourcePathSpecificsrecord component. - ModuleSourcePathSpecificsOption - Record Class in com.github.sormuras.bach.command
-
An option collecting module source path elements in module-specific form.
- ModuleSourcePathSpecificsOption(List<String>) - Constructor for record class com.github.sormuras.bach.command.ModuleSourcePathSpecificsOption
-
Creates an instance of a
ModuleSourcePathSpecificsOptionrecord class. - MultiExternalModuleLocator - Record Class in com.github.sormuras.bach.external
- MultiExternalModuleLocator(Map<String, String>) - Constructor for record class com.github.sormuras.bach.external.MultiExternalModuleLocator
-
Creates an instance of a
MultiExternalModuleLocatorrecord class.
N
- name() - Method in record class com.github.sormuras.bach.command.DefaultCommand
-
Returns the value of the
namerecord component. - name() - Method in record class com.github.sormuras.bach.command.JarCommand
- name() - Method in record class com.github.sormuras.bach.command.JavacCommand
- name() - Method in record class com.github.sormuras.bach.command.JavadocCommand
- name() - Method in record class com.github.sormuras.bach.command.JavapCommand
- name() - Method in record class com.github.sormuras.bach.command.JDepsCommand
- name() - Method in record class com.github.sormuras.bach.command.JLinkCommand
- name() - Method in record class com.github.sormuras.bach.command.JModCommand
- name() - Method in record class com.github.sormuras.bach.command.JPackageCommand
- name() - Method in record class com.github.sormuras.bach.command.JUnitCommand
- name() - Method in interface com.github.sormuras.bach.Command
-
Returns the name of the command.
- name() - Method in record class com.github.sormuras.bach.Grabber.Asset
-
Returns the value of the
namerecord component. - name() - Method in record class com.github.sormuras.bach.Grabber.Directory
-
Returns the value of the
namerecord component. - name() - Method in record class com.github.sormuras.bach.Main
- name() - Method in record class com.github.sormuras.bach.Options.ProjectOptions
-
Returns the value of the
namerecord component. - name() - Method in record class com.github.sormuras.bach.project.DeclaredModule
- name() - Method in record class com.github.sormuras.bach.Project
-
Returns the value of the
namerecord component. - name() - Method in record class com.github.sormuras.bach.project.ProjectSpace
-
Returns the value of the
namerecord component. - name() - Method in record class com.github.sormuras.bach.simple.SimpleModule
-
Returns the value of the
namerecord component. - name() - Method in record class com.github.sormuras.bach.simple.SimpleSpace
-
Returns the value of the
namerecord component. - name() - Method in interface com.github.sormuras.bach.ToolCall
- name() - Method in record class com.github.sormuras.bach.ToolRun
-
Returns the value of the
namerecord component. - nameOf(ToolProvider) - Method in interface com.github.sormuras.bach.ToolFinder
- nameOf(S) - Method in interface com.github.sormuras.bach.ServiceFinder
- names() - Method in record class com.github.sormuras.bach.project.DeclaredModules
- newDependentSpace(String) - Method in interface com.github.sormuras.bach.simple.SimpleBuilder
- newExternalToolLayerDirectory(String, Grabber.Asset...) - Method in record class com.github.sormuras.bach.Grabber
- newExternalToolProgramDirectory(String, Grabber.Asset...) - Method in record class com.github.sormuras.bach.Grabber
- newModuleInfoFinder(Path) - Method in record class com.github.sormuras.bach.Explorer
- noop() - Static method in interface com.github.sormuras.bach.ToolRun.Visitor
-
Returns a tool run visitor that does nothing.
O
- of() - Static method in record class com.github.sormuras.bach.Configuration
- of(int) - Static method in record class com.github.sormuras.bach.command.JavacCommand.ReleaseOption
- of(Bach) - Static method in record class com.github.sormuras.bach.simple.SimpleSpace
- of(Bach, String) - Static method in record class com.github.sormuras.bach.simple.SimpleSpace
- of(Configuration.Pathing, Configuration.Printing) - Static method in record class com.github.sormuras.bach.Configuration
- of(ExternalModuleLocator...) - Static method in record class com.github.sormuras.bach.ExternalModuleLocators
- of(DeclaredModule...) - Static method in record class com.github.sormuras.bach.project.DeclaredModules
- of(Folder...) - Static method in record class com.github.sormuras.bach.project.Folders
- of(FolderType...) - Static method in record class com.github.sormuras.bach.project.FolderTypes
- of(ToolFinder, Command<?>) - Static method in interface com.github.sormuras.bach.ToolCall
- of(ToolFinder, String, Object...) - Static method in interface com.github.sormuras.bach.ToolCall
- of(ClassLoader) - Static method in interface com.github.sormuras.bach.ToolFinder
- of(ModuleFinder, boolean, String...) - Static method in interface com.github.sormuras.bach.ToolFinder
- of(ModuleLayer) - Static method in interface com.github.sormuras.bach.ToolFinder
- of(String) - Static method in record class com.github.sormuras.bach.simple.SimpleModule
- of(String, ProjectSpace...) - Static method in record class com.github.sormuras.bach.project.ProjectSpace
- of(String, ModuleDescriptor.Version) - Static method in record class com.github.sormuras.bach.Project
- of(String, Object...) - Static method in interface com.github.sormuras.bach.Command
- of(String, Object...) - Static method in interface com.github.sormuras.bach.ToolCall
- of(String, String) - Static method in record class com.github.sormuras.bach.Project
- of(Path) - Static method in record class com.github.sormuras.bach.Configuration.Pathing
- of(Path) - Static method in record class com.github.sormuras.bach.project.DeclaredModule
- of(Path, int, FolderType...) - Static method in record class com.github.sormuras.bach.project.DeclaredModule
- of(Collection<String>) - Static method in record class com.github.sormuras.bach.command.ModuleSourcePathPatternsOption
- of(Map<String, List<Path>>) - Static method in record class com.github.sormuras.bach.command.ModuleSourcePathSpecificsOption
- of(ServiceLoader<ToolProvider>) - Static method in interface com.github.sormuras.bach.ToolFinder
- of(ToolProvider...) - Static method in interface com.github.sormuras.bach.ToolFinder
- ofBach() - Static method in interface com.github.sormuras.bach.ToolFinder
- ofCurrentWorkingDirectory() - Static method in record class com.github.sormuras.bach.Configuration.Pathing
- ofErrorsOnly() - Static method in record class com.github.sormuras.bach.Configuration.Printing
- ofErrorsOnly(Path) - Static method in record class com.github.sormuras.bach.Configuration
- ofLayers(Path) - Static method in interface com.github.sormuras.bach.ToolFinder
- ofPrograms(Path, Path, String) - Static method in interface com.github.sormuras.bach.ToolFinder
- ofSystem() - Static method in interface com.github.sormuras.bach.ToolFinder
- operator() - Method in record class com.github.sormuras.bach.project.DeclaredModule.Tweak
-
Returns the value of the
operatorrecord component. - option(Option) - Method in record class com.github.sormuras.bach.command.JarCommand
- option(Option) - Method in record class com.github.sormuras.bach.command.JavacCommand
- option(Option) - Method in interface com.github.sormuras.bach.Command
-
Creates a new instance of the implementing class with the given option object.
- Option - Interface in com.github.sormuras.bach.command
-
An option of a command.
- Option.Flag - Interface in com.github.sormuras.bach.command
-
A boolean option that is either not present or
trueorfalse. - Option.Value<T> - Interface in com.github.sormuras.bach.command
-
A value holding option.
- Option.Values<T> - Interface in com.github.sormuras.bach.command
-
A list of values holding option.
- Options - Record Class in com.github.sormuras.bach
-
All well-known options, usually parsed from command-line arguments.
- Options(Options.MainOptions, Options.ConfigurationOptions, Options.ProjectOptions, List<String>) - Constructor for record class com.github.sormuras.bach.Options
-
Creates an instance of a
Optionsrecord class. - Options.ConfigurationOptions - Record Class in com.github.sormuras.bach
-
A group of optional components used as global settings of a
Configurationinstance. - Options.MainOptions - Record Class in com.github.sormuras.bach
-
A group of optional components used by the main program.
- Options.ProjectOptions - Record Class in com.github.sormuras.bach
-
A group of optional components used when building a project model instance.
- out() - Method in class com.github.sormuras.bach.Bach
- out() - Method in record class com.github.sormuras.bach.Configuration.Printing
-
Returns the value of the
outrecord component. - output() - Method in record class com.github.sormuras.bach.ToolRun
-
Returns the value of the
outputrecord component. - outputDirectoryForClasses() - Method in record class com.github.sormuras.bach.command.JavacCommand
-
Returns the value of the
outputDirectoryForClassesrecord component. - outputDirectoryForClasses() - Method in interface com.github.sormuras.bach.simple.SimpleBuilder
- outputDirectoryForClasses(Path) - Method in record class com.github.sormuras.bach.command.JavacCommand
- outputDirectoryForModules() - Method in interface com.github.sormuras.bach.simple.SimpleBuilder
- outputDirectoryForReports() - Method in interface com.github.sormuras.bach.simple.SimpleBuilder
- OutputDirectoryOption - Record Class in com.github.sormuras.bach.command
-
An option holding the default place where to store generated files.
- OutputDirectoryOption(Optional<Path>) - Constructor for record class com.github.sormuras.bach.command.OutputDirectoryOption
-
Creates an instance of a
OutputDirectoryOptionrecord class.
P
- parent() - Method in record class com.github.sormuras.bach.Grabber.Directory
-
Returns the value of the
parentrecord component. - parents() - Method in record class com.github.sormuras.bach.project.ProjectSpace
-
Returns the value of the
parentsrecord component. - parse(String...) - Static method in record class com.github.sormuras.bach.Options
-
Parses an array of strings in command-line style into an options instance.
- parse(List<String>) - Static method in record class com.github.sormuras.bach.Options
- path() - Method in class com.github.sormuras.bach.Bach
- pathing() - Method in record class com.github.sormuras.bach.Configuration
-
Returns the value of the
pathingrecord component. - Pathing(Path, Path, Path, Path, Path, Path) - Constructor for record class com.github.sormuras.bach.Configuration.Pathing
-
Creates an instance of a
Pathingrecord class. - paths() - Method in record class com.github.sormuras.bach.command.TargetedPaths
-
Returns the value of the
pathsrecord component. - print(Logbook.CaptionNote) - Method in class com.github.sormuras.bach.Logbook
- print(Logbook.MessageNote) - Method in class com.github.sormuras.bach.Logbook
- print(Logbook.ToolCallNote) - Method in class com.github.sormuras.bach.Logbook
- print(Logbook.ToolRunNote) - Method in class com.github.sormuras.bach.Logbook
- print(ToolFinder) - Method in record class com.github.sormuras.bach.Printer
- print(ToolRun) - Method in class com.github.sormuras.bach.Logbook
- print(ToolRun) - Method in record class com.github.sormuras.bach.Printer
- print(ToolRun, boolean, int) - Method in record class com.github.sormuras.bach.Printer
- printer() - Method in class com.github.sormuras.bach.Bach
- Printer - Record Class in com.github.sormuras.bach
-
A printer of various types using the configured output writer.
- Printer(Bach) - Constructor for record class com.github.sormuras.bach.Printer
-
Creates an instance of a
Printerrecord class. - printing() - Method in record class com.github.sormuras.bach.Configuration
-
Returns the value of the
printingrecord component. - Printing(PrintWriter, PrintWriter) - Constructor for record class com.github.sormuras.bach.Configuration.Printing
-
Creates an instance of a
Printingrecord class. - printTools() - Method in record class com.github.sormuras.bach.Printer
- process(Path, Object...) - Static method in interface com.github.sormuras.bach.ToolCall
- project - Variable in class com.github.sormuras.bach.workflow.AbstractProjectWorkflow
- project() - Method in record class com.github.sormuras.bach.workflow.WorkflowRunner
-
Returns the value of the
projectrecord component. - Project - Record Class in com.github.sormuras.bach
- Project(ProjectName, ProjectVersion, ProjectSpaces, ProjectExternals) - Constructor for record class com.github.sormuras.bach.Project
-
Creates an instance of a
Projectrecord class. - Project.Component - Interface in com.github.sormuras.bach
- Project.Operator - Interface in com.github.sormuras.bach
- ProjectExternals - Record Class in com.github.sormuras.bach.project
- ProjectExternals(Set<String>, ExternalModuleLocators) - Constructor for record class com.github.sormuras.bach.project.ProjectExternals
-
Creates an instance of a
ProjectExternalsrecord class. - ProjectExternals.Operator - Interface in com.github.sormuras.bach.project
- ProjectName - Record Class in com.github.sormuras.bach.project
- ProjectName(String) - Constructor for record class com.github.sormuras.bach.project.ProjectName
-
Creates an instance of a
ProjectNamerecord class. - projectOptions() - Method in record class com.github.sormuras.bach.Configuration
-
Returns the value of the
projectOptionsrecord component. - ProjectOptions(Optional<String>, Optional<ModuleDescriptor.Version>) - Constructor for record class com.github.sormuras.bach.Options.ProjectOptions
-
Creates an instance of a
ProjectOptionsrecord class. - ProjectSpace - Record Class in com.github.sormuras.bach.project
- ProjectSpace(String, List<ProjectSpace>, int, DeclaredModules) - Constructor for record class com.github.sormuras.bach.project.ProjectSpace
-
Creates an instance of a
ProjectSpacerecord class. - ProjectSpace.Operator - Interface in com.github.sormuras.bach.project
- ProjectSpaces - Record Class in com.github.sormuras.bach.project
- ProjectSpaces(List<ProjectSpace>) - Constructor for record class com.github.sormuras.bach.project.ProjectSpaces
-
Creates an instance of a
ProjectSpacesrecord class. - ProjectSpaces.Operator - Interface in com.github.sormuras.bach.project
- ProjectVersion - Record Class in com.github.sormuras.bach.project
- ProjectVersion(ModuleDescriptor.Version) - Constructor for record class com.github.sormuras.bach.project.ProjectVersion
-
Creates an instance of a
ProjectVersionrecord class.
R
- release() - Method in record class com.github.sormuras.bach.command.JavacCommand
-
Returns the value of the
releaserecord component. - release() - Method in record class com.github.sormuras.bach.project.ProjectSpace
-
Returns the value of the
releaserecord component. - release() - Method in record class com.github.sormuras.bach.simple.SimpleSpace
-
Returns the value of the
releaserecord component. - release(Integer) - Method in record class com.github.sormuras.bach.command.JavacCommand
- ReleaseOption(Optional<Integer>) - Constructor for record class com.github.sormuras.bach.command.JavacCommand.ReleaseOption
-
Creates an instance of a
ReleaseOptionrecord class. - repository() - Method in record class com.github.sormuras.bach.external.Maven.Builder
-
Returns the value of the
repositoryrecord component. - repository(String) - Method in record class com.github.sormuras.bach.external.Maven.Builder
- required(ModuleDescriptor.Requires) - Static method in record class com.github.sormuras.bach.Explorer
- required(ModuleFinder) - Static method in record class com.github.sormuras.bach.Explorer
- required(Stream<ModuleDescriptor>) - Static method in record class com.github.sormuras.bach.Explorer
- requires() - Method in record class com.github.sormuras.bach.project.ProjectExternals
-
Returns the value of the
requiresrecord component. - requireSuccessful() - Method in record class com.github.sormuras.bach.ToolRun
-
Returns silently this instance if it represents a successful tool call run.
- resources() - Method in record class com.github.sormuras.bach.simple.SimpleModule
-
Returns the value of the
resourcesrecord component. - RESOURCES - Enum constant in enum class com.github.sormuras.bach.project.FolderType
- root() - Method in record class com.github.sormuras.bach.Configuration.Pathing
-
Returns the value of the
rootrecord component. - root(String, String...) - Method in record class com.github.sormuras.bach.Configuration.Pathing
- run() - Method in record class com.github.sormuras.bach.Logbook.ToolRunNote
-
Returns the value of the
runrecord component. - run() - Method in class com.github.sormuras.bach.workflow.CompileWorkflow
- run() - Method in class com.github.sormuras.bach.workflow.ExecuteTestsWorkflow
- run() - Method in class com.github.sormuras.bach.workflow.GrabExternalsWorkflow
- run() - Method in class com.github.sormuras.bach.workflow.LaunchModuleWorkflow
- run(Command<?>) - Method in class com.github.sormuras.bach.Bach
- run(ToolCall) - Method in class com.github.sormuras.bach.Bach
- run(Workflow...) - Method in record class com.github.sormuras.bach.workflow.WorkflowRunner
- run(PrintWriter, PrintWriter, String...) - Method in record class com.github.sormuras.bach.Main
- run(String, Composer<DefaultCommand>) - Method in class com.github.sormuras.bach.Bach
- runAllTests() - Method in interface com.github.sormuras.bach.simple.SimpleBuilder
- runCompileWorkflow(ProjectSpace) - Method in record class com.github.sormuras.bach.workflow.WorkflowRunner
- runExecuteTestsWorkflow(ProjectSpace) - Method in record class com.github.sormuras.bach.workflow.WorkflowRunner
- runJUnit(ToolFinder, String) - Method in interface com.github.sormuras.bach.simple.SimpleBuilder
- runJUnit(ToolFinder, String, Composer<JUnitCommand>, ToolRun.Visitor) - Method in interface com.github.sormuras.bach.simple.SimpleBuilder
- runJUnit(String) - Method in interface com.github.sormuras.bach.simple.SimpleBuilder
- runLaunchModuleWorkflow(ProjectSpace, String, Composer<DefaultCommand>) - Method in record class com.github.sormuras.bach.workflow.WorkflowRunner
- runModule(ModuleFinder, String, Composer<DefaultCommand>, ToolRun.Visitor) - Method in interface com.github.sormuras.bach.simple.SimpleBuilder
- runModule(String, Composer<DefaultCommand>) - Method in interface com.github.sormuras.bach.simple.SimpleBuilder
- runTool() - Method in record class com.github.sormuras.bach.Options.MainOptions
-
Returns the value of the
runToolrecord component. - runTool(ToolFinder, String, Composer<DefaultCommand>, ToolRun.Visitor) - Method in interface com.github.sormuras.bach.simple.SimpleBuilder
- runTool(String, Composer<DefaultCommand>) - Method in interface com.github.sormuras.bach.simple.SimpleBuilder
S
- sanitize(Object) - Static method in class com.github.sormuras.bach.Logbook
- ServiceFinder<S> - Interface in com.github.sormuras.bach
- ServiceFinder.ModuleLayerServiceFinder<S> - Record Class in com.github.sormuras.bach
- ServiceFinder.ServiceLoaderServiceFinder<S> - Record Class in com.github.sormuras.bach
- ServiceLoaderServiceFinder(ServiceLoader<S>) - Constructor for record class com.github.sormuras.bach.ServiceFinder.ServiceLoaderServiceFinder
-
Creates an instance of a
ServiceLoaderServiceFinderrecord class. - showTools() - Method in record class com.github.sormuras.bach.Options.MainOptions
-
Returns the value of the
showToolsrecord component. - SimpleBuilder - Interface in com.github.sormuras.bach.simple
-
This interface contains the methods to build a convential "simple" project space.
- SimpleModule - Record Class in com.github.sormuras.bach.simple
-
Describes a source module in a conventional "simple" project space.
- SimpleModule(String, Optional<String>, List<Path>) - Constructor for record class com.github.sormuras.bach.simple.SimpleModule
-
Creates an instance of a
SimpleModulerecord class. - SimpleSpace - Record Class in com.github.sormuras.bach.simple
-
A simplified module source space configuration and builder class.
- SimpleSpace(Bach) - Constructor for record class com.github.sormuras.bach.simple.SimpleSpace
- SimpleSpace(Bach, Optional<String>, Optional<Integer>, List<SimpleModule>, ModuleSourcePathPatternsOption, ModulePathsOption) - Constructor for record class com.github.sormuras.bach.simple.SimpleSpace
-
Creates an instance of a
SimpleSpacerecord class. - SingleExternalModuleLocator - Record Class in com.github.sormuras.bach.external
- SingleExternalModuleLocator(String, String) - Constructor for record class com.github.sormuras.bach.external.SingleExternalModuleLocator
-
Creates an instance of a
SingleExternalModuleLocatorrecord class. - source() - Method in record class com.github.sormuras.bach.Grabber.Asset
-
Returns the value of the
sourcerecord component. - SOURCES - Enum constant in enum class com.github.sormuras.bach.project.FolderType
- space - Variable in class com.github.sormuras.bach.workflow.AbstractSpaceWorkflow
- space() - Method in record class com.github.sormuras.bach.project.DeclaredModule.Tweak
-
Returns the value of the
spacerecord component. - space() - Method in interface com.github.sormuras.bach.simple.SimpleBuilder
- space() - Method in record class com.github.sormuras.bach.simple.SimpleSpace
- space(String) - Method in record class com.github.sormuras.bach.Project
- spaces() - Method in record class com.github.sormuras.bach.Project
-
Returns the value of the
spacesrecord component.
T
- TargetedPaths - Record Class in com.github.sormuras.bach.command
-
Targets a list of paths to a Java feature version, with
0indicating no target version. - TargetedPaths(int, List<Path>) - Constructor for record class com.github.sormuras.bach.command.TargetedPaths
-
Creates an instance of a
TargetedPathsrecord class. - targeting(int) - Method in record class com.github.sormuras.bach.command.JarCommand.FilesOption
- text() - Method in record class com.github.sormuras.bach.Logbook.MessageNote
-
Returns the value of the
textrecord component. - thread() - Method in record class com.github.sormuras.bach.ToolRun
-
Returns the value of the
threadrecord component. - timeout() - Method in record class com.github.sormuras.bach.Configuration
-
Returns the value of the
timeoutrecord component. - timeout() - Method in record class com.github.sormuras.bach.Options.ConfigurationOptions
-
Returns the value of the
timeoutrecord component. - TIMESTAMP_PATTERN - Static variable in record class com.github.sormuras.bach.Configuration
- toArguments() - Method in record class com.github.sormuras.bach.command.JarCommand
- toArguments() - Method in record class com.github.sormuras.bach.command.JavacCommand
- toArguments() - Method in interface com.github.sormuras.bach.Command
-
Returns a list of all aggregated arguments.
- toMarkdown() - Method in class com.github.sormuras.bach.Logbook
- toModuleFinder() - Method in record class com.github.sormuras.bach.project.DeclaredModules
- toModuleNames() - Method in record class com.github.sormuras.bach.simple.SimpleSpace
- toNameAndVersion() - Method in record class com.github.sormuras.bach.Project
- ToolCall - Interface in com.github.sormuras.bach
-
Builds named tool calls with their arguments.
- ToolCallNote(ToolCall) - Constructor for record class com.github.sormuras.bach.Logbook.ToolCallNote
-
Creates an instance of a
ToolCallNoterecord class. - ToolFinder - Interface in com.github.sormuras.bach
-
A finder of tool providers.
- tooling() - Method in record class com.github.sormuras.bach.Configuration
-
Returns the value of the
toolingrecord component. - Tooling(ToolFinder) - Constructor for record class com.github.sormuras.bach.Configuration.Tooling
-
Creates an instance of a
Toolingrecord class. - ToolRun - Record Class in com.github.sormuras.bach
-
A record of a tool run.
- ToolRun(String, List<String>, long, Duration, int, String, String) - Constructor for record class com.github.sormuras.bach.ToolRun
-
Creates an instance of a
ToolRunrecord class. - ToolRun.Visitor - Interface in com.github.sormuras.bach
-
A consumer of a tool run instance.
- ToolRunNote(ToolRun, String) - Constructor for record class com.github.sormuras.bach.Logbook.ToolRunNote
-
Creates an instance of a
ToolRunNoterecord class. - toString() - Method in record class com.github.sormuras.bach.command.AdditionalArgumentsOption
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.DefaultCommand
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.JarCommand.FileOption
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.JarCommand.FilesOption
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.JarCommand.MainClassOption
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.JarCommand.ModeOption
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.JarCommand
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.JavacCommand.ReleaseOption
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.JavacCommand
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.JavadocCommand
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.JavapCommand
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.JDepsCommand
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.JLinkCommand
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.JModCommand
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.JPackageCommand
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.JUnitCommand
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.ModulePathsOption
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.ModulesOption
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.ModuleSourcePathPatternsOption
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.ModuleSourcePathSpecificsOption
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.OutputDirectoryOption
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.TargetedPaths
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.command.VerboseOption
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.Configuration.Pathing
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.Configuration.Printing
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.Configuration.Tooling
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.Configuration
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.Explorer
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.external.FXGL
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.external.GluonAttach
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.external.Jackson
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.external.JavaFX
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.external.JUnit
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.external.Kotlin
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.external.Maven.Builder
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.external.MultiExternalModuleLocator
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.external.SingleExternalModuleLocator
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.ExternalModuleLocators
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.Grabber.Asset
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.Grabber.Directory
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.Grabber
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.Logbook.CaptionNote
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.Logbook.MessageNote
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.Logbook.ToolCallNote
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.Logbook.ToolRunNote
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.Main
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.Options.ConfigurationOptions
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.Options.MainOptions
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.Options.ProjectOptions
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.Options
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.Printer
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.project.DeclaredModule
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.project.DeclaredModule.Tweak
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.project.DeclaredModules
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.project.Folder
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.project.Folders
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.project.FolderTypes
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.project.ProjectExternals
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.project.ProjectName
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.project.ProjectSpace
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.project.ProjectSpaces
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.project.ProjectVersion
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.Project
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.ServiceFinder.ModuleLayerServiceFinder
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.ServiceFinder.ServiceLoaderServiceFinder
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.simple.SimpleModule
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.simple.SimpleSpace
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.ToolRun
-
Returns a string representation of this record class.
- toString() - Method in record class com.github.sormuras.bach.workflow.WorkflowRunner
-
Returns a string representation of this record class.
- Tweak(ProjectSpace, DeclaredModule, DeclaredModule.Operator) - Constructor for record class com.github.sormuras.bach.project.DeclaredModule.Tweak
-
Creates an instance of a
Tweakrecord class. - tweakModule(DeclaredModule.Tweak) - Method in record class com.github.sormuras.bach.project.ProjectSpaces
- type() - Method in record class com.github.sormuras.bach.external.Maven.Builder
-
Returns the value of the
typerecord component. - type(String) - Method in record class com.github.sormuras.bach.external.Maven.Builder
- types() - Method in record class com.github.sormuras.bach.project.Folder
-
Returns the value of the
typesrecord component.
U
- unhandledArguments() - Method in record class com.github.sormuras.bach.Options
-
Returns the value of the
unhandledArgumentsrecord component. - uptime() - Method in class com.github.sormuras.bach.Logbook
- uri() - Method in record class com.github.sormuras.bach.external.SingleExternalModuleLocator
-
Returns the value of the
urirecord component.
V
- value() - Method in record class com.github.sormuras.bach.command.JarCommand.FileOption
-
Returns the value of the
valuerecord component. - value() - Method in record class com.github.sormuras.bach.command.JarCommand.MainClassOption
-
Returns the value of the
valuerecord component. - value() - Method in record class com.github.sormuras.bach.command.JarCommand.ModeOption
-
Returns the value of the
valuerecord component. - value() - Method in record class com.github.sormuras.bach.command.JavacCommand.ReleaseOption
-
Returns the value of the
valuerecord component. - value() - Method in interface com.github.sormuras.bach.command.Option.Flag
-
Returns the state of this flag.
- value() - Method in interface com.github.sormuras.bach.command.Option.Value
- value() - Method in record class com.github.sormuras.bach.command.OutputDirectoryOption
-
Returns the value of the
valuerecord component. - value() - Method in record class com.github.sormuras.bach.command.VerboseOption
-
Returns the value of the
valuerecord component. - value() - Method in record class com.github.sormuras.bach.project.ProjectName
-
Returns the value of the
valuerecord component. - value() - Method in record class com.github.sormuras.bach.project.ProjectVersion
-
Returns the value of the
valuerecord component. - valueOf(String) - Static method in enum class com.github.sormuras.bach.project.FolderType
-
Returns the enum constant of this class with the specified name.
- values() - Method in record class com.github.sormuras.bach.command.AdditionalArgumentsOption
-
Returns the value of the
valuesrecord component. - values() - Method in record class com.github.sormuras.bach.command.JarCommand.FilesOption
-
Returns the value of the
valuesrecord component. - values() - Method in record class com.github.sormuras.bach.command.ModulePathsOption
-
Returns the value of the
valuesrecord component. - values() - Method in record class com.github.sormuras.bach.command.ModulesOption
-
Returns the value of the
valuesrecord component. - values() - Method in record class com.github.sormuras.bach.command.ModuleSourcePathPatternsOption
-
Returns the value of the
valuesrecord component. - values() - Method in record class com.github.sormuras.bach.command.ModuleSourcePathSpecificsOption
-
Returns the value of the
valuesrecord component. - values() - Method in interface com.github.sormuras.bach.command.Option.Values
- values() - Method in record class com.github.sormuras.bach.ExternalModuleLocators
-
Returns the value of the
valuesrecord component. - values() - Method in record class com.github.sormuras.bach.project.DeclaredModules
-
Returns the value of the
valuesrecord component. - values() - Method in record class com.github.sormuras.bach.project.Folders
-
Returns the value of the
valuesrecord component. - values() - Static method in enum class com.github.sormuras.bach.project.FolderType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in record class com.github.sormuras.bach.project.FolderTypes
-
Returns the value of the
valuesrecord component. - values() - Method in record class com.github.sormuras.bach.project.ProjectSpaces
-
Returns the value of the
valuesrecord component. - verbose() - Method in record class com.github.sormuras.bach.command.JarCommand
-
Returns the value of the
verboserecord component. - verbose() - Method in record class com.github.sormuras.bach.command.JavacCommand
-
Returns the value of the
verboserecord component. - verbose() - Method in record class com.github.sormuras.bach.Configuration
-
Returns the value of the
verboserecord component. - verbose() - Method in record class com.github.sormuras.bach.Options.ConfigurationOptions
-
Returns the value of the
verboserecord component. - verbose(Boolean) - Method in record class com.github.sormuras.bach.command.JarCommand
- verbose(Boolean) - Method in record class com.github.sormuras.bach.command.JavacCommand
- VerboseOption - Record Class in com.github.sormuras.bach.command
-
An option holding an optional
Booleanvalue. - VerboseOption(Optional<Boolean>) - Constructor for record class com.github.sormuras.bach.command.VerboseOption
-
Creates an instance of a
VerboseOptionrecord class. - version() - Static method in class com.github.sormuras.bach.Bach
-
Returns the version information compiled into Bach's module.
- version() - Method in record class com.github.sormuras.bach.command.TargetedPaths
-
Returns the value of the
versionrecord component. - version() - Method in record class com.github.sormuras.bach.external.FXGL
-
Returns the value of the
versionrecord component. - version() - Method in record class com.github.sormuras.bach.external.GluonAttach
-
Returns the value of the
versionrecord component. - version() - Method in record class com.github.sormuras.bach.external.Jackson
-
Returns the value of the
versionrecord component. - version() - Method in record class com.github.sormuras.bach.external.JavaFX
-
Returns the value of the
versionrecord component. - version() - Method in record class com.github.sormuras.bach.external.JUnit
-
Returns the value of the
versionrecord component. - version() - Method in record class com.github.sormuras.bach.external.Kotlin
-
Returns the value of the
versionrecord component. - version() - Method in record class com.github.sormuras.bach.external.Maven.Builder
-
Returns the value of the
versionrecord component. - version() - Method in record class com.github.sormuras.bach.Options.MainOptions
-
Returns the value of the
versionrecord component. - version() - Method in record class com.github.sormuras.bach.Options.ProjectOptions
-
Returns the value of the
versionrecord component. - version() - Method in record class com.github.sormuras.bach.project.Folder
-
Returns the value of the
versionrecord component. - version() - Method in record class com.github.sormuras.bach.Project
-
Returns the value of the
versionrecord component. - version(String) - Static method in record class com.github.sormuras.bach.external.FXGL
-
Constructs a new FXGL module locator with the given version.
- version(String) - Static method in record class com.github.sormuras.bach.external.GluonAttach
-
Constructs a new Gluon Attach module locator with the given version.
- version(String) - Static method in record class com.github.sormuras.bach.external.Jackson
-
Constructs a new Jackson module locator with the given version.
- version(String) - Static method in record class com.github.sormuras.bach.external.JavaFX
-
Constructs a new JavaFX module locator with the given version.
- version(String) - Static method in record class com.github.sormuras.bach.external.JUnit
-
Constructs a new JUnit module locator with the given version.
- version(String) - Static method in record class com.github.sormuras.bach.external.Kotlin
-
Constructs a new Kotlin module locator with the given version.
- version(String) - Method in record class com.github.sormuras.bach.external.Maven.Builder
- version(String, String) - Static method in record class com.github.sormuras.bach.external.JavaFX
-
Constructs a new JavaFX module locator with the given version.
- visit(ToolRun.Visitor) - Method in record class com.github.sormuras.bach.ToolRun
- visitToolRun(ToolRun) - Method in class com.github.sormuras.bach.workflow.LaunchModuleWorkflow
W
- with(ExternalModuleLocator) - Method in record class com.github.sormuras.bach.ExternalModuleLocators
- with(Options) - Method in record class com.github.sormuras.bach.Configuration
- with(Options) - Method in record class com.github.sormuras.bach.Project
- with(Options.ProjectOptions) - Method in record class com.github.sormuras.bach.Project
- with(Project.Component) - Method in record class com.github.sormuras.bach.Project
- with(DeclaredModule) - Method in record class com.github.sormuras.bach.project.DeclaredModules
- with(ProjectSpace) - Method in record class com.github.sormuras.bach.project.ProjectSpaces
- with(Object) - Method in record class com.github.sormuras.bach.project.Folder
- withAsset(String, String) - Method in record class com.github.sormuras.bach.Grabber.Directory
- withExternalModuleLocator(ExternalModuleLocator) - Method in record class com.github.sormuras.bach.project.ProjectExternals
- withExternalModuleUri(String, String) - Method in record class com.github.sormuras.bach.project.ProjectExternals
- withExternalModuleUriMap(Map<String, String>) - Method in record class com.github.sormuras.bach.project.ProjectExternals
- withExternals(ProjectExternals.Operator) - Method in record class com.github.sormuras.bach.Project
- withFolder(Path, int, FolderType...) - Method in record class com.github.sormuras.bach.project.DeclaredModule
- withMainClass(String) - Method in record class com.github.sormuras.bach.project.DeclaredModule
- withModule(DeclaredModule) - Method in record class com.github.sormuras.bach.project.ProjectSpace
- withModule(String) - Method in record class com.github.sormuras.bach.project.ProjectSpace
- withModule(String) - Method in record class com.github.sormuras.bach.simple.SimpleSpace
- withModule(String, DeclaredModule.Operator) - Method in record class com.github.sormuras.bach.project.ProjectSpace
- withModule(String, String) - Method in record class com.github.sormuras.bach.project.ProjectSpace
- withModule(String, UnaryOperator<SimpleModule>) - Method in record class com.github.sormuras.bach.simple.SimpleSpace
- withModule(Path) - Method in record class com.github.sormuras.bach.project.ProjectSpace
- withModule(Path, DeclaredModule.Operator) - Method in record class com.github.sormuras.bach.project.ProjectSpace
- withModulePaths(Path...) - Method in record class com.github.sormuras.bach.simple.SimpleSpace
- withModules(List<SimpleModule>) - Method in record class com.github.sormuras.bach.simple.SimpleSpace
- withModuleSourcePaths(String...) - Method in record class com.github.sormuras.bach.simple.SimpleSpace
- withModuleSpecificForm(String, Path...) - Method in record class com.github.sormuras.bach.command.ModuleSourcePathSpecificsOption
- withModuleSpecificForm(String, List<Path>) - Method in record class com.github.sormuras.bach.command.ModuleSourcePathSpecificsOption
- withModuleTweak(String, String, DeclaredModule.Operator) - Method in record class com.github.sormuras.bach.Project
- withName(String) - Method in record class com.github.sormuras.bach.Project
- withName(String) - Method in record class com.github.sormuras.bach.simple.SimpleSpace
- withParents(List<ProjectSpace>) - Method in record class com.github.sormuras.bach.project.ProjectSpace
- withRelease(int) - Method in record class com.github.sormuras.bach.project.ProjectSpace
- withRelease(Integer) - Method in record class com.github.sormuras.bach.simple.SimpleSpace
- withRequiresModule(String) - Method in record class com.github.sormuras.bach.project.ProjectExternals
- withResourcePath(String, String...) - Method in record class com.github.sormuras.bach.simple.SimpleModule
- withResourcePath(Path) - Method in record class com.github.sormuras.bach.simple.SimpleModule
- withResourcesFolder(String) - Method in record class com.github.sormuras.bach.project.DeclaredModule
- withResourcesFolder(String, int) - Method in record class com.github.sormuras.bach.project.DeclaredModule
- withSourcesFolder(String) - Method in record class com.github.sormuras.bach.project.DeclaredModule
- withSourcesFolder(String, int) - Method in record class com.github.sormuras.bach.project.DeclaredModule
- withSpace(String, ProjectSpace.Operator) - Method in record class com.github.sormuras.bach.project.ProjectSpaces
- withSpace(String, Set<String>, ProjectSpace.Operator) - Method in record class com.github.sormuras.bach.project.ProjectSpaces
- withSpaces(ProjectSpaces.Operator) - Method in record class com.github.sormuras.bach.Project
- withVersion(ModuleDescriptor.Version) - Method in record class com.github.sormuras.bach.Project
- withVersion(String) - Method in record class com.github.sormuras.bach.Project
- Workflow - Interface in com.github.sormuras.bach.workflow
- WorkflowRunner - Record Class in com.github.sormuras.bach.workflow
-
A workflow-running builder of projects.
- WorkflowRunner(Bach, Project) - Constructor for record class com.github.sormuras.bach.workflow.WorkflowRunner
-
Creates an instance of a
WorkflowRunnerrecord class. - workspace() - Method in record class com.github.sormuras.bach.Configuration.Pathing
-
Returns the value of the
workspacerecord component. - workspace(String, String...) - Method in record class com.github.sormuras.bach.Configuration.Pathing
- WORKSPACE_DIRECTORY - Static variable in record class com.github.sormuras.bach.Configuration
- writeLogbook() - Method in class com.github.sormuras.bach.Bach
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form