@Value.Immutable public abstract class Evaluated<T> extends Object
| Constructor and Description |
|---|
Evaluated() |
| Modifier and Type | Method and Description |
|---|---|
static <T> List<? extends Evaluated<T>> |
asList(T... src) |
boolean |
isNull() |
static <T> Evaluated<T> |
ofNull(Class<T> type) |
static <T> Evaluated<T> |
ofNull(de.flapdoodle.reflection.TypeInfo<T> type) |
static <T> Evaluated<T> |
ofNullable(Class<T> type,
T value) |
static <T> Evaluated<T> |
ofNullable(de.flapdoodle.reflection.TypeInfo<T> type,
T value) |
abstract de.flapdoodle.reflection.TypeInfo<T> |
type() |
static List<?> |
unwrap(List<? extends Evaluated<?>> src) |
static <T> Evaluated<T> |
value(T value) |
static <T> List<? extends Evaluated<T>> |
wrap(List<T> src) |
abstract T |
wrapped() |
@Value.Parameter public abstract de.flapdoodle.reflection.TypeInfo<T> type()
@Value.Parameter public abstract T wrapped()
@Value.Derived public boolean isNull()
public static <T> Evaluated<T> value(T value)
public static <T> Evaluated<T> ofNull(de.flapdoodle.reflection.TypeInfo<T> type)
public static <T> Evaluated<T> ofNullable(de.flapdoodle.reflection.TypeInfo<T> type, T value)
Copyright © 2024. All rights reserved.