BUG-8043: correct RangeConstraint definition
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / stmt / rfc6020 / effective / type / AbstractListConstraintEffectiveStatement.java
index ef7ee9aa627a266e4a21f9171d578f1e325d9c21..0a273dbf3b3a8c6a3e5d991b39169496db75292a 100644 (file)
@@ -8,7 +8,6 @@
 package org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type;
 
 import com.google.common.collect.ImmutableList;
-import java.util.ArrayList;
 import java.util.List;
 import org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement;
 import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
@@ -22,16 +21,6 @@ abstract class AbstractListConstraintEffectiveStatement<T, D extends DeclaredSta
 
     @Override
     final List<T> createConstraints(final List<T> argument) {
-        if (!isCustomizedStatement()) {
-            return ImmutableList.copyOf(argument);
-        }
-
-        final List<T> customizedConstraints = new ArrayList<>(argument.size());
-        for (final T constraint : argument) {
-            customizedConstraints.add(createCustomizedConstraint(constraint));
-        }
-        return ImmutableList.copyOf(customizedConstraints);
+        return ImmutableList.copyOf(argument);
     }
-
-    abstract T createCustomizedConstraint(T constraint);
 }