BUG-6316: Fix Bit and EnumPair's position/value types
[yangtools.git] / yang / yang-model-util / src / main / java / org / opendaylight / yangtools / yang / model / util / type / BitsTypeBuilder.java
index 12be6a2c6fac1a59c04bcbac0135d2489e1457a3..016a5d2d1deb5f2b2731f5b0311d9a0c682a12ec 100644 (file)
@@ -7,7 +7,6 @@
  */
 package org.opendaylight.yangtools.yang.model.util.type;
 
-import com.google.common.base.Preconditions;
 import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.ImmutableMap.Builder;
 import java.util.HashMap;
@@ -24,10 +23,9 @@ public final class BitsTypeBuilder extends TypeBuilder<BitsTypeDefinition> {
         super(null, path);
     }
 
-    public void addBit(@Nonnull final Bit item) {
-        Preconditions.checkArgument(item.getPosition() != null, "Bit %s has null position", item);
-
+    public BitsTypeBuilder addBit(@Nonnull final Bit item) {
         builder.put(item.getName(), item);
+        return this;
     }
 
     @Override