Skip to content

Commit 1503044

Browse files
authored
Merge pull request #14910 from adpi2/sbt-position-tostring
Align PositionBridge#toString impl with Zinc
2 parents 69d2daf + 998dcbb commit 1503044

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

sbt-bridge/src/dotty/tools/xsbt/PositionBridge.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,13 @@ public Optional<String> pointerSpace() {
123123

124124
@Override
125125
public String toString() {
126-
return pos.toString();
126+
String path = sourcePath().orElse("");
127+
Optional<Integer> l = line();
128+
Integer column = pointer().orElse(1);
129+
if (l.isPresent())
130+
return String.format("%s:%d:%d", path, l.get(), column);
131+
else
132+
return path;
127133
}
128134

129135
@Override

0 commit comments

Comments
 (0)