@Generated(value="org.immutables.processor.ProxyProcessor") public final class ImmutableMapBasedVariableResolver extends MapBasedVariableResolver
MapBasedVariableResolver.
Use the builder to create immutable instances:
ImmutableMapBasedVariableResolver.builder().
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableMapBasedVariableResolver.Builder
Builds instances of type
ImmutableMapBasedVariableResolver. |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableMapBasedVariableResolver.Builder |
builder()
Creates a builder for
ImmutableMapBasedVariableResolver. |
static ImmutableMapBasedVariableResolver |
copyOf(MapBasedVariableResolver instance)
Creates an immutable copy of a
MapBasedVariableResolver value. |
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableMapBasedVariableResolver that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
variables. |
String |
toString()
Prints the immutable value
MapBasedVariableResolver with attribute values. |
protected Map<String,Evaluated<?>> |
variables() |
ImmutableMapBasedVariableResolver |
withVariables(Map<String,? extends Evaluated<?>> entries)
Copy the current immutable object by replacing the
variables map with the specified map. |
and, empty, get, with, withValuesclone, finalize, getClass, notify, notifyAll, wait, wait, waitandThen, hasprotected Map<String,Evaluated<?>> variables()
variables in class MapBasedVariableResolvervariables attributepublic final ImmutableMapBasedVariableResolver withVariables(Map<String,? extends Evaluated<?>> entries)
variables map with the specified map.
Nulls are not permitted as keys or values.
A shallow reference equality check is used to prevent copying of the same value by returning this.entries - The entries to be added to the variables mapthis objectpublic boolean equals(Object another)
ImmutableMapBasedVariableResolver that have equal attribute values.public int hashCode()
variables.public String toString()
MapBasedVariableResolver with attribute values.public static ImmutableMapBasedVariableResolver copyOf(MapBasedVariableResolver instance)
MapBasedVariableResolver value.
Uses accessors to get values to initialize the new immutable instance.
If an instance is already immutable, it is returned as is.instance - The instance to copypublic static ImmutableMapBasedVariableResolver.Builder builder()
ImmutableMapBasedVariableResolver.
ImmutableMapBasedVariableResolver.builder()
.putVariables|putAllVariables(String => de.flapdoodle.eval.core.evaluables.Evaluated<?>) // variables mappings
.build();
Copyright © 2024. All rights reserved.