Replace Preconditions.CheckNotNull per RequireNonNull
[bgpcep.git] / pcep / spi / src / main / java / org / opendaylight / protocol / pcep / spi / AbstractObjectWithTlvsParser.java
index 3b5768716bdc229ebef6e89f7fc8bbfdee698a4c..a074405631ee1ddcf84598a366ecda9945853f01 100644 (file)
@@ -7,6 +7,8 @@
  */
 package org.opendaylight.protocol.pcep.spi;
 
+import static java.util.Objects.requireNonNull;
+
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import com.google.common.collect.Lists;
@@ -28,8 +30,8 @@ public abstract class AbstractObjectWithTlvsParser<T> implements ObjectParser, O
     private final VendorInformationTlvRegistry viTlvReg;
 
     protected AbstractObjectWithTlvsParser(final TlvRegistry tlvReg, final VendorInformationTlvRegistry viTlvReg) {
-        this.tlvReg = Preconditions.checkNotNull(tlvReg);
-        this.viTlvReg = Preconditions.checkNotNull(viTlvReg);
+        this.tlvReg = requireNonNull(tlvReg);
+        this.viTlvReg = requireNonNull(viTlvReg);
     }
 
     protected final void parseTlvs(final T builder, final ByteBuf bytes) throws PCEPDeserializerException {
@@ -68,7 +70,7 @@ public abstract class AbstractObjectWithTlvsParser<T> implements ObjectParser, O
     }
 
     protected final void serializeTlv(final Tlv tlv, final ByteBuf buffer) {
-        Preconditions.checkNotNull(tlv, "PCEP TLV is mandatory.");
+        requireNonNull(tlv, "PCEP TLV is mandatory.");
         LOG.trace("Serializing PCEP TLV {}", tlv);
         this.tlvReg.serializeTlv(tlv, buffer);
         LOG.trace("Serialized PCEP TLV : {}.", ByteBufUtil.hexDump(buffer));