From 0483acf61a77aa1a9fdfe3a7136d7ebe1955685e Mon Sep 17 00:00:00 2001 From: Lukas Sedlak Date: Fri, 5 Sep 2014 10:36:27 +0200 Subject: [PATCH] Added Nonnull annotation for get operation 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 --- .../yangtools/binding/data/codec/impl/NodeContextSupplier.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NodeContextSupplier.java b/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NodeContextSupplier.java index f61e8f62cf..a0529e504a 100644 --- a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NodeContextSupplier.java +++ b/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NodeContextSupplier.java @@ -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 { @Override - NodeCodecContext get(); + @Nonnull NodeCodecContext get(); } -- 2.36.6