You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<dd><ahref="ComputableValue.html" title="class in arez">ComputableValue</a><<ahref="ComputableValue.html" title="type parameter in ComputableValue">T</a>></dd>
77
77
</dl>
78
78
<hr>
79
-
<divclass="type-signature"><spanclass="modifiers">public static final class </span><spanclass="element-name"><ahref="../src-html/arez/ComputableValue.html#line-561">ComputableValue.Flags</a></span>
79
+
<divclass="type-signature"><spanclass="modifiers">public static final class </span><spanclass="element-name"><ahref="../src-html/arez/ComputableValue.html#line-577">ComputableValue.Flags</a></span>
80
80
<spanclass="extends-implements">extends <ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
81
81
<divclass="block">Flags that can configure ComputableValue instances during creation.</div>
<divclass="block">Flag set if the application code cannot invoke <ahref="ComputableValue.html#reportPossiblyChanged()"><code>ComputableValue.reportPossiblyChanged()</code></a> to
<divclass="block">Indicates that application code can invoke <ahref="ComputableValue.html#reportPossiblyChanged()"><code>ComputableValue.reportPossiblyChanged()</code></a> to
299
299
indicate some dependency has changed and that the <ahref="ComputableValue.html" title="class in arez"><code>ComputableValue</code></a> should recompute.</div>
<divclass="block">Flag indicating that the ComputableValue is allowed to observe <ahref="ComputableValue.html" title="class in arez"><code>ComputableValue</code></a> instances with a lower priority.</div>
Copy file name to clipboardExpand all lines: api/arez/ComputableValue.html
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -174,7 +174,7 @@ <h2>Method Details</h2>
174
174
<li>
175
175
<sectionclass="detail" id="get()">
176
176
<h3>get</h3>
177
-
<divclass="member-signature"><spanclass="modifiers">public</span> <spanclass="return-type"><ahref="ComputableValue.html" title="type parameter in ComputableValue">T</a></span> <spanclass="element-name"><ahref="../src-html/arez/ComputableValue.html#line-133">get</a></span>()</div>
177
+
<divclass="member-signature"><spanclass="modifiers">public</span> <spanclass="return-type"><ahref="ComputableValue.html" title="type parameter in ComputableValue">T</a></span> <spanclass="element-name"><ahref="../src-html/arez/ComputableValue.html#line-149">get</a></span>()</div>
178
178
<divclass="block">Return the computable value, calculating the value if it is not up to date.
179
179
Before invoking this method, a transaction <b>MUST</b> be active, but it may be read-only or read-write.</div>
<divclass="block"><spanclass="descfrm-type-label">Description copied from interface: <code><ahref="Disposable.html#isDisposed()">Disposable</a></code></span></div>
210
210
<divclass="block">Return true if dispose() has been called on object.</div>
211
211
<dlclass="notes">
@@ -217,7 +217,7 @@ <h3>isDisposed</h3>
217
217
<li>
218
218
<sectionclass="detail" id="keepAlive()">
219
219
<h3>keepAlive</h3>
220
-
<divclass="member-signature"><spanclass="annotations">@Nonnull </span><spanclass="modifiers">public</span> <spanclass="return-type"><ahref="Disposable.html" title="interface in arez">Disposable</a></span> <spanclass="element-name"><ahref="../src-html/arez/ComputableValue.html#line-283">keepAlive</a></span>()</div>
220
+
<divclass="member-signature"><spanclass="annotations">@Nonnull </span><spanclass="modifiers">public</span> <spanclass="return-type"><ahref="Disposable.html" title="interface in arez">Disposable</a></span> <spanclass="element-name"><ahref="../src-html/arez/ComputableValue.html#line-299">keepAlive</a></span>()</div>
221
221
<divclass="block">Invoke this method to ensure that the ComputableValue is activated and computing
222
222
a value even if there are no observers. This is used when there is a chance that
223
223
the value will be accessed multiple times, without being accessed from within a
0 commit comments