Make OffsetMaps work on direct values
[yangtools.git] / common / util / src / main / java / org / opendaylight / yangtools / util / Identifiables.java
index e8b14bf29d2ef41a98a6468d8b7381ab2946a237..313cffb0d4c6e956cb942936a4e5e999504f18bd 100644 (file)
@@ -7,14 +7,16 @@
  */
 package org.opendaylight.yangtools.util;
 
-import org.opendaylight.yangtools.concepts.Identifiable;
-
 import com.google.common.base.Function;
+import com.google.common.base.Preconditions;
+import javax.annotation.Nonnull;
+import org.opendaylight.yangtools.concepts.Identifiable;
 
 public final class Identifiables {
     private static final Function<Identifiable<Object>, Object> EXTRACT_IDENTIFIER = new Function<Identifiable<Object>, Object>() {
         @Override
-        public Object apply(final Identifiable<Object> input) {
+        public Object apply(@Nonnull final Identifiable<Object> input) {
+            Preconditions.checkNotNull(input);
             return input.getIdentifier();
         }
     };