X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=code-generator%2Fbinding-generator-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fsal%2Fbinding%2Fgenerator%2Fimpl%2FAbstractTransformerGenerator.java;h=bacff303f2ac28e5d6edddb6ed3abccb96a767d2;hb=ec10413e38cd8451f0e2f971210dd10f33490336;hp=8fda4d19bcdb9f62d5c9b3ddefbe06170dba1282;hpb=c7331d3441a3364dcaa841dc6a34b9d178263b8c;p=yangtools.git diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/AbstractTransformerGenerator.java b/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/AbstractTransformerGenerator.java index 8fda4d19bc..bacff303f2 100644 --- a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/AbstractTransformerGenerator.java +++ b/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/AbstractTransformerGenerator.java @@ -73,16 +73,9 @@ abstract class AbstractTransformerGenerator { } protected final V runOnClassLoader(final ClassLoader cls, final Callable 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); } }