BUG-1381: remove getLock() and deprecated constructor
[yangtools.git] / code-generator / binding-generator-impl / src / main / java / org / opendaylight / yangtools / sal / binding / generator / impl / AbstractTransformerGenerator.java
index 8fda4d19bcdb9f62d5c9b3ddefbe06170dba1282..bacff303f2ac28e5d6edddb6ed3abccb96a767d2 100644 (file)
@@ -73,16 +73,9 @@ abstract class AbstractTransformerGenerator {
     }
 
     protected final <V> V runOnClassLoader(final ClassLoader cls, final Callable<V> function) throws Exception {
-        final Lock lock = javAssist.getLock();
-
-        lock.lock();
-        try {
-            synchronized (javAssist) {
-                javAssist.appendClassLoaderIfMissing(cls);
-                return ClassLoaderUtils.withClassLoader(cls, function);
-            }
-        } finally {
-            lock.unlock();
+        synchronized (javAssist) {
+            javAssist.appendClassLoaderIfMissing(cls);
+            return ClassLoaderUtils.withClassLoader(cls, function);
         }
     }