Files
openide/java/java-impl/resources/inspectionDescriptions/SafeLock.html
Leonid Shalupov 40795fe787 IJI-2422: community/java: move resources under resources root
GitOrigin-RevId: 8b2b63fc6db476ca0c2cfe5cadd84db6c4236d0f
2025-02-05 04:43:28 +00:00

18 lines
576 B
HTML

<html>
<body>
Reports <code>java.util.concurrent.locks.Lock</code> resources that are not acquired in front of a
<code>try</code> block or not unlocked in the corresponding <code>finally</code> block. Such resources may
be inadvertently leaked if an exception is thrown before the resource is closed.
<p><b>Example:</b></p>
<pre><code>
lock.lock(); // will be reported since the 'finally' block is missing
try {
doSmthWithLock();
} catch (IOException e) {
throw new UncheckedIOException(e);
}
lock.unlock();
</code></pre>
<!-- tooltip end -->
</body>
</html>