Bug 4540: Yang parser exceptions should follow consistent path
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / stmt / rfc6020 / RangeStatementImpl.java
index 21b13682a28ab2f866af68245a5bc52120189947..7e1bf0ad6e82685fe8fd8cdf0e4a436e7bd22320 100644 (file)
@@ -42,9 +42,8 @@ public class RangeStatementImpl extends AbstractDeclaredStatement<List<RangeCons
         super(context);
     }
 
-    public static class Definition
-            extends
-            AbstractStatementSupport<List<RangeConstraint>, RangeStatement, EffectiveStatement<List<RangeConstraint>, RangeStatement>> {
+    public static class Definition extends AbstractStatementSupport<List<RangeConstraint>, RangeStatement,
+            EffectiveStatement<List<RangeConstraint>, RangeStatement>> {
 
         public Definition() {
             super(Rfc6020Mapping.RANGE);
@@ -52,7 +51,7 @@ public class RangeStatementImpl extends AbstractDeclaredStatement<List<RangeCons
 
         @Override
         public List<RangeConstraint> parseArgumentValue(StmtContext<?, ?, ?> ctx, String value) {
-            return TypeUtils.parseRangeListFromString(value);
+            return TypeUtils.parseRangeListFromString(ctx, value);
         }
 
         @Override
@@ -62,7 +61,8 @@ public class RangeStatementImpl extends AbstractDeclaredStatement<List<RangeCons
 
         @Override
         public EffectiveStatement<List<RangeConstraint>, RangeStatement> createEffective(
-                StmtContext<List<RangeConstraint>, RangeStatement, EffectiveStatement<List<RangeConstraint>, RangeStatement>> ctx) {
+                StmtContext<List<RangeConstraint>, RangeStatement, EffectiveStatement<List<RangeConstraint>,
+                        RangeStatement>> ctx) {
             return new RangeEffectiveStatementImpl(ctx);
         }