Remove javax.annotation use from yang-data-transform
[yangtools.git] / yang / yang-data-transform / src / main / java / org / opendaylight / yangtools / transform / QNameTransformingStreamWriter.java
index cffa0d0c06bf9b8322f972bc79f5a1304f6a6eb1..aa5ba94f3baf2e1700759c9f5210ce574f87f36f 100644 (file)
@@ -13,7 +13,7 @@ import java.io.IOException;
 import java.util.HashMap;
 import java.util.Map;
 import java.util.function.Function;
-import javax.annotation.Nonnull;
+import org.eclipse.jdt.annotation.NonNull;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.common.QNameModule;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier;
@@ -51,9 +51,8 @@ public abstract class QNameTransformingStreamWriter extends ForwardingObject imp
                 return delegate;
             }
 
-            @Nonnull
             @Override
-            protected QName transform(@Nonnull final QName key) {
+            protected QName transform(final QName key) {
                 return transformation.apply(key);
             }
 
@@ -180,7 +179,7 @@ public abstract class QNameTransformingStreamWriter extends ForwardingObject imp
      * @param key QName to transform.
      * @return Returns new value of QName.
      */
-    protected abstract @Nonnull QName transform(@Nonnull QName key);
+    protected abstract @NonNull QName transform(@NonNull QName key);
 
     private NodeIdentifier transform(final NodeIdentifier name) {
         return new NodeIdentifier(transform(name.getNodeType()));