Files
2025-02-05 04:43:28 +00:00

27 lines
694 B
HTML

<html>
<body>
Reports calls to <code>Condition.signal()</code> or <code>Condition.signalAll()</code>
for which no call to a corresponding <code>Condition.await()</code> can be found.
<p>Only calls that target fields of the current class are reported by this inspection.</p>
<p><b>Example:</b></p>
<pre><code>
class Queue {
private final Condition isEmpty = ...;
void add(Object elem) {
// ...
isEmpty.signal(); // warning: Call to 'signal()' without corresponding 'await()'
// ...
}
void remove(Object elem) throws InterruptedException {
// ...
// isEmpty.await();
// ...
}
}
</code></pre>
<!-- tooltip end -->
</body>
</html>