diff options
author | Jakob Odersky <jodersky@gmail.com> | 2015-03-25 10:33:14 +0100 |
---|---|---|
committer | Jakob Odersky <jodersky@gmail.com> | 2015-03-25 10:33:14 +0100 |
commit | c7c4f2056df108a2b8213792fc28c6be5a11cf17 (patch) | |
tree | 9db506e5d6bb6f6fe3a4ad991e3710f941043c8e /mavlink-library/src/main/scala/com/github/jodersky/mavlink/Reporter.scala | |
parent | 24b02aab563de43db696de73b81c65a20f9a6587 (diff) | |
parent | dd926f514b1a3642a724e970537f834285c8e53b (diff) | |
download | sbt-mavlink-c7c4f2056df108a2b8213792fc28c6be5a11cf17.tar.gz sbt-mavlink-c7c4f2056df108a2b8213792fc28c6be5a11cf17.tar.bz2 sbt-mavlink-c7c4f2056df108a2b8213792fc28c6be5a11cf17.zip |
Merge branch 'chernetsov-master'
Diffstat (limited to 'mavlink-library/src/main/scala/com/github/jodersky/mavlink/Reporter.scala')
-rw-r--r-- | mavlink-library/src/main/scala/com/github/jodersky/mavlink/Reporter.scala | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/mavlink-library/src/main/scala/com/github/jodersky/mavlink/Reporter.scala b/mavlink-library/src/main/scala/com/github/jodersky/mavlink/Reporter.scala index 629c3a8..cec6572 100644 --- a/mavlink-library/src/main/scala/com/github/jodersky/mavlink/Reporter.scala +++ b/mavlink-library/src/main/scala/com/github/jodersky/mavlink/Reporter.scala @@ -1,13 +1,15 @@ package com.github.jodersky.mavlink +import java.io.File + import scala.xml.Node trait Reporter { protected def printWarning(msg: String): Unit - def fatal(error: String, node: Node) = throw new ParseError("Parse error: " + error + " at " + node) - def warn(warning: String, node: Node) = printWarning("Warning: " + warning +" at " + node) + def fatal(message: String, node: Node, file: File) = throw new ParseError(s"Parse error: $message at $node in file ${file.getAbsolutePath}") + def warn(message: String, node: Node, file: File) = printWarning(s"Parse warning: $message at ${node} in file ${file.getAbsolutePath}") } |