diff --git a/compiler/src/dotty/tools/dotc/util/SourcePosition.scala b/compiler/src/dotty/tools/dotc/util/SourcePosition.scala index 9bc21fdf408f..7808c9a57acd 100644 --- a/compiler/src/dotty/tools/dotc/util/SourcePosition.scala +++ b/compiler/src/dotty/tools/dotc/util/SourcePosition.scala @@ -68,7 +68,7 @@ extends SrcPos, interfaces.SourcePosition, Showable { if outer == null || outer == NoSourcePosition then this else outer.outermost /** Inner most position that is contained within the `outermost` position. - * Most precise position that that comes from the call site. + * Most precise position that comes from the call site. */ def nonInlined: SourcePosition = { val om = outermost diff --git a/sbt-bridge/src/dotty/tools/xsbt/PositionBridge.java b/sbt-bridge/src/dotty/tools/xsbt/PositionBridge.java index 2f20609578db..376ec6b361cb 100644 --- a/sbt-bridge/src/dotty/tools/xsbt/PositionBridge.java +++ b/sbt-bridge/src/dotty/tools/xsbt/PositionBridge.java @@ -39,6 +39,10 @@ public Optional pointer() { public Optional pointerSpace() { return Optional.empty(); } + + public String toString() { + return ""; + } }; public PositionBridge(SourcePosition pos, SourceFile src) { @@ -116,4 +120,9 @@ public Optional pointerSpace() { result.append(lineContent.charAt(i) == '\t' ? '\t' : ' '); return Optional.of(result.toString()); } + + @Override + public String toString() { + return pos.toString(); + } }