All Downloads are FREE. Search and download functionalities are using the official Maven repository.

resources.report.rules.findbugs.UL_UNRELEASED_LOCK.html Maven / Gradle / Ivy

Go to download

Sanity4J was created to simplify running multiple static code analysis tools on the Java projects. It provides a single entry point to run all the selected tools and produce a consolidated report, which presents all findings in an easily accessible manner.

There is a newer version: 1.1.1
Show newest version


UL: Method does not release lock on all paths (UL_UNRELEASED_LOCK)


UL: Method does not release lock on all paths (UL_UNRELEASED_LOCK)

This method acquires a JSR-166 (java.util.concurrent) lock, but does not release it on all paths out of the method. In general, the correct idiom for using a JSR-166 lock is:

    Lock l = ...;
    l.lock();
    try {
        // do something
    } finally {
        l.unlock();
    }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy