From 42cbe0734ecb522d61a2fe2ac2f63ef76064a8ea Mon Sep 17 00:00:00 2001 From: Owen Mansel-Chan Date: Tue, 27 Jan 2026 15:39:03 +0000 Subject: [PATCH] Specify what lock types are considered in qhelp --- java/ql/src/Likely Bugs/Concurrency/UnreleasedLock.qhelp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/java/ql/src/Likely Bugs/Concurrency/UnreleasedLock.qhelp b/java/ql/src/Likely Bugs/Concurrency/UnreleasedLock.qhelp index e3029c6249d..faf03c338bd 100644 --- a/java/ql/src/Likely Bugs/Concurrency/UnreleasedLock.qhelp +++ b/java/ql/src/Likely Bugs/Concurrency/UnreleasedLock.qhelp @@ -11,6 +11,11 @@ it multiple times, for example java.util.concurrent.locks.ReentrantLock +

+Any class that has both lock and unlock methods is +considered a lock type. However, classes with names ending in "Pool" are excluded, +as they typically manage a collection of resources. +