| Package | Description |
|---|---|
| de.flapdoodle.formula.values.properties |
| Modifier and Type | Method and Description |
|---|---|
ImmutableCopyOnChangeProperty<O,T> |
ImmutableCopyOnChangeProperty.Builder.build()
Builds a new
ImmutableCopyOnChangeProperty. |
static <O,T> ImmutableCopyOnChangeProperty<O,T> |
ImmutableCopyOnChangeProperty.copyOf(CopyOnChangeProperty<O,T> instance)
Creates an immutable copy of a
CopyOnChangeProperty value. |
static <O,T> ImmutableCopyOnChangeProperty<O,T> |
ImmutableCopyOnChangeProperty.of(Class<O> type,
String name,
Function<O,T> getter,
BiFunction<O,T,O> copyOnWrite)
Construct a new immutable
CopyOnChangeProperty instance. |
static <O,T> ImmutableCopyOnChangeProperty<O,T> |
CopyOnChangeProperty.of(Class<O> type,
String name,
Function<O,T> getter,
BiFunction<O,T,O> copyOnWrite) |
ImmutableCopyOnChangeProperty<O,T> |
ImmutableCopyOnChangeProperty.withCopyOnWrite(BiFunction<O,T,O> value)
Copy the current immutable object by setting a value for the
copyOnWrite attribute. |
ImmutableCopyOnChangeProperty<O,T> |
ImmutableCopyOnChangeProperty.withGetter(Function<O,T> value)
Copy the current immutable object by setting a value for the
getter attribute. |
ImmutableCopyOnChangeProperty<O,T> |
ImmutableCopyOnChangeProperty.withName(String value)
Copy the current immutable object by setting a value for the
name attribute. |
ImmutableCopyOnChangeProperty<O,T> |
ImmutableCopyOnChangeProperty.withType(Class<O> value)
Copy the current immutable object by setting a value for the
type attribute. |
Copyright © 2023. All rights reserved.