Migrate XPath-related interfaces to JDT
[yangtools.git] / yang / yang-data-jaxen / src / main / java / org / opendaylight / yangtools / yang / data / jaxen / ConverterNamespaceContext.java
index 33c43179fc43b322ed2359e540bb97351557940f..959a2b695d64a317ea8752c4e282efca6ac5509e 100644 (file)
@@ -10,13 +10,13 @@ package org.opendaylight.yangtools.yang.data.jaxen;
 import static java.util.Objects.requireNonNull;
 
 import com.google.common.base.Converter;
-import javax.annotation.Nonnull;
+import org.eclipse.jdt.annotation.NonNull;
 import org.jaxen.NamespaceContext;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.common.QNameModule;
 
 final class ConverterNamespaceContext extends Converter<String, QNameModule> implements NamespaceContext {
-    private final Converter<String, QNameModule> delegate;
+    private final @NonNull Converter<String, QNameModule> delegate;
 
     ConverterNamespaceContext(final Converter<String, QNameModule> converter) {
         this.delegate = requireNonNull(converter);
@@ -24,13 +24,13 @@ final class ConverterNamespaceContext extends Converter<String, QNameModule> imp
 
     @Override
     @SuppressWarnings("checkstyle:parameterName")
-    protected QNameModule doForward(@Nonnull final String a) {
+    protected QNameModule doForward(final String a) {
         return delegate.convert(a);
     }
 
     @Override
     @SuppressWarnings("checkstyle:parameterName")
-    protected String doBackward(@Nonnull final QNameModule b) {
+    protected String doBackward(final QNameModule b) {
         return delegate.reverse().convert(b);
     }
 
@@ -39,7 +39,7 @@ final class ConverterNamespaceContext extends Converter<String, QNameModule> imp
         return convert(prefix).getNamespace().toString();
     }
 
-    String jaxenQName(final QName qname) {
+    @NonNull String jaxenQName(final QName qname) {
         return reverse().convert(qname.getModule()) + ':' + qname.getLocalName();
     }
 }