Added line number to error messages.
[controller.git] / opendaylight / sal / yang-prototype / code-generator / yang-model-parser-impl / src / main / java / org / opendaylight / controller / yang / model / parser / builder / impl / IdentityrefTypeBuilder.java
index 33b6416234b83750a19e249109f706ef09671281..f46b1d544a03f0626bff882fa46956367e4b1225 100644 (file)
@@ -30,12 +30,14 @@ import org.opendaylight.controller.yang.model.util.IdentityrefType;
  */
 public class IdentityrefTypeBuilder extends AbstractTypeAwareBuilder implements
         TypeDefinitionBuilder, Builder {
+    private final int line;
     private final String baseString;
     private final SchemaPath schemaPath;
     private QName baseQName;
 
 
-    public IdentityrefTypeBuilder(final String baseString, SchemaPath schemaPath) {
+    public IdentityrefTypeBuilder(final String baseString, final SchemaPath schemaPath, final int line) {
+        this.line = line;
         this.baseString = baseString;
         this.schemaPath = schemaPath;
     }
@@ -48,6 +50,11 @@ public class IdentityrefTypeBuilder extends AbstractTypeAwareBuilder implements
         this.baseQName = baseQName;
     }
 
+    @Override
+    public int getLine() {
+        return line;
+    }
+
     @Override
     public TypeDefinition<?> getType() {
         return null;