@Value.Immutable public interface PlatformMatch extends DistributionMatch
| Modifier and Type | Method and Description |
|---|---|
static ImmutablePlatformMatch |
any() |
Optional<de.flapdoodle.os.BitSize> |
bitSize() |
static ImmutablePlatformMatch.Builder |
builder() |
Optional<de.flapdoodle.os.CPUType> |
cpuType() |
static <T> boolean |
dontMatch(Optional<T> match,
Optional<T> value) |
static <T extends Enum<T>> |
dontMatch(Optional<T> match,
T value) |
static <T> boolean |
dontMatch(Set<T> match,
Optional<T> value) |
default boolean |
match(de.flapdoodle.embed.process.distribution.Distribution distribution) |
static boolean |
match(PlatformMatch match,
de.flapdoodle.embed.process.distribution.Distribution distribution) |
Optional<de.flapdoodle.os.OS> |
os() |
Set<de.flapdoodle.os.Version> |
version() |
static ImmutablePlatformMatch |
withOs(de.flapdoodle.os.OS os) |
all, andThen, anySet<de.flapdoodle.os.Version> version()
Optional<de.flapdoodle.os.CPUType> cpuType()
Optional<de.flapdoodle.os.BitSize> bitSize()
Optional<de.flapdoodle.os.OS> os()
static ImmutablePlatformMatch.Builder builder()
static ImmutablePlatformMatch any()
static ImmutablePlatformMatch withOs(de.flapdoodle.os.OS os)
@Value.Auxiliary default boolean match(de.flapdoodle.embed.process.distribution.Distribution distribution)
match in interface DistributionMatchstatic boolean match(PlatformMatch match, de.flapdoodle.embed.process.distribution.Distribution distribution)
Copyright © 2021. All rights reserved.