From e84d7791a2a96808afec252e8808efb31c8ea874 Mon Sep 17 00:00:00 2001 From: Guillaume Martres Date: Tue, 14 Mar 2017 14:24:22 +0100 Subject: sbt-bridge: Reduce verbosity by using intermediate variable --- sbt-bridge/src/xsbt/DelegatingReporter.scala | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'sbt-bridge') diff --git a/sbt-bridge/src/xsbt/DelegatingReporter.scala b/sbt-bridge/src/xsbt/DelegatingReporter.scala index d0a4e0bf7..4d6462550 100644 --- a/sbt-bridge/src/xsbt/DelegatingReporter.scala +++ b/sbt-bridge/src/xsbt/DelegatingReporter.scala @@ -29,15 +29,16 @@ final class DelegatingReporter(delegate: xsbti.Reporter) extends Reporter val position = if (cont.pos.exists) { - val src = cont.pos.source + val pos = cont.pos + val src = pos.source new Position { val sourceFile: Maybe[java.io.File] = maybe(Option(src.file.file)) val sourcePath: Maybe[String] = maybe(Option(src.file.path)) - val line: Maybe[Integer] = Maybe.just(cont.pos.line) - val lineContent: String = cont.pos.lineContent - val offset: Maybe[Integer] = Maybe.just(cont.pos.point) - val pointer: Maybe[Integer] = Maybe.just(cont.pos.point) - val pointerSpace: Maybe[String] = Maybe.just(" " * cont.pos.point) + val line: Maybe[Integer] = Maybe.just(pos.line) + val lineContent: String = pos.lineContent + val offset: Maybe[Integer] = Maybe.just(pos.point) + val pointer: Maybe[Integer] = Maybe.just(pos.point) + val pointerSpace: Maybe[String] = Maybe.just(" " * pos.point) } } else noPosition -- cgit v1.2.3