@Value.Immutable public abstract class MapBasedVariableTypeResolver extends Object implements VariableTypeResolver
| Constructor and Description |
|---|
MapBasedVariableTypeResolver() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableMapBasedVariableTypeResolver |
and(String variable,
de.flapdoodle.reflection.TypeInfo<?> value) |
static ImmutableMapBasedVariableTypeResolver.Builder |
builder() |
static ImmutableMapBasedVariableTypeResolver |
empty() |
de.flapdoodle.reflection.TypeInfo<?> |
get(String variable) |
protected abstract Map<String,de.flapdoodle.reflection.TypeInfo<?>> |
variables() |
ImmutableMapBasedVariableTypeResolver |
with(String variable,
de.flapdoodle.reflection.TypeInfo<?> value) |
ImmutableMapBasedVariableTypeResolver |
withValues(Map<String,? extends de.flapdoodle.reflection.TypeInfo<?>> values) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitandThen, has@Value.Auxiliary public de.flapdoodle.reflection.TypeInfo<?> get(String variable)
get in interface VariableTypeResolver@Value.Auxiliary public ImmutableMapBasedVariableTypeResolver with(String variable, de.flapdoodle.reflection.TypeInfo<?> value)
@Value.Auxiliary public ImmutableMapBasedVariableTypeResolver and(String variable, de.flapdoodle.reflection.TypeInfo<?> value)
@Value.Auxiliary public ImmutableMapBasedVariableTypeResolver withValues(Map<String,? extends de.flapdoodle.reflection.TypeInfo<?>> values)
public static ImmutableMapBasedVariableTypeResolver.Builder builder()
public static ImmutableMapBasedVariableTypeResolver empty()
empty in interface VariableTypeResolverCopyright © 2024. All rights reserved.