APIdia Launch Partner
Top Fields Constructors Methods
jdk.jpackage.internal

pack-priv final Class LauncherStartupInfoBuilder

extends Object
Class Inheritance
Imports
java.io.IOException, .UncheckedIOException, java.nio.file.Files, .Path, java.util.List, .Objects, .Optional, .Set, java.util.function.Predicate, java.util.jar.Attributes, .JarFile, .Manifest, java.util.stream.Stream, jdk.jpackage.internal.model.JPackageException, .LauncherJarStartupInfo, .LauncherJarStartupInfoMixin, .LauncherModularStartupInfo, .LauncherModularStartupInfoMixin, .LauncherStartupInfo

Field Summary

Modifier and TypeField and Description
private Path
private List<String>
private Path
private List<String>
private String
private Path
private String
private List<Path>

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private Optional<Path>
pack-priv LauncherStartupInfo
private static List<Path>
createClasspath(Path inputDir, Set<Path> excludes)

private LauncherStartupInfo
createLauncherStartupInfo(String mainClassName, List<Path> classpath)

private LauncherModularStartupInfo
private LauncherJarStartupInfo
pack-priv LauncherStartupInfoBuilder
private List<Path>
pack-priv LauncherStartupInfoBuilder
private Optional<Path>
pack-priv LauncherStartupInfoBuilder
pack-priv LauncherStartupInfoBuilder
private Optional<String>
pack-priv LauncherStartupInfoBuilder
pack-priv LauncherStartupInfoBuilder
pack-priv LauncherStartupInfoBuilder
private List<Path>
pack-priv LauncherStartupInfoBuilder
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

cookedRuntimePathback to summary
private Path cookedRuntimePath
defaultParametersback to summary
private List<String> defaultParameters
inputDirback to summary
private Path inputDir
javaOptionsback to summary
private List<String> javaOptions
mainClassNameback to summary
private String mainClassName
mainJarback to summary
private Path mainJar
moduleNameback to summary
private String moduleName
modulePathback to summary
private List<Path> modulePath

Constructor Detail

LauncherStartupInfoBuilderback to summary
pack-priv LauncherStartupInfoBuilder()

Method Detail

cookedRuntimePathback to summary
private Optional<Path> cookedRuntimePath()
createback to summary
pack-priv LauncherStartupInfo create()
createClasspathback to summary
private static List<Path> createClasspath(Path inputDir, Set<Path> excludes)
createLauncherStartupInfoback to summary
private LauncherStartupInfo createLauncherStartupInfo(String mainClassName, List<Path> classpath)
createModularback to summary
private LauncherModularStartupInfo createModular()
createNonModularback to summary
private LauncherJarStartupInfo createNonModular()
defaultParametersback to summary
pack-priv LauncherStartupInfoBuilder defaultParameters(List<String> v)
getFullModulePathback to summary
private List<Path> getFullModulePath()
inputDirback to summary
pack-priv LauncherStartupInfoBuilder inputDir(Path v)
inputDirback to summary
private Optional<Path> inputDir()
javaOptionsback to summary
pack-priv LauncherStartupInfoBuilder javaOptions(List<String> v)
mainClassNameback to summary
pack-priv LauncherStartupInfoBuilder mainClassName(String v)
mainClassNameback to summary
private Optional<String> mainClassName()
mainJarback to summary
pack-priv LauncherStartupInfoBuilder mainJar(Path v)
moduleNameback to summary
pack-priv LauncherStartupInfoBuilder moduleName(String v)
modulePathback to summary
pack-priv LauncherStartupInfoBuilder modulePath(List<Path> v)
modulePathback to summary
private List<Path> modulePath()
predefinedRuntimeImageback to summary
pack-priv LauncherStartupInfoBuilder predefinedRuntimeImage(Path v)