@@ -609,7 +609,7 @@ class LSPTests extends FunSuite {
609
609
val (textDoc, positions) = raw """
610
610
|↑
611
611
|def main(): Unit = {
612
- |↑
612
+ | ↑
613
613
| println("Hello, world!")
614
614
|}
615
615
|↑
@@ -618,12 +618,12 @@ class LSPTests extends FunSuite {
618
618
val inlayHint = new InlayHint ()
619
619
inlayHint.setKind(InlayHintKind .Type )
620
620
inlayHint.setPosition(positions(1 ))
621
- inlayHint.setLabel(" {io}" )
621
+ inlayHint.setLabel(" at {io}" )
622
622
val markup = new MarkupContent ()
623
623
markup.setKind(" markdown" )
624
624
markup.setValue(" captures: `{io}`" )
625
625
inlayHint.setTooltip(markup)
626
- inlayHint.setPaddingRight (true )
626
+ inlayHint.setPaddingLeft (true )
627
627
inlayHint.setData(" capture" )
628
628
629
629
val expectedInlayHints = List (inlayHint)
@@ -685,27 +685,27 @@ class LSPTests extends FunSuite {
685
685
|
686
686
|↑
687
687
|def foo() = { do raise(); 5 }
688
- |↑ ↑
688
+ | ↑
689
689
|
690
690
|↑
691
691
| """ .textDocumentAndPositions
692
692
693
693
val captureHint = new InlayHint ()
694
694
captureHint.setKind(InlayHintKind .Type )
695
695
captureHint.setPosition(positions(1 ))
696
- captureHint.setLabel(" {}" )
696
+ captureHint.setLabel(" at {}" )
697
697
captureHint.setData(" capture" )
698
698
captureHint.setTooltip(new MarkupContent (" markdown" , " captures: `{}`" ))
699
- captureHint.setPaddingRight (true )
699
+ captureHint.setPaddingLeft (true )
700
700
701
701
val omittedHint = new InlayHint ()
702
702
omittedHint.setKind(InlayHintKind .Type )
703
- omittedHint.setPosition(positions(2 ))
703
+ omittedHint.setPosition(positions(1 ))
704
704
omittedHint.setLabel(" : Int / { raise }" )
705
705
omittedHint.setData(" return-type-annotation" )
706
706
omittedHint.setTextEdits(List (
707
707
new TextEdit (
708
- new Range (positions(2 ), positions(2 )),
708
+ new Range (positions(1 ), positions(1 )),
709
709
" : Int / { raise }"
710
710
)
711
711
).asJava)
@@ -720,7 +720,7 @@ class LSPTests extends FunSuite {
720
720
721
721
val params = new InlayHintParams ()
722
722
params.setTextDocument(textDoc.versionedTextDocumentIdentifier)
723
- params.setRange(new Range (positions(0 ), positions(3 )))
723
+ params.setRange(new Range (positions(0 ), positions(2 )))
724
724
725
725
val inlayHints = server.getTextDocumentService().inlayHint(params).get()
726
726
assertEquals(expectedInlayHints.asJava, inlayHints)
@@ -733,7 +733,7 @@ class LSPTests extends FunSuite {
733
733
raw """
734
734
|↑
735
735
|def main(): Unit = {
736
- |↑
736
+ | ↑
737
737
| println("Hello, world!")
738
738
|}
739
739
|↑
@@ -742,12 +742,12 @@ class LSPTests extends FunSuite {
742
742
val inlayHint = new InlayHint ()
743
743
inlayHint.setKind(InlayHintKind .Type )
744
744
inlayHint.setPosition(positions(1 ))
745
- inlayHint.setLabel(" {io}" )
745
+ inlayHint.setLabel(" at {io}" )
746
746
val markup = new MarkupContent ()
747
747
markup.setKind(" markdown" )
748
748
markup.setValue(" captures: `{io}`" )
749
749
inlayHint.setTooltip(markup)
750
- inlayHint.setPaddingRight (true )
750
+ inlayHint.setPaddingLeft (true )
751
751
inlayHint.setData(" capture" )
752
752
753
753
val expectedInlayHints = List (inlayHint)
@@ -818,7 +818,7 @@ class LSPTests extends FunSuite {
818
818
raw """
819
819
|↑
820
820
|def main(): Unit = {
821
- |↑
821
+ | ↑
822
822
| println("Hello, world!")
823
823
|}
824
824
|↑
@@ -827,12 +827,12 @@ class LSPTests extends FunSuite {
827
827
val inlayHint = new InlayHint ()
828
828
inlayHint.setKind(InlayHintKind .Type )
829
829
inlayHint.setPosition(positions(1 ))
830
- inlayHint.setLabel(" {io}" )
830
+ inlayHint.setLabel(" at {io}" )
831
831
val markup = new MarkupContent ()
832
832
markup.setKind(" markdown" )
833
833
markup.setValue(" captures: `{io}`" )
834
834
inlayHint.setTooltip(markup)
835
- inlayHint.setPaddingRight (true )
835
+ inlayHint.setPaddingLeft (true )
836
836
inlayHint.setData(" capture" )
837
837
838
838
val expectedInlayHints = List (inlayHint)
0 commit comments