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

public final Class Globals

extends Object
Class Inheritance
Imports
java.util.HashMap, .Map, .Objects, .Optional, java.util.function.Supplier, jdk.jpackage.internal.cli.OptionValue, .Options, jdk.jpackage.internal.log.Logger

Field Summary

Modifier and TypeField and Description
private static final Globals
private static final ScopedValue<Globals>
private Options
private ObjectFactory
private final Map<Object, Object>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private void
public Globals
public Optional<Boolean>
public <T> Optional<T>
public static Globals
public Globals
public <T extends Logger> T
public static int
main(Supplier<Integer> mainBody)

public Globals
public ObjectFactory
public <T> Globals
setProperty(Object key, T value)

public EnvironmentProvider
public Globals
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DEFAULTback to summary
private static final Globals DEFAULT
INSTANCEback to summary
private static final ScopedValue<Globals> INSTANCE
logEnvback to summary
private Options logEnv
objectFactoryback to summary
private ObjectFactory objectFactory
propertiesback to summary
private final Map<Object, Object> properties

Constructor Detail

Globalsback to summary
private Globals()

Method Detail

checkMutableback to summary
private void checkMutable()
executorFactoryback to summary
public Globals executorFactory(ExecutorFactory v)
findBooleanPropertyback to summary
public Optional<Boolean> findBooleanProperty(Object key)
findPropertyback to summary
public <T> Optional<T> findProperty(Object key)
Annotations
@SuppressWarnings:unchecked
instanceback to summary
public static Globals instance()
logEnvback to summary
public Globals logEnv(Options v)
loggerback to summary
public <T extends Logger> T logger(OptionValue<T> ov)
mainback to summary
public static int main(Supplier<Integer> mainBody)
objectFactoryback to summary
public Globals objectFactory(ObjectFactory v)
objectFactoryback to summary
public ObjectFactory objectFactory()
setPropertyback to summary
public <T> Globals setProperty(Object key, T value)
systemback to summary
public EnvironmentProvider system()
systemback to summary
public Globals system(EnvironmentProvider v)