@Generated(value="org.immutables.processor.ProxyProcessor") public final class ImmutableTypedEvaluables extends TypedEvaluables
TypedEvaluables.
Use the builder to create immutable instances:
ImmutableTypedEvaluables.builder().
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableTypedEvaluables.Builder
Builds instances of type
ImmutableTypedEvaluables. |
TypedEvaluables.Wrapper| Modifier and Type | Method and Description |
|---|---|
static ImmutableTypedEvaluables.Builder |
builder()
Creates a builder for
ImmutableTypedEvaluables. |
static ImmutableTypedEvaluables |
copyOf(TypedEvaluables instance)
Creates an immutable copy of a
TypedEvaluables value. |
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableTypedEvaluables that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
list. |
protected List<TypedEvaluable<?>> |
list() |
String |
toString()
Prints the immutable value
TypedEvaluables with attribute values. |
ImmutableTypedEvaluables |
withList(Iterable<? extends TypedEvaluable<?>> elements)
Copy the current immutable object with elements that replace the content of
list. |
ImmutableTypedEvaluables |
withList(TypedEvaluable<?>... elements)
Copy the current immutable object with elements that replace the content of
list. |
filterByNumberOfArguments, findclone, finalize, getClass, notify, notifyAll, wait, wait, waitfind, signatureNotFoundfilterByNumberOfArgumentsprotected List<TypedEvaluable<?>> list()
list in class TypedEvaluableslist attribute@SafeVarargs public final ImmutableTypedEvaluables withList(TypedEvaluable<?>... elements)
list.elements - The elements to setthis objectpublic final ImmutableTypedEvaluables withList(Iterable<? extends TypedEvaluable<?>> elements)
list.
A shallow reference equality check is used to prevent copying of the same value by returning this.elements - An iterable of list elements to setthis objectpublic boolean equals(Object another)
ImmutableTypedEvaluables that have equal attribute values.public int hashCode()
list.public String toString()
TypedEvaluables with attribute values.public static ImmutableTypedEvaluables copyOf(TypedEvaluables instance)
TypedEvaluables 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 ImmutableTypedEvaluables.Builder builder()
ImmutableTypedEvaluables.
ImmutableTypedEvaluables.builder()
.addList|addAllList(de.flapdoodle.eval.core.evaluables.TypedEvaluable<?>) // list elements
.build();
Copyright © 2024. All rights reserved.