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

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.java build tool.
de.sormuras.bach.project - package de.sormuras.bach.project
Provides the classes and interfaces for Bach's Project API.
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 jar call 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 javac call 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 javadoc call 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 jlink call 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 lib directory.
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 main modules.
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-preview modules.
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 test modules.
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
 
A B C D E F H I J L M N O P R S T U V W 
All Classes|All Packages