aboutsummaryrefslogtreecommitdiff
path: root/mavlink-library/src/main/scala/com/github/jodersky/mavlink/Reporter.scala
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2015-03-25 10:33:14 +0100
committerJakob Odersky <jodersky@gmail.com>2015-03-25 10:33:14 +0100
commitc7c4f2056df108a2b8213792fc28c6be5a11cf17 (patch)
tree9db506e5d6bb6f6fe3a4ad991e3710f941043c8e /mavlink-library/src/main/scala/com/github/jodersky/mavlink/Reporter.scala
parent24b02aab563de43db696de73b81c65a20f9a6587 (diff)
parentdd926f514b1a3642a724e970537f834285c8e53b (diff)
downloadsbt-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.scala6
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}")
}