Propagate @Nonnull and @Nullable annotations
[yangtools.git] / yang / yang-model-api / src / main / java / org / opendaylight / yangtools / yang / model / api / Rfc6020Mapping.java
index d791ab960e1cdfb331696362c6927a92ee7aba0a..f1c25fcbe2da37ef8832a076b61751335f4c1f53 100644 (file)
@@ -11,7 +11,6 @@ import com.google.common.annotations.Beta;
 import com.google.common.base.Preconditions;
 import javax.annotation.Nonnull;
 import javax.annotation.Nullable;
-
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.common.YangConstants;
 import org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement;
@@ -190,6 +189,7 @@ public enum Rfc6020Mapping implements StatementDefinition {
         return QName.create(YangConstants.RFC6020_YIN_MODULE, nameStr).intern();
     }
 
+    @Nonnull
     @Override
     public QName getStatementName() {
         return name;
@@ -205,11 +205,13 @@ public enum Rfc6020Mapping implements StatementDefinition {
         return type;
     }
 
+    @Nonnull
     @Override
     public Class<? extends EffectiveStatement<?,?>> getEffectiveRepresentationClass() {
         return effectiveType;
     }
 
+    @Override
     public boolean isArgumentYinElement() {
         return yinElement;
     }