T - The type of the expression.public interface CopyDecouplingExpression<T extends Copyable<T>> extends Expression<T>
Expression providing a default
implementation of decoupleValue() which simply copies the result of
Expression.getValue().| Modifier and Type | Method and Description |
|---|---|
default T |
decoupleValue() |
anonymize, getValue, immutable, invalidations, over, overdefault T decoupleValue()
decoupleValue in interface Expression<T extends Copyable<T>>Expression.getValue() at time
of invocation, with the added guarantee that it will not be further
mutated by this Expression