Index
A B C D E F H I J L M N O P R S T U V W
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- Argument(String, List<String>) - Constructor for class de.sormuras.bach.Call.Argument
- arguments() - Method in interface de.sormuras.bach.Call
- arguments() - Method in class de.sormuras.bach.Call.Tool
- arguments() - Method in class de.sormuras.bach.tool.Jar
- arguments() - Method in class de.sormuras.bach.tool.Javac
- arguments() - Method in class de.sormuras.bach.tool.Javadoc
- arguments() - Method in class de.sormuras.bach.tool.Jlink
- arguments() - Method in class de.sormuras.bach.tool.JUnit
- arguments() - Method in class de.sormuras.bach.tool.TestModule
B
- Bach - Class in de.sormuras.bach
-
Java Shell Builder - build modular projects with JDK tools.
- Bach(Configuration, Project) - Constructor for class de.sormuras.bach.Bach
- BachToolProvider() - Constructor for class de.sormuras.bach.Main.BachToolProvider
- base() - Method in class de.sormuras.bach.Bach
- base() - Method in class de.sormuras.bach.Project
- base(Base) - Method in class de.sormuras.bach.Project
- Base - Class in de.sormuras.bach.project
-
A collection of project-defining directories and derived paths.
- Base(Path, Path, Path) - Constructor for class de.sormuras.bach.project.Base
-
Initializes a new base instance with the given component values.
- build() - Method in class de.sormuras.bach.Bach
- buildApiDocumentation() - Method in class de.sormuras.bach.Bach
- buildCustomRuntimeImage() - Method in class de.sormuras.bach.Bach
- buildLibrariesDirectoryByResolvingMissingExternalModules() - Method in class de.sormuras.bach.Bach
- buildLibrariesDirectoryByResolvingModules(Set<String>) - Method in class de.sormuras.bach.Bach
- buildMainModules() - Method in class de.sormuras.bach.Bach
- buildProject() - Method in class de.sormuras.bach.Bach
- buildProjectModules() - Method in class de.sormuras.bach.Bach
- buildTestModules() - Method in class de.sormuras.bach.Bach
- buildTestPreviewModules() - Method in class de.sormuras.bach.Bach
- buildTestReportsByExecutingTestModule(String, SourceUnit) - Method in class de.sormuras.bach.Bach
- buildTestReportsByExecutingTestModules() - Method in class de.sormuras.bach.Bach
- buildTestReportsByExecutingTestPreviewModule(String, SourceUnit) - Method in class de.sormuras.bach.Bach
- buildTestReportsByExecutingTestPreviewModules() - Method in class de.sormuras.bach.Bach
C
- Call<T> - Interface in de.sormuras.bach
-
A tool call with a list of argument objects.
- Call.Argument - Class in de.sormuras.bach
-
An argument is a named tool option consisting of an option key and zero or more values.
- Call.Tool - Class in de.sormuras.bach
-
A named tool call.
- checkConditionForBuildApiDocumentation() - Method in class de.sormuras.bach.Bach
- checkConditionForBuildCustomRuntimeImage() - Method in class de.sormuras.bach.Bach
- classes(String, int) - Method in class de.sormuras.bach.project.Base
- classes(String, int, String) - Method in class de.sormuras.bach.project.Base
- compareTo(Link) - Method in class de.sormuras.bach.project.Link
- computeHttpClient() - Method in class de.sormuras.bach.Bach
- computeJarCall(Realm<?>, SourceUnit) - Method in class de.sormuras.bach.Bach
- computeJarForApiDocumentation() - Method in class de.sormuras.bach.Bach
- computeJarForMainModule(SourceUnit) - Method in class de.sormuras.bach.Bach
- computeJarForMainSources(SourceUnit) - Method in class de.sormuras.bach.Bach
- computeJarForTestModule(SourceUnit) - Method in class de.sormuras.bach.Bach
- computeJarForTestPreviewModule(SourceUnit) - Method in class de.sormuras.bach.Bach
- computeJavacForMainSources() - Method in class de.sormuras.bach.Bach
- computeJavacForTestPreview() - Method in class de.sormuras.bach.Bach
- computeJavacForTestSources() - Method in class de.sormuras.bach.Bach
- computeJavadocForMainSources() - Method in class de.sormuras.bach.Bach
- computeJLinkForCustomRuntimeImage() - Method in class de.sormuras.bach.Bach
- computeJUnitCall(String, SourceUnit, List<Path>) - Method in class de.sormuras.bach.Bach
- computeLinkForUnlinkedModule(String) - Method in class de.sormuras.bach.Bach
- configuration() - Method in class de.sormuras.bach.Bach
- Configuration - Class in de.sormuras.bach
-
A configuration record.
- Configuration(Configuration.Flags, Logbook) - Constructor for class de.sormuras.bach.Configuration
- Configuration.Flags - Class in de.sormuras.bach
-
A set of modifiers and feature toggles.
- consumer(Consumer<String>) - Method in class de.sormuras.bach.Logbook
D
- de.sormuras.bach - module de.sormuras.bach
-
Defines the API of the 🎼 Java Shell Builder -
Bach.java. - de.sormuras.bach - package de.sormuras.bach
-
Provides the classes and interfaces for the
Bach.javabuild tool. - de.sormuras.bach.project - package de.sormuras.bach.project
-
Provides the classes and interfaces for Bach's
ProjectAPI. - de.sormuras.bach.tool - package de.sormuras.bach.tool
-
Provides the classes and interfaces for tool call configurations.
- descriptor() - Method in class de.sormuras.bach.project.SourceUnit
- directories() - Method in class de.sormuras.bach.project.SourceUnit
- directory() - Method in class de.sormuras.bach.project.Base
- directory(String, String...) - Method in class de.sormuras.bach.project.Base
- documentation(String) - Method in class de.sormuras.bach.project.Base
- DRY_RUN - de.sormuras.bach.Flag
E
- equals(Object) - Method in class de.sormuras.bach.project.Link
F
- FAIL_FAST - de.sormuras.bach.Flag
- FAIL_ON_ERROR - de.sormuras.bach.Flag
- feature() - Method in class de.sormuras.bach.project.JavaRelease
- findArgument(String) - Method in interface de.sormuras.bach.Call
- findDigests() - Method in class de.sormuras.bach.project.Link
- findFragments(String) - Method in class de.sormuras.bach.project.Link
- findLink(String) - Method in class de.sormuras.bach.project.Library
- findMainModule() - Method in class de.sormuras.bach.project.MainSources
- findProvider() - Method in interface de.sormuras.bach.Call
- findProvider() - Method in class de.sormuras.bach.tool.JUnit
- findProvider() - Method in class de.sormuras.bach.tool.TestModule
- findSize() - Method in class de.sormuras.bach.project.Link
- findUnit(String) - Method in class de.sormuras.bach.project.SourceUnitMap
- findValue(String) - Method in interface de.sormuras.bach.Call
- findVersion() - Method in class de.sormuras.bach.project.Link
- first() - Method in class de.sormuras.bach.project.SourceDirectoryList
- Flag - Enum in de.sormuras.bach
-
A flag represents a feature toggle.
- flags() - Method in class de.sormuras.bach.Bach
- flags() - Method in class de.sormuras.bach.Configuration
- flags(Configuration.Flags) - Method in class de.sormuras.bach.Configuration
- Flags(Set<Flag>) - Constructor for class de.sormuras.bach.Configuration.Flags
H
- hashCode() - Method in class de.sormuras.bach.project.Link
- http() - Method in class de.sormuras.bach.Bach
I
- INCLUDE_RESOURCES_IN_SOURCES_JAR - de.sormuras.bach.project.MainSources.Modifier
- INCLUDE_SOURCES_IN_MODULAR_JAR - de.sormuras.bach.project.MainSources.Modifier
- is(Flag) - Method in class de.sormuras.bach.Bach
- is(MainSources.Modifier) - Method in class de.sormuras.bach.project.MainSources
- isEmpty() - Method in class de.sormuras.bach.project.Sources
- isEmpty() - Method in class de.sormuras.bach.project.SourceUnitMap
- isInitiallyTrue() - Method in enum de.sormuras.bach.Flag
- isModuleInfoJavaPresent() - Method in class de.sormuras.bach.project.SourceDirectory
- isMultiTarget() - Method in class de.sormuras.bach.project.SourceDirectoryList
- isPresent() - Method in class de.sormuras.bach.project.SourceUnitMap
- isTargeted() - Method in class de.sormuras.bach.project.SourceDirectory
J
- jar() - Static method in interface de.sormuras.bach.Call
- Jar - Class in de.sormuras.bach.tool
-
A
jarcall configuration. - Jar(List<Call.Argument>) - Constructor for class de.sormuras.bach.tool.Jar
- javac() - Static method in interface de.sormuras.bach.Call
- Javac - Class in de.sormuras.bach.tool
-
A
javaccall configuration. - Javac(List<Call.Argument>) - Constructor for class de.sormuras.bach.tool.Javac
- javadoc() - Static method in interface de.sormuras.bach.Call
- Javadoc - Class in de.sormuras.bach.tool
-
A
javadoccall configuration. - Javadoc(List<Call.Argument>) - Constructor for class de.sormuras.bach.tool.Javadoc
- JavaRelease - Class in de.sormuras.bach.project
-
A specific Java SE release feature number.
- JavaRelease(int) - Constructor for class de.sormuras.bach.project.JavaRelease
- jlink() - Static method in interface de.sormuras.bach.Call
- Jlink - Class in de.sormuras.bach.tool
-
A
jlinkcall configuration. - Jlink(List<Call.Argument>) - Constructor for class de.sormuras.bach.tool.Jlink
- JUnit - Class in de.sormuras.bach.tool
-
A JUnit Platform launcher configuration.
- JUnit(String, List<Path>, List<Call.Argument>) - Constructor for class de.sormuras.bach.tool.JUnit
L
- last() - Method in class de.sormuras.bach.project.SourceDirectoryList
- libraries() - Method in class de.sormuras.bach.project.Base
- libraries(String) - Method in class de.sormuras.bach.project.Base
- library() - Method in class de.sormuras.bach.Project
- library(Library) - Method in class de.sormuras.bach.Project
- Library - Class in de.sormuras.bach.project
-
An external modules manager backed by the
libdirectory. - Library(Set<String>, Map<String, Link>) - Constructor for class de.sormuras.bach.project.Library
- Link - Class in de.sormuras.bach.project
-
A link is module-uri pair used to resolve external modules.
- Link(String, String) - Constructor for class de.sormuras.bach.project.Link
- links() - Method in class de.sormuras.bach.project.Library
- links(Map<String, Link>) - Method in class de.sormuras.bach.project.Library
- list() - Method in class de.sormuras.bach.project.SourceDirectoryList
- log(System.Logger.Level, String) - Method in class de.sormuras.bach.Bach
- log(System.Logger.Level, String) - Method in class de.sormuras.bach.Logbook
- log(System.Logger.Level, String, Object...) - Method in class de.sormuras.bach.Bach
- log(System.Logger.Level, String, Object...) - Method in class de.sormuras.bach.Logbook
- logbook() - Method in class de.sormuras.bach.Bach
- logbook() - Method in class de.sormuras.bach.Configuration
- logbook(Logbook) - Method in class de.sormuras.bach.Configuration
- Logbook - Class in de.sormuras.bach
-
A logbook records textual log entries of all levels and also records tool call results.
- Logbook(Consumer<String>, System.Logger.Level) - Constructor for class de.sormuras.bach.Logbook
M
- main() - Method in class de.sormuras.bach.Bach
- main(String...) - Static method in class de.sormuras.bach.Bach
-
Main entry-point.
- main(String...) - Static method in class de.sormuras.bach.Main
- Main - Class in de.sormuras.bach
-
Bach's main program.
- Main.BachToolProvider - Class in de.sormuras.bach
- mainSources() - Method in class de.sormuras.bach.project.Sources
- mainSources(MainSources) - Method in class de.sormuras.bach.project.Sources
- MainSources - Class in de.sormuras.bach.project
-
A source set of
mainmodules. - MainSources(Set<MainSources.Modifier>, JavaRelease, SourceUnitMap) - Constructor for class de.sormuras.bach.project.MainSources
- MainSources.Modifier - Enum in de.sormuras.bach.project
-
A modifier on a main source set.
- map() - Method in class de.sormuras.bach.project.SourceUnitMap
- map(Map<String, SourceUnit>) - Method in class de.sormuras.bach.project.SourceUnitMap
- modifiers() - Method in class de.sormuras.bach.project.MainSources
- modifiers(Set<MainSources.Modifier>) - Method in class de.sormuras.bach.project.MainSources
- module() - Method in class de.sormuras.bach.project.Link
- modules(String) - Method in class de.sormuras.bach.project.Base
N
- name() - Method in interface de.sormuras.bach.Call
- name() - Method in class de.sormuras.bach.Call.Tool
- name() - Method in class de.sormuras.bach.Main.BachToolProvider
- name() - Method in class de.sormuras.bach.project.MainSources
- name() - Method in class de.sormuras.bach.Project
- name() - Method in interface de.sormuras.bach.project.Realm
-
Return the name of the realm.
- name() - Method in class de.sormuras.bach.project.SourceUnit
- name() - Method in class de.sormuras.bach.project.TestPreview
- name() - Method in class de.sormuras.bach.project.TestSources
- name() - Method in class de.sormuras.bach.tool.Jar
- name() - Method in class de.sormuras.bach.tool.Javac
- name() - Method in class de.sormuras.bach.tool.Javadoc
- name() - Method in class de.sormuras.bach.tool.Jlink
- name() - Method in class de.sormuras.bach.tool.JUnit
- name() - Method in class de.sormuras.bach.tool.TestModule
- name(String) - Method in class de.sormuras.bach.Project
- NO_API_DOCUMENTATION - de.sormuras.bach.project.MainSources.Modifier
- NO_CUSTOM_RUNTIME_IMAGE - de.sormuras.bach.project.MainSources.Modifier
- not(Flag) - Method in class de.sormuras.bach.Bach
O
- of() - Static method in class de.sormuras.bach.project.Base
-
Return a new base instance for the current user directory.
- of() - Static method in class de.sormuras.bach.project.Library
- of() - Static method in class de.sormuras.bach.project.MainSources
- of() - Static method in class de.sormuras.bach.Project
- of() - Static method in class de.sormuras.bach.project.Sources
- of() - Static method in class de.sormuras.bach.project.SourceUnitMap
- of() - Static method in class de.sormuras.bach.project.TestPreview
- of() - Static method in class de.sormuras.bach.project.TestSources
- of(int) - Static method in class de.sormuras.bach.project.JavaRelease
- of(Project) - Static method in class de.sormuras.bach.Bach
-
Create new Bach instance for the given project.
- of(String) - Static method in class de.sormuras.bach.Call.Argument
- of(String) - Static method in class de.sormuras.bach.project.SourceUnit
- of(String, int) - Static method in class de.sormuras.bach.project.SourceDirectory
- of(String, Object...) - Static method in class de.sormuras.bach.Call.Argument
- of(String, String...) - Static method in class de.sormuras.bach.project.Base
-
Return a new base instance for the given directory.
- of(String, Collection<?>) - Static method in class de.sormuras.bach.Call.Argument
- of(Path) - Static method in class de.sormuras.bach.project.Base
-
Return a new base instance for the given directory.
- of(Path) - Static method in class de.sormuras.bach.project.SourceDirectory
- of(Path) - Static method in class de.sormuras.bach.project.SourceDirectoryList
- of(Path) - Static method in class de.sormuras.bach.project.SourceUnit
- of(UnaryOperator<Project>) - Static method in class de.sormuras.bach.Bach
-
Create new Bach instance with a project parsed from current user directory.
- ofCentral(String, String) - Static method in class de.sormuras.bach.project.Link
-
Create a new module link pointing to an artifact hosted at Maven Central.
- ofCentral(String, String, String, String) - Static method in class de.sormuras.bach.project.Link
-
Create a new module link pointing to an artifact hosted at Maven Central.
- ofCurrentDirectory() - Static method in class de.sormuras.bach.Project
- ofDirectory(Base) - Static method in class de.sormuras.bach.Project
- ofJitPack(String, String, String, String) - Static method in class de.sormuras.bach.project.Link
-
Create a new module link pointing to an artifact built by JitPack.
- ofJUnitJupiter(String, String) - Static method in class de.sormuras.bach.project.Link
-
Create a new link pointing to a modular JUnit Jupiter JAR file hosted at Maven Central.
- ofJUnitPlatform(String, String) - Static method in class de.sormuras.bach.project.Link
-
Create a new link pointing to a modular JUnit Platform JAR file hosted at Maven Central.
- ofRuntime() - Static method in class de.sormuras.bach.project.JavaRelease
- ofSystem() - Static method in class de.sormuras.bach.Configuration.Flags
- ofSystem() - Static method in class de.sormuras.bach.Configuration
- ofSystem() - Static method in class de.sormuras.bach.Logbook
- option() - Method in class de.sormuras.bach.Call.Argument
P
- path() - Method in class de.sormuras.bach.project.SourceDirectory
- project() - Method in class de.sormuras.bach.Bach
- Project - Class in de.sormuras.bach
-
Bach's project model.
- Project(Base, String, ModuleDescriptor.Version, Sources, Library) - Constructor for class de.sormuras.bach.Project
R
- Realm<T> - Interface in de.sormuras.bach.project
-
A collection of modular source units.
- release() - Method in class de.sormuras.bach.project.MainSources
- release() - Method in interface de.sormuras.bach.project.Realm
-
Return the desired Java release of the realm.
- release() - Method in class de.sormuras.bach.project.SourceDirectory
- release(int) - Method in class de.sormuras.bach.project.MainSources
- release(int) - Method in class de.sormuras.bach.project.SourceDirectory
- release(JavaRelease) - Method in class de.sormuras.bach.project.MainSources
- reports(String, String...) - Method in class de.sormuras.bach.project.Base
- requires() - Method in class de.sormuras.bach.project.Library
- requires(Set<String>) - Method in class de.sormuras.bach.project.Library
- resources() - Method in class de.sormuras.bach.project.SourceUnit
- run() - Method in interface de.sormuras.bach.Call
- run(PrintWriter, PrintWriter, String...) - Method in class de.sormuras.bach.Main.BachToolProvider
S
- set() - Method in class de.sormuras.bach.Configuration.Flags
- set(Set<Flag>) - Method in class de.sormuras.bach.Configuration.Flags
- size() - Method in class de.sormuras.bach.project.SourceUnitMap
- SourceDirectory - Class in de.sormuras.bach.project
-
A source directory potentially targeting a specific Java SE release.
- SourceDirectory(Path, int) - Constructor for class de.sormuras.bach.project.SourceDirectory
- SourceDirectoryList - Class in de.sormuras.bach.project
-
A non-empty list of source directory objects.
- SourceDirectoryList(List<SourceDirectory>) - Constructor for class de.sormuras.bach.project.SourceDirectoryList
- sources() - Method in class de.sormuras.bach.Project
- sources() - Method in class de.sormuras.bach.project.SourceUnit
- sources(Sources) - Method in class de.sormuras.bach.Project
- sources(String) - Method in class de.sormuras.bach.project.Base
- Sources - Class in de.sormuras.bach.project
-
A set of sources.
- Sources(MainSources, TestSources, TestPreview) - Constructor for class de.sormuras.bach.project.Sources
- SourceUnit - Class in de.sormuras.bach.project
-
A source unit connects a module compilation unit with source directories and resource paths.
- SourceUnit(ModuleDescriptor, SourceDirectoryList, List<Path>) - Constructor for class de.sormuras.bach.project.SourceUnit
- SourceUnitMap - Class in de.sormuras.bach.project
-
A map of module source units.
- SourceUnitMap(Map<String, SourceUnit>) - Constructor for class de.sormuras.bach.project.SourceUnitMap
- SUMMARY_LINES_UNCUT - de.sormuras.bach.Flag
- SUMMARY_WITH_MAIN_MODULE_OVERVIEW - de.sormuras.bach.Flag
- SUMMARY_WITH_TOOL_CALL_OVERVIEW - de.sormuras.bach.Flag
T
- TestModule - Class in de.sormuras.bach.tool
-
A test module, named
test("${MODULE}"), call configuration. - TestModule(String, List<Path>) - Constructor for class de.sormuras.bach.tool.TestModule
- testPreview() - Method in class de.sormuras.bach.project.Sources
- testPreview(TestPreview) - Method in class de.sormuras.bach.project.Sources
- TestPreview - Class in de.sormuras.bach.project
-
Source set of
test-previewmodules. - TestPreview(SourceUnitMap) - Constructor for class de.sormuras.bach.project.TestPreview
- testSources() - Method in class de.sormuras.bach.project.Sources
- testSources(TestSources) - Method in class de.sormuras.bach.project.Sources
- TestSources - Class in de.sormuras.bach.project
-
Source set of
testmodules. - TestSources(SourceUnitMap) - Constructor for class de.sormuras.bach.project.TestSources
- threshold() - Method in class de.sormuras.bach.Logbook
- threshold(System.Logger.Level) - Method in class de.sormuras.bach.Logbook
- toCommandLine() - Method in interface de.sormuras.bach.Call
- toDeclaredModuleNames() - Method in class de.sormuras.bach.Project
- toDescriptiveLine() - Method in interface de.sormuras.bach.Call
- toDescriptiveLine() - Method in class de.sormuras.bach.tool.Jar
- toDescriptiveLine() - Method in class de.sormuras.bach.tool.Javac
- toDescriptiveLine() - Method in class de.sormuras.bach.tool.Javadoc
- toDescriptiveLine() - Method in class de.sormuras.bach.tool.Jlink
- toDescriptiveLine() - Method in class de.sormuras.bach.tool.JUnit
- toDescriptiveLine() - Method in class de.sormuras.bach.tool.TestModule
- toExternalModuleNames() - Method in class de.sormuras.bach.Project
- toMarkdown(Project) - Method in class de.sormuras.bach.Logbook
- toModularJarFileName() - Method in class de.sormuras.bach.project.Link
- toModuleArchive(String, String) - Method in class de.sormuras.bach.Project
- toModuleArchive(String, String, ModuleDescriptor.Version) - Method in class de.sormuras.bach.Project
- toModulePatches(SourceUnitMap) - Method in class de.sormuras.bach.project.SourceUnitMap
- toModuleSourcePaths(boolean) - Method in class de.sormuras.bach.project.SourceUnitMap
- toModuleSpecificSourcePath() - Method in class de.sormuras.bach.project.SourceDirectoryList
- toModuleSpecificSourcePaths() - Method in class de.sormuras.bach.project.SourceDirectoryList
- toNameAndVersion() - Method in class de.sormuras.bach.Project
- toNames() - Method in class de.sormuras.bach.project.SourceUnitMap
- toNames(String) - Method in class de.sormuras.bach.project.SourceUnitMap
- tool(String) - Static method in interface de.sormuras.bach.Call
- Tool(String, List<Call.Argument>) - Constructor for class de.sormuras.bach.Call.Tool
- toRequiredModuleNames() - Method in class de.sormuras.bach.Project
- toString() - Method in class de.sormuras.bach.Bach
- toString(Duration) - Static method in class de.sormuras.bach.Logbook
- toStringArray() - Method in interface de.sormuras.bach.Call
- toStrings() - Method in interface de.sormuras.bach.Call
- toStrings() - Method in class de.sormuras.bach.Project
- toUnits() - Method in class de.sormuras.bach.project.SourceUnitMap
- toUnits() - Method in class de.sormuras.bach.Project
- toURI() - Method in class de.sormuras.bach.project.Link
U
- units() - Method in class de.sormuras.bach.project.MainSources
- units() - Method in interface de.sormuras.bach.project.Realm
-
Return the underlying map of modular source units.
- units() - Method in class de.sormuras.bach.project.TestPreview
- units() - Method in class de.sormuras.bach.project.TestSources
- units(SourceUnitMap) - Method in class de.sormuras.bach.project.MainSources
- units(SourceUnitMap) - Method in interface de.sormuras.bach.project.Realm
-
Create a new copy instance with setting the given modular source units map.
- units(SourceUnitMap) - Method in class de.sormuras.bach.project.TestPreview
- units(SourceUnitMap) - Method in class de.sormuras.bach.project.TestSources
- uri() - Method in class de.sormuras.bach.project.Link
V
- value() - Method in class de.sormuras.bach.Call.Argument
- valueOf(String) - Static method in enum de.sormuras.bach.Flag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.sormuras.bach.project.MainSources.Modifier
-
Returns the enum constant of this type with the specified name.
- values() - Method in class de.sormuras.bach.Call.Argument
- values() - Static method in enum de.sormuras.bach.Flag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.sormuras.bach.project.MainSources.Modifier
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version() - Method in class de.sormuras.bach.Project
- version(ModuleDescriptor.Version) - Method in class de.sormuras.bach.Project
- version(String) - Method in class de.sormuras.bach.Project
- VERSION - Static variable in class de.sormuras.bach.Bach
-
Version of the Java Shell Builder.
W
- with(boolean, String, Object...) - Method in interface de.sormuras.bach.Call
- with(Call.Argument...) - Method in interface de.sormuras.bach.Call
- with(Flag...) - Method in class de.sormuras.bach.Configuration.Flags
- with(Flag...) - Method in class de.sormuras.bach.Configuration
- with(Link...) - Method in class de.sormuras.bach.project.Library
- with(Link...) - Method in class de.sormuras.bach.Project
- with(MainSources.Modifier...) - Method in class de.sormuras.bach.project.MainSources
- with(MainSources.Modifier...) - Method in class de.sormuras.bach.Project
- with(SourceUnit...) - Method in interface de.sormuras.bach.project.Realm
-
Create a new copy instance with the given modular source units added.
- with(SourceUnit...) - Method in class de.sormuras.bach.project.SourceUnitMap
- with(Iterable<?>) - Method in interface de.sormuras.bach.Call
- with(Iterable<E>, BiFunction<T, E, T>) - Method in interface de.sormuras.bach.Call
- with(String) - Method in interface de.sormuras.bach.Call
- with(String, Object...) - Method in interface de.sormuras.bach.Call
- with(System.Logger.Level) - Method in class de.sormuras.bach.Configuration
- with(List<Call.Argument>) - Method in class de.sormuras.bach.Call.Tool
- with(List<Call.Argument>) - Method in interface de.sormuras.bach.Call
- with(List<Call.Argument>) - Method in class de.sormuras.bach.tool.Jar
- with(List<Call.Argument>) - Method in class de.sormuras.bach.tool.Javac
- with(List<Call.Argument>) - Method in class de.sormuras.bach.tool.Javadoc
- with(List<Call.Argument>) - Method in class de.sormuras.bach.tool.Jlink
- with(List<Call.Argument>) - Method in class de.sormuras.bach.tool.JUnit
- with(List<Call.Argument>) - Method in class de.sormuras.bach.tool.TestModule
- with(Optional<E>, BiFunction<T, E, T>) - Method in interface de.sormuras.bach.Call
- with(Optional<E>, Function<E, T>) - Method in interface de.sormuras.bach.Call
- withArchiveFile(Path) - Method in class de.sormuras.bach.tool.Jar
- withDigest(String, String) - Method in class de.sormuras.bach.project.Link
- withEncoding(String) - Method in interface de.sormuras.bach.tool.WithModuleSourceOptionsCall
-
Specify character encoding used by source files.
- withLibraryRequires(String...) - Method in class de.sormuras.bach.Project
- withMainClass(String) - Method in class de.sormuras.bach.tool.Jar
- withMainSource(String) - Method in class de.sormuras.bach.Project
- withMainSourcesCompiledForJavaRelease(int) - Method in class de.sormuras.bach.Project
- withModule(String) - Method in interface de.sormuras.bach.tool.WithModuleOptionsCall
-
Specify the initial module(s).
- WithModuleOptionsCall<T> - Interface in de.sormuras.bach.tool
-
A tool call with a list of module-related options.
- withModulePath(String) - Method in interface de.sormuras.bach.tool.WithModuleOptionsCall
-
Specify where to find application modules.
- WithModuleSourceOptionsCall<T> - Interface in de.sormuras.bach.tool
-
A tool call with a list of module source-related options.
- withModuleSourcePath(String) - Method in interface de.sormuras.bach.tool.WithModuleSourceOptionsCall
-
Specify where to find input source files for multiple modules.
- without(Flag...) - Method in class de.sormuras.bach.Configuration.Flags
- without(Flag...) - Method in class de.sormuras.bach.Configuration
- without(MainSources.Modifier...) - Method in class de.sormuras.bach.project.MainSources
- without(String) - Method in interface de.sormuras.bach.Call
- withPatchModule(String, String) - Method in interface de.sormuras.bach.tool.WithModuleOptionsCall
-
Override or augment a module with classes and resources in JAR files or directories.
- withPreview(String) - Method in class de.sormuras.bach.Project
- withRecommendedWarnings() - Method in class de.sormuras.bach.tool.Javac
- withRecommendedWarnings() - Method in class de.sormuras.bach.tool.Javadoc
- withRequires(String...) - Method in class de.sormuras.bach.project.Library
- withResolvingAdditionalModules(Iterable<String>) - Method in interface de.sormuras.bach.tool.WithModuleOptionsCall
-
Root modules to resolve in addition to the initial modules.
- withSize(long) - Method in class de.sormuras.bach.project.Link
- withTestSource(String) - Method in class de.sormuras.bach.Project
- withVersion(String) - Method in class de.sormuras.bach.project.Link
- workspace() - Method in class de.sormuras.bach.project.Base
- workspace(String, String...) - Method in class de.sormuras.bach.project.Base
All Classes|All Packages