Slicer tree view: better highlighting range inside nodes and in the editor

This commit is contained in:
Valentin Kipyatkov
2020-04-14 22:19:38 +03:00
parent 64fec54c48
commit 91a793d575
252 changed files with 696 additions and 644 deletions
@@ -2,7 +2,7 @@
3 expect fun <bold>Any</bold>.foo(): Any (in foo() on Any)
1 actual fun <bold>Any</bold>.foo(): Any { (in foo() on Any)
2 return <bold>this</bold> (in foo() on Any)
1 actual fun Any.<bold>foo(): Any {</bold>
1 actual <bold>fun Any.foo(): Any</bold> {
6 val result = 1.<bold>foo()</bold> (in bar())
6 val <bold>result = 1.foo()</bold> (in bar())
6 <bold>val result</bold> = 1.foo() (in bar())
7 println(<bold>result</bold>) (in bar())
@@ -1,8 +1,8 @@
7 println(<bold>result</bold>) (in bar())
6 val <bold>result = foo(1)</bold> (in bar())
6 <bold>val result</bold> = foo(1) (in bar())
6 val result = <bold>foo(1)</bold> (in bar())
1 actual fun <bold>foo(p: Any): Any {</bold>
1 actual <bold>fun foo(p: Any): Any</bold> {
2 return <bold>p</bold> (in foo(Any))
1 actual fun foo(<bold>p: Any</bold>): Any { (in foo(Any))
6 val result = foo(<bold>1</bold>) (in bar())
3 expect fun <bold>foo(p: Any): Any</bold>
3 expect <bold>fun foo(p: Any): Any</bold>
@@ -2,7 +2,7 @@
3 expect fun foo(<bold>p: Any</bold>): Any (in foo(Any))
1 actual fun foo(<bold>p: Any</bold>): Any { (in foo(Any))
2 return <bold>p</bold> (in foo(Any))
1 actual fun <bold>foo(p: Any): Any {</bold>
1 actual <bold>fun foo(p: Any): Any</bold> {
6 val result = <bold>foo(1)</bold> (in bar())
6 val <bold>result = foo(1)</bold> (in bar())
6 <bold>val result</bold> = foo(1) (in bar())
7 println(<bold>result</bold>) (in bar())
@@ -1,8 +1,8 @@
7 println(<bold>result</bold>) (in bar())
6 val <bold>result = 1.property</bold> (in bar())
6 <bold>val result</bold> = 1.property (in bar())
6 val result = <bold>1.property</bold> (in bar())
1 actual val Int.<bold>property: Any</bold>
1 actual <bold>val Int.property: Any</bold>
2 get() = <bold>this</bold> (in property.get on Int)
1 actual val <bold>Int</bold>.property: Any (in property on Int)
6 val result = <bold>1</bold>.property (in bar())
3 expect val Int.<bold>property: Any</bold>
3 expect <bold>val Int.property: Any</bold>
@@ -4,5 +4,5 @@
2 get() = <bold>this</bold> (in property.get on Int)
2 <bold>get() = this</bold> (in property on Int)
6 val result = 1.<bold>property</bold> (in bar())
6 val <bold>result = 1.property</bold> (in bar())
6 <bold>val result</bold> = 1.property (in bar())
7 println(<bold>result</bold>) (in bar())