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);
@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);
}
return convert(prefix).getNamespace().toString();
}
- String jaxenQName(final QName qname) {
+ @NonNull String jaxenQName(final QName qname) {
return reverse().convert(qname.getModule()) + ':' + qname.getLocalName();
}
}