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
AdditionalArgumentsOption
record 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
additionals
record component. - additionals() - Method in record class com.github.sormuras.bach.command.JarCommand
-
Returns the value of the
additionals
record component. - additionals() - Method in record class com.github.sormuras.bach.command.JavacCommand
-
Returns the value of the
additionals
record component. - additionals() - Method in record class com.github.sormuras.bach.command.JavadocCommand
-
Returns the value of the
additionals
record component. - additionals() - Method in record class com.github.sormuras.bach.command.JavapCommand
-
Returns the value of the
additionals
record component. - additionals() - Method in record class com.github.sormuras.bach.command.JDepsCommand
-
Returns the value of the
additionals
record component. - additionals() - Method in record class com.github.sormuras.bach.command.JLinkCommand
-
Returns the value of the
additionals
record component. - additionals() - Method in record class com.github.sormuras.bach.command.JModCommand
-
Returns the value of the
additionals
record component. - additionals() - Method in record class com.github.sormuras.bach.command.JPackageCommand
-
Returns the value of the
additionals
record component. - additionals() - Method in record class com.github.sormuras.bach.command.JUnitCommand
-
Returns the value of the
additionals
record 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
args
record 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
artifact
record 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
Asset
record class. - assets() - Method in record class com.github.sormuras.bach.Grabber.Directory
-
Returns the value of the
assets
record 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
bach
record component. - bach() - Method in record class com.github.sormuras.bach.Grabber
-
Returns the value of the
bach
record component. - bach() - Method in record class com.github.sormuras.bach.Printer
-
Returns the value of the
bach
record 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
bach
record component. - bach() - Method in record class com.github.sormuras.bach.workflow.WorkflowRunner
-
Returns the value of the
bach
record 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
Builder
record class.
C
- call() - Method in record class com.github.sormuras.bach.Logbook.ToolCallNote
-
Returns the value of the
call
record 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
CaptionNote
record 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
classifier
record component. - classifier() - Method in record class com.github.sormuras.bach.external.Maven.Builder
-
Returns the value of the
classifier
record 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
code
record 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
Configuration
record 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
PrintWriter
objects. - 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
ConfigurationOptions
record 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
DeclaredModule
record 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
DeclaredModules
record 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
DefaultCommand
record class. - description() - Method in record class com.github.sormuras.bach.Logbook.ToolRunNote
-
Returns the value of the
description
record component. - descriptor() - Method in record class com.github.sormuras.bach.project.DeclaredModule
-
Returns the value of the
descriptor
record component. - directory() - Method in record class com.github.sormuras.bach.project.Folder
-
Returns the value of the
directory
record component. - Directory(Path, String, List<Grabber.Asset>) - Constructor for record class com.github.sormuras.bach.Grabber.Directory
-
Creates an instance of a
Directory
record 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
duration
record 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
err
record component. - errors() - Method in record class com.github.sormuras.bach.ToolRun
-
Returns the value of the
errors
record 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
Explorer
record 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
ExternalModuleLocators
record class. - externalModules() - Method in record class com.github.sormuras.bach.Configuration.Pathing
-
Returns the value of the
externalModules
record component. - externals() - Method in record class com.github.sormuras.bach.Project
-
Returns the value of the
externals
record component. - externalToolLayers() - Method in record class com.github.sormuras.bach.Configuration.Pathing
-
Returns the value of the
externalToolLayers
record component. - externalToolPrograms() - Method in record class com.github.sormuras.bach.Configuration.Pathing
-
Returns the value of the
externalToolPrograms
record component.
F
- file() - Method in record class com.github.sormuras.bach.command.JarCommand
-
Returns the value of the
file
record 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
FileOption
record class. - files() - Method in record class com.github.sormuras.bach.command.JarCommand
-
Returns the value of the
files
record 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
FilesOption
record 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
finder
record 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
0
indicating no target version. - Folder(Path, int, FolderTypes) - Constructor for record class com.github.sormuras.bach.project.Folder
-
Creates an instance of a
Folder
record class. - folders() - Method in record class com.github.sormuras.bach.project.DeclaredModule
-
Returns the value of the
folders
record 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
Folders
record 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
FolderTypes
record class. - forConfiguration() - Method in record class com.github.sormuras.bach.Options
-
Returns the value of the
forConfiguration
record component. - forMain() - Method in record class com.github.sormuras.bach.Options
-
Returns the value of the
forMain
record component. - forProject() - Method in record class com.github.sormuras.bach.Options
-
Returns the value of the
forProject
record 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
FXGL
record 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
GluonAttach
record 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
Grabber
record 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.Asset
list 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
group
record 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
help
record 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
info
record component. - isError() - Method in record class com.github.sormuras.bach.ToolRun
-
Returns
true
if 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
true
if this response represents a successful tool call run. - isTrue() - Method in interface com.github.sormuras.bach.command.Option.Flag
-
Returns
true
iff 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
Jackson
record 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
JarCommand
record 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
JavacCommand
record 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
JavadocCommand
record class. - javaExecutable() - Method in record class com.github.sormuras.bach.Configuration.Pathing
-
Returns the value of the
javaExecutable
record 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
JavaFX
record 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
JavapCommand
record 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
JDepsCommand
record 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
JLinkCommand
record 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
JModCommand
record 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
JPackageCommand
record 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
JUnit
record 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
JUnitCommand
record 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
Kotlin
record 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
layer
record component. - lenient() - Method in record class com.github.sormuras.bach.Configuration
-
Returns the value of the
lenient
record component. - lenient() - Method in record class com.github.sormuras.bach.Options.ConfigurationOptions
-
Returns the value of the
lenient
record component. - level() - Method in record class com.github.sormuras.bach.Logbook.MessageNote
-
Returns the value of the
level
record component. - line() - Method in record class com.github.sormuras.bach.Logbook.CaptionNote
-
Returns the value of the
line
record 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
listTools
record component. - loader() - Method in record class com.github.sormuras.bach.ServiceFinder.ModuleLayerServiceFinder
-
Returns the value of the
loader
record component. - loader() - Method in record class com.github.sormuras.bach.ServiceFinder.ServiceLoaderServiceFinder
-
Returns the value of the
loader
record 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
locators
record component. - locators() - Method in record class com.github.sormuras.bach.project.ProjectExternals
-
Returns the value of the
locators
record 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
main
record component. - main() - Method in record class com.github.sormuras.bach.simple.SimpleModule
-
Returns the value of the
main
record 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
Main
record class. - mainClass() - Method in record class com.github.sormuras.bach.project.DeclaredModule
-
Returns the value of the
mainClass
record component. - MainClassOption(Optional<String>) - Constructor for record class com.github.sormuras.bach.command.JarCommand.MainClassOption
-
Creates an instance of a
MainClassOption
record 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
MainOptions
record class. - map() - Method in record class com.github.sormuras.bach.external.MultiExternalModuleLocator
-
Returns the value of the
map
record 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
MessageNote
record class. - mode() - Method in record class com.github.sormuras.bach.command.JarCommand
-
Returns the value of the
mode
record 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
ModeOption
record class. - module() - Method in record class com.github.sormuras.bach.external.SingleExternalModuleLocator
-
Returns the value of the
module
record component. - module() - Method in record class com.github.sormuras.bach.project.DeclaredModule.Tweak
-
Returns the value of the
module
record 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
ModuleLayerServiceFinder
record class. - modulePaths() - Method in record class com.github.sormuras.bach.simple.SimpleSpace
-
Returns the value of the
modulePaths
record 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
modulePathsOption
record 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
ModulePathsOption
record class. - modules() - Method in record class com.github.sormuras.bach.command.JavacCommand
-
Returns the value of the
modules
record component. - modules() - Method in record class com.github.sormuras.bach.project.ProjectSpace
-
Returns the value of the
modules
record component. - modules() - Method in record class com.github.sormuras.bach.simple.SimpleSpace
-
Returns the value of the
modules
record 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
ModulesOption
record 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
moduleSourcePathPatterns
record 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
ModuleSourcePathPatternsOption
record class. - moduleSourcePaths() - Method in record class com.github.sormuras.bach.simple.SimpleSpace
-
Returns the value of the
moduleSourcePaths
record component. - moduleSourcePathSpecifics() - Method in record class com.github.sormuras.bach.command.JavacCommand
-
Returns the value of the
moduleSourcePathSpecifics
record 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
ModuleSourcePathSpecificsOption
record 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
MultiExternalModuleLocator
record class.
N
- name() - Method in record class com.github.sormuras.bach.command.DefaultCommand
-
Returns the value of the
name
record 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
name
record component. - name() - Method in record class com.github.sormuras.bach.Grabber.Directory
-
Returns the value of the
name
record 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
name
record 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
name
record component. - name() - Method in record class com.github.sormuras.bach.project.ProjectSpace
-
Returns the value of the
name
record component. - name() - Method in record class com.github.sormuras.bach.simple.SimpleModule
-
Returns the value of the
name
record component. - name() - Method in record class com.github.sormuras.bach.simple.SimpleSpace
-
Returns the value of the
name
record 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
name
record 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
operator
record 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
true
orfalse
. - 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
Options
record class. - Options.ConfigurationOptions - Record Class in com.github.sormuras.bach
-
A group of optional components used as global settings of a
Configuration
instance. - 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
out
record component. - output() - Method in record class com.github.sormuras.bach.ToolRun
-
Returns the value of the
output
record component. - outputDirectoryForClasses() - Method in record class com.github.sormuras.bach.command.JavacCommand
-
Returns the value of the
outputDirectoryForClasses
record 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
OutputDirectoryOption
record class.
P
- parent() - Method in record class com.github.sormuras.bach.Grabber.Directory
-
Returns the value of the
parent
record component. - parents() - Method in record class com.github.sormuras.bach.project.ProjectSpace
-
Returns the value of the
parents
record 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
pathing
record component. - Pathing(Path, Path, Path, Path, Path, Path) - Constructor for record class com.github.sormuras.bach.Configuration.Pathing
-
Creates an instance of a
Pathing
record class. - paths() - Method in record class com.github.sormuras.bach.command.TargetedPaths
-
Returns the value of the
paths
record 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
Printer
record class. - printing() - Method in record class com.github.sormuras.bach.Configuration
-
Returns the value of the
printing
record component. - Printing(PrintWriter, PrintWriter) - Constructor for record class com.github.sormuras.bach.Configuration.Printing
-
Creates an instance of a
Printing
record 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
project
record 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
Project
record 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
ProjectExternals
record 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
ProjectName
record class. - projectOptions() - Method in record class com.github.sormuras.bach.Configuration
-
Returns the value of the
projectOptions
record component. - ProjectOptions(Optional<String>, Optional<ModuleDescriptor.Version>) - Constructor for record class com.github.sormuras.bach.Options.ProjectOptions
-
Creates an instance of a
ProjectOptions
record 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
ProjectSpace
record 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
ProjectSpaces
record 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
ProjectVersion
record class.
R
- release() - Method in record class com.github.sormuras.bach.command.JavacCommand
-
Returns the value of the
release
record component. - release() - Method in record class com.github.sormuras.bach.project.ProjectSpace
-
Returns the value of the
release
record component. - release() - Method in record class com.github.sormuras.bach.simple.SimpleSpace
-
Returns the value of the
release
record 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
ReleaseOption
record class. - repository() - Method in record class com.github.sormuras.bach.external.Maven.Builder
-
Returns the value of the
repository
record 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
requires
record 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
resources
record 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
root
record 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
run
record 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
runTool
record 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
ServiceLoaderServiceFinder
record class. - showTools() - Method in record class com.github.sormuras.bach.Options.MainOptions
-
Returns the value of the
showTools
record 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
SimpleModule
record 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
SimpleSpace
record 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
SingleExternalModuleLocator
record class. - source() - Method in record class com.github.sormuras.bach.Grabber.Asset
-
Returns the value of the
source
record 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
space
record 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
spaces
record component.
T
- TargetedPaths - Record Class in com.github.sormuras.bach.command
-
Targets a list of paths to a Java feature version, with
0
indicating no target version. - TargetedPaths(int, List<Path>) - Constructor for record class com.github.sormuras.bach.command.TargetedPaths
-
Creates an instance of a
TargetedPaths
record 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
text
record component. - thread() - Method in record class com.github.sormuras.bach.ToolRun
-
Returns the value of the
thread
record component. - timeout() - Method in record class com.github.sormuras.bach.Configuration
-
Returns the value of the
timeout
record component. - timeout() - Method in record class com.github.sormuras.bach.Options.ConfigurationOptions
-
Returns the value of the
timeout
record 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
ToolCallNote
record 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
tooling
record component. - Tooling(ToolFinder) - Constructor for record class com.github.sormuras.bach.Configuration.Tooling
-
Creates an instance of a
Tooling
record 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
ToolRun
record 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
ToolRunNote
record 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
Tweak
record 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
type
record 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
types
record component.
U
- unhandledArguments() - Method in record class com.github.sormuras.bach.Options
-
Returns the value of the
unhandledArguments
record 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
uri
record component.
V
- value() - Method in record class com.github.sormuras.bach.command.JarCommand.FileOption
-
Returns the value of the
value
record component. - value() - Method in record class com.github.sormuras.bach.command.JarCommand.MainClassOption
-
Returns the value of the
value
record component. - value() - Method in record class com.github.sormuras.bach.command.JarCommand.ModeOption
-
Returns the value of the
value
record component. - value() - Method in record class com.github.sormuras.bach.command.JavacCommand.ReleaseOption
-
Returns the value of the
value
record 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
value
record component. - value() - Method in record class com.github.sormuras.bach.command.VerboseOption
-
Returns the value of the
value
record component. - value() - Method in record class com.github.sormuras.bach.project.ProjectName
-
Returns the value of the
value
record component. - value() - Method in record class com.github.sormuras.bach.project.ProjectVersion
-
Returns the value of the
value
record 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
values
record component. - values() - Method in record class com.github.sormuras.bach.command.JarCommand.FilesOption
-
Returns the value of the
values
record component. - values() - Method in record class com.github.sormuras.bach.command.ModulePathsOption
-
Returns the value of the
values
record component. - values() - Method in record class com.github.sormuras.bach.command.ModulesOption
-
Returns the value of the
values
record component. - values() - Method in record class com.github.sormuras.bach.command.ModuleSourcePathPatternsOption
-
Returns the value of the
values
record component. - values() - Method in record class com.github.sormuras.bach.command.ModuleSourcePathSpecificsOption
-
Returns the value of the
values
record 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
values
record component. - values() - Method in record class com.github.sormuras.bach.project.DeclaredModules
-
Returns the value of the
values
record component. - values() - Method in record class com.github.sormuras.bach.project.Folders
-
Returns the value of the
values
record 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
values
record component. - values() - Method in record class com.github.sormuras.bach.project.ProjectSpaces
-
Returns the value of the
values
record component. - verbose() - Method in record class com.github.sormuras.bach.command.JarCommand
-
Returns the value of the
verbose
record component. - verbose() - Method in record class com.github.sormuras.bach.command.JavacCommand
-
Returns the value of the
verbose
record component. - verbose() - Method in record class com.github.sormuras.bach.Configuration
-
Returns the value of the
verbose
record component. - verbose() - Method in record class com.github.sormuras.bach.Options.ConfigurationOptions
-
Returns the value of the
verbose
record 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
Boolean
value. - VerboseOption(Optional<Boolean>) - Constructor for record class com.github.sormuras.bach.command.VerboseOption
-
Creates an instance of a
VerboseOption
record 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
version
record component. - version() - Method in record class com.github.sormuras.bach.external.FXGL
-
Returns the value of the
version
record component. - version() - Method in record class com.github.sormuras.bach.external.GluonAttach
-
Returns the value of the
version
record component. - version() - Method in record class com.github.sormuras.bach.external.Jackson
-
Returns the value of the
version
record component. - version() - Method in record class com.github.sormuras.bach.external.JavaFX
-
Returns the value of the
version
record component. - version() - Method in record class com.github.sormuras.bach.external.JUnit
-
Returns the value of the
version
record component. - version() - Method in record class com.github.sormuras.bach.external.Kotlin
-
Returns the value of the
version
record component. - version() - Method in record class com.github.sormuras.bach.external.Maven.Builder
-
Returns the value of the
version
record component. - version() - Method in record class com.github.sormuras.bach.Options.MainOptions
-
Returns the value of the
version
record component. - version() - Method in record class com.github.sormuras.bach.Options.ProjectOptions
-
Returns the value of the
version
record component. - version() - Method in record class com.github.sormuras.bach.project.Folder
-
Returns the value of the
version
record component. - version() - Method in record class com.github.sormuras.bach.Project
-
Returns the value of the
version
record 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
WorkflowRunner
record class. - workspace() - Method in record class com.github.sormuras.bach.Configuration.Pathing
-
Returns the value of the
workspace
record 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