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, over
default 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