Added Nonnull annotation for get operation 40/10840/1
authorLukas Sedlak <lsedlak@cisco.com>
Fri, 5 Sep 2014 08:36:27 +0000 (10:36 +0200)
committerLukas Sedlak <lsedlak@cisco.com>
Fri, 5 Sep 2014 08:36:27 +0000 (10:36 +0200)
Added Nonnull annotation for get operation in NodeContextSupplier to harden contract and
preventing of retrieving null reference from get method.

Change-Id: Ibcd8e601d5eec2bf192f8d3c779c7bab668d3a26
Signed-off-by: Lukas Sedlak <lsedlak@cisco.com>
code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NodeContextSupplier.java

index f61e8f62cfcdac57dbdaf27a5991b0c8c08b968d..a0529e504aa8ce3e04e58dc35fcc98ca51955649 100644 (file)
@@ -8,11 +8,12 @@
 package org.opendaylight.yangtools.binding.data.codec.impl;
 
 import com.google.common.base.Supplier;
+import javax.annotation.Nonnull;
 
 /**
  * Type capture of an entity producing NodeCodecContexts.
  */
 interface NodeContextSupplier extends Supplier<NodeCodecContext> {
     @Override
-    NodeCodecContext get();
+    @Nonnull NodeCodecContext get();
 }