Bug 576 Fixes of critical issues for YT components
authorLukas Sedlak <lsedlak@cisco.com>
Thu, 4 Sep 2014 14:38:23 +0000 (16:38 +0200)
committerTony Tkacik <ttkacik@cisco.com>
Mon, 15 Sep 2014 11:18:05 +0000 (11:18 +0000)
This is fix for https://bugs.opendaylight.org/show_bug.cgi?id=576
Added Nonnull annotations and preconditions checks for annonymous apply methods.
Fixed never reachable if statement in writeValue(final XMLStreamWriter writer, final @Nonnull Node<?> data, final SchemaNode schema) in XmlStreamUtils
since instanceof is doing already null check.
Removed empty if statement in NormalizedNodeContainerModificationStrategy in verifyStructure method.
Removed dead code from in PerRepoTestRunner runnersFromFeatures method.

Change-Id: Icec2a30149a17d8b76497d95ac0054297369e985
Signed-off-by: Lukas Sedlak <lsedlak@cisco.com>
code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/LazyGeneratedCodecRegistry.java

index 65e80d05843cb5566be494788b2551d6980dd607..f600d8fbdf78458127de1c79c3409e33577a9f91 100644 (file)
@@ -679,8 +679,7 @@ class LazyGeneratedCodecRegistry implements CodecRegistry, SchemaContextListener
             if (implementation == null) {
                 implementation = tryToLoadImplementationImpl(inputType);
             }
-
-            return null;
+            return implementation;
         }
 
         private T tryToLoadImplementationImpl(final Class<? extends DataContainer> inputType) {