Do not import java.annotation
[yangtools.git] / yang / odlext-parser-support / src / main / java / org / opendaylight / yangtools / odlext / parser / YangModeledAnyxmlEffectiveStatementImpl.java
index f201f7c4849a2b1edcf6c436e855d094ab1bf14d..66ca9fa095c782a1580eb28ffe9f17d86c381c1c 100644 (file)
@@ -13,7 +13,7 @@ import java.util.Collection;
 import java.util.List;
 import java.util.Objects;
 import java.util.Optional;
-import javax.annotation.Nonnull;
+import org.eclipse.jdt.annotation.NonNull;
 import org.opendaylight.yangtools.odlext.model.api.YangModeledAnyXmlSchemaNode;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.model.api.AnyXmlSchemaNode;
@@ -30,8 +30,8 @@ import org.opendaylight.yangtools.yang.model.api.stmt.AnyxmlStatement;
 final class YangModeledAnyxmlEffectiveStatementImpl
         extends ForwardingEffectiveStatement<QName, AnyxmlStatement, AnyxmlEffectiveStatement>
         implements YangModeledAnyXmlSchemaNode, AnyxmlEffectiveStatement {
-    private final AnyxmlEffectiveStatement delegate;
-    private final ContainerSchemaNode contentSchema;
+    private final @NonNull AnyxmlEffectiveStatement delegate;
+    private final @NonNull ContainerSchemaNode contentSchema;
 
     YangModeledAnyxmlEffectiveStatementImpl(final AnyxmlEffectiveStatement delegate,
         final ContainerSchemaNode contentSchema) {
@@ -40,13 +40,12 @@ final class YangModeledAnyxmlEffectiveStatementImpl
     }
 
     @Override
-    protected AnyxmlEffectiveStatement delegate() {
+    protected @NonNull AnyxmlEffectiveStatement delegate() {
         return delegate;
     }
 
-    @Nonnull
     @Override
-    public ContainerSchemaNode getSchemaOfAnyXmlData() {
+    public @NonNull ContainerSchemaNode getSchemaOfAnyXmlData() {
         return contentSchema;
     }