Cleanup use of Guava library
[yangtools.git] / yang / yang-data-codec-gson / src / main / java / org / opendaylight / yangtools / yang / data / codec / gson / JSONStreamWriterQNameContext.java
index 90c472800a9459dd11a925d9f73083581557c5e5..183b3d21b5bfdf067ee24bfe17b5d485c3c34a28 100644 (file)
@@ -7,10 +7,9 @@
  */
 package org.opendaylight.yangtools.yang.data.codec.gson;
 
-import com.google.common.base.Preconditions;
+import static java.util.Objects.requireNonNull;
 
 import java.net.URI;
-
 import javax.annotation.Nonnull;
 import org.opendaylight.yangtools.yang.common.QName;
 
@@ -21,10 +20,9 @@ import org.opendaylight.yangtools.yang.common.QName;
 abstract class JSONStreamWriterQNameContext extends JSONStreamWriterContext {
     private final QName qname;
 
-    protected JSONStreamWriterQNameContext(final JSONStreamWriterContext parent, final QName qname,
-            final boolean mandatory) {
+    JSONStreamWriterQNameContext(final JSONStreamWriterContext parent, final QName qname, final boolean mandatory) {
         super(parent, mandatory);
-        this.qname = Preconditions.checkNotNull(qname);
+        this.qname = requireNonNull(qname);
     }
 
     /**
@@ -41,4 +39,4 @@ abstract class JSONStreamWriterQNameContext extends JSONStreamWriterContext {
     protected final URI getNamespace() {
         return qname.getNamespace();
     }
-}
\ No newline at end of file
+}