make AbstractStreamWriterGenerator loadSerializerFor() delegate 52/71852/4
authorMichael Vorburger <vorburger@redhat.com>
Tue, 8 May 2018 15:22:46 +0000 (17:22 +0200)
committerMichael Vorburger <vorburger@redhat.com>
Wed, 9 May 2018 11:54:40 +0000 (13:54 +0200)
to the getSerializer() instead of copy/pasting
implementations.getUnchecked(), so that we can possibly add logging
and/or locking in a single place in the future.

JIRA: MDSAL-213
Change-Id: Ida9b0cb387933f83903e0a8d716087959f4d5c4e
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/gen/impl/AbstractStreamWriterGenerator.java

index bb9a7f176c8c771e9d82df35b2e39550e1250bcc..d8ade5e43954c887140b4a2a2a42833e5e8b7c70 100644 (file)
@@ -98,7 +98,7 @@ abstract class AbstractStreamWriterGenerator extends AbstractGenerator implement
 
     @Override
     protected final String loadSerializerFor(final Class<?> cls) {
-        return implementations.getUnchecked(cls).getClass().getName();
+        return getSerializer(cls).getClass().getName();
     }
 
     private final class SerializerImplementationLoader