X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-runtime-spi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fruntime%2Fspi%2FDefaultModuleInfoSnapshot.java;h=8178c439ab02838771b4dfb10ad74dd430c6fd45;hb=11db4e7ea702ac79a4320e42fccb6d0175ef524a;hp=4047969e8c22089459b0c461caeda208c1f06f00;hpb=b7fd3e751017431bbde86ab4cf22d9e37c25f9ca;p=mdsal.git diff --git a/binding/mdsal-binding-runtime-spi/src/main/java/org/opendaylight/mdsal/binding/runtime/spi/DefaultModuleInfoSnapshot.java b/binding/mdsal-binding-runtime-spi/src/main/java/org/opendaylight/mdsal/binding/runtime/spi/DefaultModuleInfoSnapshot.java index 4047969e8c..8178c439ab 100644 --- a/binding/mdsal-binding-runtime-spi/src/main/java/org/opendaylight/mdsal/binding/runtime/spi/DefaultModuleInfoSnapshot.java +++ b/binding/mdsal-binding-runtime-spi/src/main/java/org/opendaylight/mdsal/binding/runtime/spi/DefaultModuleInfoSnapshot.java @@ -51,12 +51,14 @@ final class DefaultModuleInfoSnapshot implements ModuleInfoSnapshot { } @Override - public Class loadClass(final String fullyQualifiedName) throws ClassNotFoundException { + public Class loadClass(final String fullyQualifiedName) throws ClassNotFoundException { final String packageName = BindingReflections.getModelRootPackageName(fullyQualifiedName); final ClassLoader loader = classLoaders.get(packageName); if (loader == null) { throw new ClassNotFoundException("Package " + packageName + " not found"); } - return loader.loadClass(fullyQualifiedName); + @SuppressWarnings("unchecked") + final Class loaded = (Class) loader.loadClass(fullyQualifiedName); + return loaded; } }