public final class EnvironmentVariablesProvider
extends java.lang.Object
| Constructor and Description |
|---|
EnvironmentVariablesProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected static <T extends dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<S>,S> |
calculated(java.lang.Class<T> type,
java.util.function.Function<dev.gradleplugins.runnerkit.GradleExecutionContext,S> value) |
void |
calculateValue(dev.gradleplugins.runnerkit.GradleExecutionContext context) |
static EnvironmentVariablesProvider |
contextDefault() |
protected static <T extends dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<S>,S> |
fixed(java.lang.Class<T> type,
S value) |
T |
get() |
boolean |
isPresent() |
<U> java.util.Optional<U> |
map(java.util.function.Function<? super T,? extends U> mapper) |
protected static <T extends dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<?>> |
noValue(java.lang.Class<T> type) |
T |
orElse(T other) |
T |
orElseGet(java.util.function.Supplier<T> supplier) |
EnvironmentVariablesProvider |
plus(java.util.Map<java.lang.String,?> environmentVariables) |
protected static <T extends dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<S>,S> |
supplied(java.lang.Class<T> type,
java.util.function.Supplier<S> value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvalidatepublic static EnvironmentVariablesProvider contextDefault()
public EnvironmentVariablesProvider plus(java.util.Map<java.lang.String,?> environmentVariables)
public T get()
get in interface dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<T>public T orElse(T other)
orElse in interface dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<T>public T orElseGet(java.util.function.Supplier<T> supplier)
orElseGet in interface dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<T>public boolean isPresent()
isPresent in interface dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<T>public <U> java.util.Optional<U> map(java.util.function.Function<? super T,? extends U> mapper)
map in interface dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<T>public void calculateValue(dev.gradleplugins.runnerkit.GradleExecutionContext context)
calculateValue in interface GradleExecutionProviderInternal<T>protected static <T extends dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<?>> T noValue(java.lang.Class<T> type)
protected static <T extends dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<S>,S> T fixed(java.lang.Class<T> type,
S value)
protected static <T extends dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<S>,S> T supplied(java.lang.Class<T> type,
java.util.function.Supplier<S> value)
protected static <T extends dev.gradleplugins.runnerkit.providers.GradleExecutionProvider<S>,S> T calculated(java.lang.Class<T> type,
java.util.function.Function<dev.gradleplugins.runnerkit.GradleExecutionContext,S> value)