202: Fix SlicerLeafGroupingTestGenerated tests
This commit is contained in:
@@ -1,9 +1,3 @@
|
||||
7 <bold>--result</bold> (in assignmentWithSum(Int))
|
||||
3 <bold>fun assignmentWithSum(n: Int): Int</bold> {
|
||||
8 return <bold>result</bold> (in assignmentWithSum(Int))
|
||||
4 <bold>var result</bold> = 0 (in assignmentWithSum(Int))
|
||||
7 <bold>--result</bold> (in assignmentWithSum(Int))
|
||||
|
||||
4 var result = <bold>0</bold> (in assignmentWithSum(Int))
|
||||
3 <bold>fun assignmentWithSum(n: Int): Int</bold> {
|
||||
8 return <bold>result</bold> (in assignmentWithSum(Int))
|
||||
@@ -15,3 +9,10 @@
|
||||
8 return <bold>result</bold> (in assignmentWithSum(Int))
|
||||
4 <bold>var result</bold> = 0 (in assignmentWithSum(Int))
|
||||
5 <bold>result += n</bold> (in assignmentWithSum(Int))
|
||||
|
||||
7 <bold>--result</bold> (in assignmentWithSum(Int))
|
||||
3 <bold>fun assignmentWithSum(n: Int): Int</bold> {
|
||||
8 return <bold>result</bold> (in assignmentWithSum(Int))
|
||||
4 <bold>var result</bold> = 0 (in assignmentWithSum(Int))
|
||||
7 <bold>--result</bold> (in assignmentWithSum(Int))
|
||||
|
||||
|
||||
@@ -1,8 +1,3 @@
|
||||
4 var foo: Int = <bold>0</bold> (in A.foo)
|
||||
10 val x = <bold>foo</bold> (in A.test())
|
||||
4 <bold>var foo: Int</bold> = 0 (in A)
|
||||
4 var foo: Int = <bold>0</bold> (in A.foo)
|
||||
|
||||
11 foo = <bold>1</bold> (in A.test())
|
||||
10 val x = <bold>foo</bold> (in A.test())
|
||||
4 <bold>var foo: Int</bold> = 0 (in A)
|
||||
@@ -10,3 +5,9 @@
|
||||
6 field = if (b) <bold>value</bold> else 0 (in A.foo.set)
|
||||
5 set(<bold>value</bold>) { (in A.foo.set)
|
||||
11 foo = <bold>1</bold> (in A.test())
|
||||
|
||||
4 var foo: Int = <bold>0</bold> (in A.foo)
|
||||
10 val x = <bold>foo</bold> (in A.test())
|
||||
4 <bold>var foo: Int</bold> = 0 (in A)
|
||||
4 var foo: Int = <bold>0</bold> (in A.foo)
|
||||
|
||||
|
||||
+5
-4
@@ -1,10 +1,11 @@
|
||||
11 return <bold>4</bold>;
|
||||
9 <bold>val y</bold> = b.foo() (in test(A, B,…))
|
||||
9 val y = <bold>b.foo()</bold> (in test(A, B,…))
|
||||
11 return <bold>4</bold>;
|
||||
|
||||
4 override fun foo() = <bold>2</bold> (in B.foo())
|
||||
9 <bold>val y</bold> = b.foo() (in test(A, B,…))
|
||||
9 val y = <bold>b.foo()</bold> (in test(A, B,…))
|
||||
4 override <bold>fun foo()</bold> = 2 (in B)
|
||||
4 override fun foo() = <bold>2</bold> (in B.foo())
|
||||
|
||||
11 return <bold>4</bold>;
|
||||
9 <bold>val y</bold> = b.foo() (in test(A, B,…))
|
||||
9 val y = <bold>b.foo()</bold> (in test(A, B,…))
|
||||
11 return <bold>4</bold>;
|
||||
|
||||
+5
-4
@@ -1,10 +1,11 @@
|
||||
13 return <bold>4</bold>;
|
||||
10 <bold>val z</bold> = c.foo() (in test(A, B,…))
|
||||
10 val z = <bold>c.foo()</bold> (in test(A, B,…))
|
||||
13 return <bold>4</bold>;
|
||||
|
||||
4 override fun foo() = <bold>3</bold> (in C.foo())
|
||||
10 <bold>val z</bold> = c.foo() (in test(A, B,…))
|
||||
10 val z = <bold>c.foo()</bold> (in test(A, B,…))
|
||||
4 override <bold>fun foo()</bold> = 3 (in C)
|
||||
4 override fun foo() = <bold>3</bold> (in C.foo())
|
||||
|
||||
13 return <bold>4</bold>;
|
||||
10 <bold>val z</bold> = c.foo() (in test(A, B,…))
|
||||
10 val z = <bold>c.foo()</bold> (in test(A, B,…))
|
||||
13 return <bold>4</bold>;
|
||||
|
||||
+6
-5
@@ -1,15 +1,16 @@
|
||||
4 fun foo() = <bold>1</bold> (in A.foo())
|
||||
13 return <bold>4</bold>;
|
||||
8 <bold>val x</bold> = a.foo() (in test(A, B,…))
|
||||
8 val x = <bold>a.foo()</bold> (in test(A, B,…))
|
||||
4 <bold>fun foo()</bold> = 1 (in A)
|
||||
4 fun foo() = <bold>1</bold> (in A.foo())
|
||||
13 return <bold>4</bold>;
|
||||
|
||||
3 return <bold>2</bold>;
|
||||
8 <bold>val x</bold> = a.foo() (in test(A, B,…))
|
||||
8 val x = <bold>a.foo()</bold> (in test(A, B,…))
|
||||
3 return <bold>2</bold>;
|
||||
|
||||
13 return <bold>4</bold>;
|
||||
4 fun foo() = <bold>1</bold> (in A.foo())
|
||||
8 <bold>val x</bold> = a.foo() (in test(A, B,…))
|
||||
8 val x = <bold>a.foo()</bold> (in test(A, B,…))
|
||||
13 return <bold>4</bold>;
|
||||
4 <bold>fun foo()</bold> = 1 (in A)
|
||||
4 fun foo() = <bold>1</bold> (in A.foo())
|
||||
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
16 override fun foo() = <bold>4</bold> (in D.foo())
|
||||
21 <bold>val y</bold> = b.foo() (in test(A, B,…))
|
||||
21 val y = <bold>b.foo()</bold> (in test(A, B,…))
|
||||
16 override <bold>fun foo()</bold> = 4 (in D)
|
||||
16 override fun foo() = <bold>4</bold> (in D.foo())
|
||||
|
||||
8 override fun foo() = <bold>2</bold> (in B.foo())
|
||||
21 <bold>val y</bold> = b.foo() (in test(A, B,…))
|
||||
21 val y = <bold>b.foo()</bold> (in test(A, B,…))
|
||||
8 override <bold>fun foo()</bold> = 2 (in B)
|
||||
8 override fun foo() = <bold>2</bold> (in B.foo())
|
||||
|
||||
16 override fun foo() = <bold>4</bold> (in D.foo())
|
||||
21 <bold>val y</bold> = b.foo() (in test(A, B,…))
|
||||
21 val y = <bold>b.foo()</bold> (in test(A, B,…))
|
||||
16 override <bold>fun foo()</bold> = 4 (in D)
|
||||
16 override fun foo() = <bold>4</bold> (in D.foo())
|
||||
|
||||
+12
-11
@@ -1,3 +1,15 @@
|
||||
12 override fun foo() = <bold>3</bold> (in C.foo())
|
||||
20 <bold>val x</bold> = a.foo() (in test(A, B,…))
|
||||
20 val x = <bold>a.foo()</bold> (in test(A, B,…))
|
||||
12 override <bold>fun foo()</bold> = 3 (in C)
|
||||
12 override fun foo() = <bold>3</bold> (in C.foo())
|
||||
|
||||
16 override fun foo() = <bold>4</bold> (in D.foo())
|
||||
20 <bold>val x</bold> = a.foo() (in test(A, B,…))
|
||||
20 val x = <bold>a.foo()</bold> (in test(A, B,…))
|
||||
16 override <bold>fun foo()</bold> = 4 (in D)
|
||||
16 override fun foo() = <bold>4</bold> (in D.foo())
|
||||
|
||||
4 fun foo() = <bold>1</bold> (in A.foo())
|
||||
20 <bold>val x</bold> = a.foo() (in test(A, B,…))
|
||||
20 val x = <bold>a.foo()</bold> (in test(A, B,…))
|
||||
@@ -10,14 +22,3 @@
|
||||
8 override <bold>fun foo()</bold> = 2 (in B)
|
||||
8 override fun foo() = <bold>2</bold> (in B.foo())
|
||||
|
||||
12 override fun foo() = <bold>3</bold> (in C.foo())
|
||||
20 <bold>val x</bold> = a.foo() (in test(A, B,…))
|
||||
20 val x = <bold>a.foo()</bold> (in test(A, B,…))
|
||||
12 override <bold>fun foo()</bold> = 3 (in C)
|
||||
12 override fun foo() = <bold>3</bold> (in C.foo())
|
||||
|
||||
16 override fun foo() = <bold>4</bold> (in D.foo())
|
||||
20 <bold>val x</bold> = a.foo() (in test(A, B,…))
|
||||
20 val x = <bold>a.foo()</bold> (in test(A, B,…))
|
||||
16 override <bold>fun foo()</bold> = 4 (in D)
|
||||
16 override fun foo() = <bold>4</bold> (in D.foo())
|
||||
|
||||
+6
-5
@@ -1,3 +1,9 @@
|
||||
10 f(<bold>3</bold>) (in foo(String.(Int) -> Unit))
|
||||
16 val v = <bold>it</bold> (in test())
|
||||
15 [LAMBDA CALLS ARGUMENT #0 EXTENSION] foo <bold>{</bold> (in test())
|
||||
4 [LAMBDA CALLS ARGUMENT #0 EXTENSION] fun foo(<bold>f: String.(Int) -> Unit</bold>) { (in foo(String.(Int) -> Unit))
|
||||
10 f(<bold>3</bold>) (in foo(String.(Int) -> Unit))
|
||||
|
||||
5 f("", <bold>1</bold>) (in foo(String.(Int) -> Unit))
|
||||
16 val v = <bold>it</bold> (in test())
|
||||
15 [LAMBDA CALLS ARGUMENT #0 EXTENSION] foo <bold>{</bold> (in test())
|
||||
@@ -10,8 +16,3 @@
|
||||
4 [LAMBDA CALLS ARGUMENT #0 EXTENSION] fun foo(<bold>f: String.(Int) -> Unit</bold>) { (in foo(String.(Int) -> Unit))
|
||||
7 "".f(<bold>2</bold>) (in foo(String.(Int) -> Unit))
|
||||
|
||||
10 f(<bold>3</bold>) (in foo(String.(Int) -> Unit))
|
||||
16 val v = <bold>it</bold> (in test())
|
||||
15 [LAMBDA CALLS ARGUMENT #0 EXTENSION] foo <bold>{</bold> (in test())
|
||||
4 [LAMBDA CALLS ARGUMENT #0 EXTENSION] fun foo(<bold>f: String.(Int) -> Unit</bold>) { (in foo(String.(Int) -> Unit))
|
||||
10 f(<bold>3</bold>) (in foo(String.(Int) -> Unit))
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
10 f(<bold>3</bold>) (in foo(String.(Int) -> Unit))
|
||||
16 val v = <bold>i</bold> (in test())
|
||||
15 foo { <bold>i</bold> -> (in test())
|
||||
15 [LAMBDA CALLS ARGUMENT #0 EXTENSION] foo <bold>{ i -></bold> (in test())
|
||||
4 [LAMBDA CALLS ARGUMENT #0 EXTENSION] fun foo(<bold>f: String.(Int) -> Unit</bold>) { (in foo(String.(Int) -> Unit))
|
||||
10 f(<bold>3</bold>) (in foo(String.(Int) -> Unit))
|
||||
|
||||
5 f("", <bold>1</bold>) (in foo(String.(Int) -> Unit))
|
||||
16 val v = <bold>i</bold> (in test())
|
||||
15 foo { <bold>i</bold> -> (in test())
|
||||
@@ -12,9 +19,3 @@
|
||||
4 [LAMBDA CALLS ARGUMENT #0 EXTENSION] fun foo(<bold>f: String.(Int) -> Unit</bold>) { (in foo(String.(Int) -> Unit))
|
||||
7 "".f(<bold>2</bold>) (in foo(String.(Int) -> Unit))
|
||||
|
||||
10 f(<bold>3</bold>) (in foo(String.(Int) -> Unit))
|
||||
16 val v = <bold>i</bold> (in test())
|
||||
15 foo { <bold>i</bold> -> (in test())
|
||||
15 [LAMBDA CALLS ARGUMENT #0 EXTENSION] foo <bold>{ i -></bold> (in test())
|
||||
4 [LAMBDA CALLS ARGUMENT #0 EXTENSION] fun foo(<bold>f: String.(Int) -> Unit</bold>) { (in foo(String.(Int) -> Unit))
|
||||
10 f(<bold>3</bold>) (in foo(String.(Int) -> Unit))
|
||||
|
||||
+4
-3
@@ -1,7 +1,8 @@
|
||||
10 foo(<bold>1</bold>) (in test())
|
||||
5 fun foo(<bold>n: Int</bold>, s: String = "???") { (in foo(Int, String = ...))
|
||||
10 foo(<bold>1</bold>) (in test())
|
||||
|
||||
3 FunParamererKt.foo(<bold>1</bold>);
|
||||
5 fun foo(<bold>n: Int</bold>, s: String = "???") { (in foo(Int, String = ...))
|
||||
3 FunParamererKt.foo(<bold>1</bold>);
|
||||
|
||||
10 foo(<bold>1</bold>) (in test())
|
||||
5 fun foo(<bold>n: Int</bold>, s: String = "???") { (in foo(Int, String = ...))
|
||||
10 foo(<bold>1</bold>) (in test())
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
4 FunParamererWithDefaultKt.foo(1, <bold>"2"</bold>);
|
||||
5 fun foo(n: Int, <bold>s: String</bold> = "???") { (in foo(Int, String = ...))
|
||||
4 FunParamererWithDefaultKt.foo(1, <bold>"2"</bold>);
|
||||
|
||||
11 foo(1, <bold>"2"</bold>) (in test())
|
||||
5 fun foo(n: Int, <bold>s: String</bold> = "???") { (in foo(Int, String = ...))
|
||||
11 foo(1, <bold>"2"</bold>) (in test())
|
||||
|
||||
4 FunParamererWithDefaultKt.foo(1, <bold>"2"</bold>);
|
||||
5 fun foo(n: Int, <bold>s: String</bold> = "???") { (in foo(Int, String = ...))
|
||||
4 FunParamererWithDefaultKt.foo(1, <bold>"2"</bold>);
|
||||
|
||||
5 fun foo(n: Int, s: String = <bold>"???"</bold>) { (in foo(Int, String = ...))
|
||||
5 fun foo(n: Int, <bold>s: String</bold> = "???") { (in foo(Int, String = ...))
|
||||
5 fun foo(n: Int, s: String = <bold>"???"</bold>) { (in foo(Int, String = ...))
|
||||
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
5 return <bold>-n</bold> (in foo(Int))
|
||||
3 <bold>fun foo(n: Int): Int</bold> {
|
||||
5 return <bold>-n</bold> (in foo(Int))
|
||||
|
||||
3 fun foo(<bold>n: Int</bold>): Int { (in foo(Int))
|
||||
3 <bold>fun foo(n: Int): Int</bold> {
|
||||
4 if (n > 0) return <bold>n</bold> (in foo(Int))
|
||||
3 fun foo(<bold>n: Int</bold>): Int { (in foo(Int))
|
||||
|
||||
5 return <bold>-n</bold> (in foo(Int))
|
||||
3 <bold>fun foo(n: Int): Int</bold> {
|
||||
5 return <bold>-n</bold> (in foo(Int))
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
12 foo = <bold>1</bold> (in A.test())
|
||||
11 val x = <bold>foo</bold> (in A.test())
|
||||
4 <bold>var foo: Int</bold> = -1 (in A)
|
||||
5 get() = <bold>if (b) field else 0</bold> (in A.foo.get)
|
||||
5 get() = if (b) <bold>field</bold> else 0 (in A.foo.get)
|
||||
7 field = <bold>if (b) value else 0</bold> (in A.foo.set)
|
||||
7 field = if (b) <bold>value</bold> else 0 (in A.foo.set)
|
||||
6 set(<bold>value</bold>) { (in A.foo.set)
|
||||
12 foo = <bold>1</bold> (in A.test())
|
||||
|
||||
4 var foo: Int = <bold>-1</bold> (in A.foo)
|
||||
11 val x = <bold>foo</bold> (in A.test())
|
||||
4 <bold>var foo: Int</bold> = -1 (in A)
|
||||
@@ -11,12 +21,3 @@
|
||||
7 field = <bold>if (b) value else 0</bold> (in A.foo.set)
|
||||
7 field = if (b) value else <bold>0</bold> (in A.foo.set)
|
||||
|
||||
12 foo = <bold>1</bold> (in A.test())
|
||||
11 val x = <bold>foo</bold> (in A.test())
|
||||
4 <bold>var foo: Int</bold> = -1 (in A)
|
||||
5 get() = <bold>if (b) field else 0</bold> (in A.foo.get)
|
||||
5 get() = if (b) <bold>field</bold> else 0 (in A.foo.get)
|
||||
7 field = <bold>if (b) value else 0</bold> (in A.foo.set)
|
||||
7 field = if (b) <bold>value</bold> else 0 (in A.foo.set)
|
||||
6 set(<bold>value</bold>) { (in A.foo.set)
|
||||
12 foo = <bold>1</bold> (in A.test())
|
||||
|
||||
@@ -1,3 +1,37 @@
|
||||
12 with(<bold>456</bold>) { (in foo() on String)
|
||||
4 fun <bold>Any</bold>.extensionFun() { (in extensionFun() on Any)
|
||||
13 <bold>this</bold>.extensionFun() (in foo() on String)
|
||||
12 [LAMBDA CALLS RECEIVER] with(456) <bold>{</bold> (in foo() on String)
|
||||
45 (INLINE CALL with) [LAMBDA CALLS RECEIVER] inline fun <T, R> with(receiver: T, <bold>block: T.() -> R</bold>): R { (in with(T, T.() -> R))
|
||||
46 (INLINE CALL with) val result = <bold>receiver</bold>.block() (in with(T, T.() -> R))
|
||||
45 (INLINE CALL with) inline fun <T, R> with(<bold>receiver: T</bold>, block: T.() -> R): R { (in with(T, T.() -> R))
|
||||
12 with(<bold>456</bold>) { (in foo() on String)
|
||||
|
||||
20 withNoInline(<bold>1</bold>) { (in foo() on String)
|
||||
4 fun <bold>Any</bold>.extensionFun() { (in extensionFun() on Any)
|
||||
20 [LAMBDA CALLS RECEIVER] withNoInline(1) <bold>{</bold> (in foo() on String)
|
||||
50 [LAMBDA CALLS RECEIVER] fun <T, R> withNoInline(receiver: T, <bold>block: T.() -> R</bold>): R { (in withNoInline(T, T.() -> R))
|
||||
51 val result = <bold>receiver</bold>.block() (in withNoInline(T, T.() -> R))
|
||||
50 fun <T, R> withNoInline(<bold>receiver: T</bold>, block: T.() -> R): R { (in withNoInline(T, T.() -> R))
|
||||
20 withNoInline(<bold>1</bold>) { (in foo() on String)
|
||||
|
||||
24 withNoInline(<bold>2</bold>) { (in foo() on String)
|
||||
4 fun <bold>Any</bold>.extensionFun() { (in extensionFun() on Any)
|
||||
20 [LAMBDA CALLS RECEIVER] withNoInline(1) <bold>{</bold> (in foo() on String)
|
||||
50 [LAMBDA CALLS RECEIVER] fun <T, R> withNoInline(receiver: T, <bold>block: T.() -> R</bold>): R { (in withNoInline(T, T.() -> R))
|
||||
51 val result = <bold>receiver</bold>.block() (in withNoInline(T, T.() -> R))
|
||||
50 fun <T, R> withNoInline(<bold>receiver: T</bold>, block: T.() -> R): R { (in withNoInline(T, T.() -> R))
|
||||
24 withNoInline(<bold>2</bold>) { (in foo() on String)
|
||||
|
||||
28 <bold>"A"</bold>.let { (in foo() on String)
|
||||
4 fun <bold>Any</bold>.extensionFun() { (in extensionFun() on Any)
|
||||
29 <bold>it</bold>.extensionFun() (in foo() on String)
|
||||
28 [LAMBDA CALLS ARGUMENT #0] "A".let <bold>{</bold> (in foo() on String)
|
||||
LIB (INLINE CALL let) [LAMBDA CALLS ARGUMENT #0] public inline fun <T, R> T.let(<bold>block: (T) -> R</bold>): R { (in let((T) -> R) on T)
|
||||
LIB (INLINE CALL let) return block(<bold>this</bold>) (in let((T) -> R) on T)
|
||||
LIB (INLINE CALL let) public inline fun <T, R> <bold>T</bold>.let(block: (T) -> R): R { (in let((T) -> R) on T)
|
||||
28 <bold>"A"</bold>.let { (in foo() on String)
|
||||
|
||||
36 <bold>"D"</bold>.letNoInline { (in foo() on String)
|
||||
4 fun <bold>Any</bold>.extensionFun() { (in extensionFun() on Any)
|
||||
37 <bold>it</bold>.extensionFun() (in foo() on String)
|
||||
@@ -16,23 +50,6 @@
|
||||
55 fun <T, R> <bold>T</bold>.letNoInline(block: (T) -> R): R { (in letNoInline((T) -> R) on T)
|
||||
40 <bold>"C"</bold>.letNoInline { (in foo() on String)
|
||||
|
||||
28 <bold>"A"</bold>.let { (in foo() on String)
|
||||
4 fun <bold>Any</bold>.extensionFun() { (in extensionFun() on Any)
|
||||
29 <bold>it</bold>.extensionFun() (in foo() on String)
|
||||
28 [LAMBDA CALLS ARGUMENT #0] "A".let <bold>{</bold> (in foo() on String)
|
||||
LIB (INLINE CALL let) [LAMBDA CALLS ARGUMENT #0] public inline fun <T, R> T.let(<bold>block: (T) -> R</bold>): R { (in let((T) -> R) on T)
|
||||
LIB (INLINE CALL let) return block(<bold>this</bold>) (in let((T) -> R) on T)
|
||||
LIB (INLINE CALL let) public inline fun <T, R> <bold>T</bold>.let(block: (T) -> R): R { (in let((T) -> R) on T)
|
||||
28 <bold>"A"</bold>.let { (in foo() on String)
|
||||
|
||||
20 withNoInline(<bold>1</bold>) { (in foo() on String)
|
||||
4 fun <bold>Any</bold>.extensionFun() { (in extensionFun() on Any)
|
||||
20 [LAMBDA CALLS RECEIVER] withNoInline(1) <bold>{</bold> (in foo() on String)
|
||||
50 [LAMBDA CALLS RECEIVER] fun <T, R> withNoInline(receiver: T, <bold>block: T.() -> R</bold>): R { (in withNoInline(T, T.() -> R))
|
||||
51 val result = <bold>receiver</bold>.block() (in withNoInline(T, T.() -> R))
|
||||
50 fun <T, R> withNoInline(<bold>receiver: T</bold>, block: T.() -> R): R { (in withNoInline(T, T.() -> R))
|
||||
20 withNoInline(<bold>1</bold>) { (in foo() on String)
|
||||
|
||||
8 with(<bold>123</bold>) { (in foo() on String)
|
||||
4 fun <bold>Any</bold>.extensionFun() { (in extensionFun() on Any)
|
||||
8 [LAMBDA CALLS RECEIVER] with(123) <bold>{</bold> (in foo() on String)
|
||||
@@ -41,19 +58,3 @@ LIB (INLINE CALL let) public inline fun <T, R> <bold>T</bold>.let(block: (
|
||||
45 (INLINE CALL with) inline fun <T, R> with(<bold>receiver: T</bold>, block: T.() -> R): R { (in with(T, T.() -> R))
|
||||
8 with(<bold>123</bold>) { (in foo() on String)
|
||||
|
||||
24 withNoInline(<bold>2</bold>) { (in foo() on String)
|
||||
4 fun <bold>Any</bold>.extensionFun() { (in extensionFun() on Any)
|
||||
20 [LAMBDA CALLS RECEIVER] withNoInline(1) <bold>{</bold> (in foo() on String)
|
||||
50 [LAMBDA CALLS RECEIVER] fun <T, R> withNoInline(receiver: T, <bold>block: T.() -> R</bold>): R { (in withNoInline(T, T.() -> R))
|
||||
51 val result = <bold>receiver</bold>.block() (in withNoInline(T, T.() -> R))
|
||||
50 fun <T, R> withNoInline(<bold>receiver: T</bold>, block: T.() -> R): R { (in withNoInline(T, T.() -> R))
|
||||
24 withNoInline(<bold>2</bold>) { (in foo() on String)
|
||||
|
||||
12 with(<bold>456</bold>) { (in foo() on String)
|
||||
4 fun <bold>Any</bold>.extensionFun() { (in extensionFun() on Any)
|
||||
13 <bold>this</bold>.extensionFun() (in foo() on String)
|
||||
12 [LAMBDA CALLS RECEIVER] with(456) <bold>{</bold> (in foo() on String)
|
||||
45 (INLINE CALL with) [LAMBDA CALLS RECEIVER] inline fun <T, R> with(receiver: T, <bold>block: T.() -> R</bold>): R { (in with(T, T.() -> R))
|
||||
46 (INLINE CALL with) val result = <bold>receiver</bold>.block() (in with(T, T.() -> R))
|
||||
45 (INLINE CALL with) inline fun <T, R> with(<bold>receiver: T</bold>, block: T.() -> R): R { (in with(T, T.() -> R))
|
||||
12 with(<bold>456</bold>) { (in foo() on String)
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
14 x = <bold>2</bold> (in A.test())
|
||||
4 <bold>var x: Int</bold> (in A)
|
||||
14 x = <bold>2</bold> (in A.test())
|
||||
|
||||
7 x = <bold>1</bold> (in A)
|
||||
4 <bold>var x: Int</bold> (in A)
|
||||
7 x = <bold>1</bold> (in A)
|
||||
|
||||
14 x = <bold>2</bold> (in A.test())
|
||||
4 <bold>var x: Int</bold> (in A)
|
||||
14 x = <bold>2</bold> (in A.test())
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
7 else -> <bold>null</bold> (in test(Int))
|
||||
5 n > 0 -> <bold>"+"</bold> (in test(Int))
|
||||
9 return <bold>s</bold> (in test(Int))
|
||||
4 <bold>var s</bold> = when { (in test(Int))
|
||||
4 var s = <bold>when {</bold> (in test(Int))
|
||||
7 else -> <bold>null</bold> (in test(Int))
|
||||
5 n > 0 -> <bold>"+"</bold> (in test(Int))
|
||||
|
||||
6 n < 0 -> <bold>"-"</bold> (in test(Int))
|
||||
9 return <bold>s</bold> (in test(Int))
|
||||
@@ -10,8 +10,9 @@
|
||||
4 var s = <bold>when {</bold> (in test(Int))
|
||||
6 n < 0 -> <bold>"-"</bold> (in test(Int))
|
||||
|
||||
5 n > 0 -> <bold>"+"</bold> (in test(Int))
|
||||
7 else -> <bold>null</bold> (in test(Int))
|
||||
9 return <bold>s</bold> (in test(Int))
|
||||
4 <bold>var s</bold> = when { (in test(Int))
|
||||
4 var s = <bold>when {</bold> (in test(Int))
|
||||
5 n > 0 -> <bold>"+"</bold> (in test(Int))
|
||||
7 else -> <bold>null</bold> (in test(Int))
|
||||
|
||||
|
||||
@@ -2,15 +2,6 @@
|
||||
8 fun <bold>Any</bold>.extensionFun() { (in extensionFun() on Any)
|
||||
12 <bold>""</bold>.extensionFun() (in foo() on String)
|
||||
|
||||
24 <bold>"A"</bold>.foo() (in main())
|
||||
8 fun <bold>Any</bold>.extensionFun() { (in extensionFun() on Any)
|
||||
11 fun <bold>String</bold>.foo() { (in foo() on String)
|
||||
24 <bold>"A"</bold>.foo() (in main())
|
||||
|
||||
3 KotlinUtil.extensionFun(<bold>"x"</bold>);
|
||||
8 fun <bold>Any</bold>.extensionFun() { (in extensionFun() on Any)
|
||||
3 KotlinUtil.extensionFun(<bold>"x"</bold>);
|
||||
|
||||
14 <bold>1</bold>.extensionFun() (in foo() on String)
|
||||
8 fun <bold>Any</bold>.extensionFun() { (in extensionFun() on Any)
|
||||
14 <bold>1</bold>.extensionFun() (in foo() on String)
|
||||
@@ -22,3 +13,13 @@ LIB (INLINE CALL with) [LAMBDA CALLS RECEIVER] public inline fun <T, R> with(
|
||||
LIB (INLINE CALL with) return <bold>receiver</bold>.block() (in with(T, T.() -> R))
|
||||
LIB (INLINE CALL with) public inline fun <T, R> with(<bold>receiver: T</bold>, block: T.() -> R): R { (in with(T, T.() -> R))
|
||||
18 with(<bold>123</bold>) { (in foo() on String)
|
||||
|
||||
24 <bold>"A"</bold>.foo() (in main())
|
||||
8 fun <bold>Any</bold>.extensionFun() { (in extensionFun() on Any)
|
||||
11 fun <bold>String</bold>.foo() { (in foo() on String)
|
||||
24 <bold>"A"</bold>.foo() (in main())
|
||||
|
||||
3 KotlinUtil.extensionFun(<bold>"x"</bold>);
|
||||
8 fun <bold>Any</bold>.extensionFun() { (in extensionFun() on Any)
|
||||
3 KotlinUtil.extensionFun(<bold>"x"</bold>);
|
||||
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
8 val v = <bold>"a"</bold>.property (in foo())
|
||||
3 var <bold>Any</bold>.property: Int (in property on Any)
|
||||
8 val v = <bold>"a"</bold>.property (in foo())
|
||||
|
||||
9 <bold>"b"</bold>.property = 2 (in foo())
|
||||
3 var <bold>Any</bold>.property: Int (in property on Any)
|
||||
9 <bold>"b"</bold>.property = 2 (in foo())
|
||||
|
||||
8 val v = <bold>"a"</bold>.property (in foo())
|
||||
3 var <bold>Any</bold>.property: Int (in property on Any)
|
||||
8 val v = <bold>"a"</bold>.property (in foo())
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
22 other?.bar(<bold>p + 3</bold>) (in D.foo(Int))
|
||||
12 open fun bar(<bold>p: Int</bold>) { (in C.bar(Int))
|
||||
22 other?.bar(<bold>p + 3</bold>) (in D.foo(Int))
|
||||
|
||||
9 other?.bar(<bold>p + 1</bold>) (in C.foo(Int))
|
||||
12 open fun bar(<bold>p: Int</bold>) { (in C.bar(Int))
|
||||
9 other?.bar(<bold>p + 1</bold>) (in C.foo(Int))
|
||||
|
||||
22 other?.bar(<bold>p + 3</bold>) (in D.foo(Int))
|
||||
12 open fun bar(<bold>p: Int</bold>) { (in C.bar(Int))
|
||||
22 other?.bar(<bold>p + 3</bold>) (in D.foo(Int))
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
18 <bold>2</bold>.extensionFun() (in Derived.derivedF())
|
||||
4 open fun <bold>Int</bold>.extensionFun() { (in extensionFun() on Int)
|
||||
18 <bold>2</bold>.extensionFun() (in Derived.derivedF())
|
||||
|
||||
9 <bold>1</bold>.extensionFun() (in Base.baseF())
|
||||
4 open fun <bold>Int</bold>.extensionFun() { (in extensionFun() on Int)
|
||||
9 <bold>1</bold>.extensionFun() (in Base.baseF())
|
||||
|
||||
18 <bold>2</bold>.extensionFun() (in Derived.derivedF())
|
||||
4 open fun <bold>Int</bold>.extensionFun() { (in extensionFun() on Int)
|
||||
18 <bold>2</bold>.extensionFun() (in Derived.derivedF())
|
||||
|
||||
+7
-6
@@ -1,9 +1,3 @@
|
||||
22 i.<bold>foo</bold>(3) (in g(JavaInterface))
|
||||
9 val v = <bold>p</bold> (in C.foo(Int))
|
||||
8 override fun foo(<bold>p: Int</bold>) { (in C.foo(Int))
|
||||
2 void foo(int <bold>p</bold>);
|
||||
22 i.<bold>foo</bold>(3) (in g(JavaInterface))
|
||||
|
||||
13 foo(<bold>1</bold>) (in C.f())
|
||||
9 val v = <bold>p</bold> (in C.foo(Int))
|
||||
8 override fun foo(<bold>p: Int</bold>) { (in C.foo(Int))
|
||||
@@ -13,3 +7,10 @@
|
||||
9 val v = <bold>p</bold> (in C.foo(Int))
|
||||
8 override fun foo(<bold>p: Int</bold>) { (in C.foo(Int))
|
||||
18 i.foo(<bold>2</bold>) (in f(I))
|
||||
|
||||
22 i.<bold>foo</bold>(3) (in g(JavaInterface))
|
||||
9 val v = <bold>p</bold> (in C.foo(Int))
|
||||
8 override fun foo(<bold>p: Int</bold>) { (in C.foo(Int))
|
||||
2 void foo(int <bold>p</bold>);
|
||||
22 i.<bold>foo</bold>(3) (in g(JavaInterface))
|
||||
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
12 b.prop = <bold>10</bold> (in foo(Base, Derived))
|
||||
13 <bold>val v</bold> = d.prop (in foo(Base, Derived))
|
||||
13 val v = <bold>d.prop</bold> (in foo(Base, Derived))
|
||||
8 override <bold>var prop: Int</bold> = 1 (in Derived)
|
||||
12 b.prop = <bold>10</bold> (in foo(Base, Derived))
|
||||
|
||||
8 override var prop: Int = <bold>1</bold> (in Derived.prop)
|
||||
13 <bold>val v</bold> = d.prop (in foo(Base, Derived))
|
||||
13 val v = <bold>d.prop</bold> (in foo(Base, Derived))
|
||||
8 override <bold>var prop: Int</bold> = 1 (in Derived)
|
||||
8 override var prop: Int = <bold>1</bold> (in Derived.prop)
|
||||
|
||||
12 b.prop = <bold>10</bold> (in foo(Base, Derived))
|
||||
13 <bold>val v</bold> = d.prop (in foo(Base, Derived))
|
||||
13 val v = <bold>d.prop</bold> (in foo(Base, Derived))
|
||||
8 override <bold>var prop: Int</bold> = 1 (in Derived)
|
||||
12 b.prop = <bold>10</bold> (in foo(Base, Derived))
|
||||
|
||||
@@ -1,9 +1,3 @@
|
||||
8 override fun foo() = <bold>2</bold> (in B.foo())
|
||||
17 <bold>val y</bold> = b.foo() (in test(A, B,…))
|
||||
17 val y = <bold>b.foo()</bold> (in test(A, B,…))
|
||||
8 override <bold>fun foo()</bold> = 2 (in B)
|
||||
8 override fun foo() = <bold>2</bold> (in B.foo())
|
||||
|
||||
12 override fun foo() = <bold>3</bold> (in C.foo())
|
||||
17 <bold>val y</bold> = b.foo() (in test(A, B,…))
|
||||
17 val y = <bold>b.foo()</bold> (in test(A, B,…))
|
||||
@@ -14,3 +8,10 @@
|
||||
17 <bold>val y</bold> = b.foo() (in test(A, B,…))
|
||||
17 val y = <bold>b.foo()</bold> (in test(A, B,…))
|
||||
3 return <bold>5</bold>;
|
||||
|
||||
8 override fun foo() = <bold>2</bold> (in B.foo())
|
||||
17 <bold>val y</bold> = b.foo() (in test(A, B,…))
|
||||
17 val y = <bold>b.foo()</bold> (in test(A, B,…))
|
||||
8 override <bold>fun foo()</bold> = 2 (in B)
|
||||
8 override fun foo() = <bold>2</bold> (in B.foo())
|
||||
|
||||
|
||||
+12
-11
@@ -1,22 +1,23 @@
|
||||
9 class C : B(<bold>1</bold>) { (in C)
|
||||
15 <bold>val y</bold> = b.foo (in test(A, B,…))
|
||||
15 val y = <bold>b.foo</bold> (in test(A, B,…))
|
||||
7 open class B(override <bold>val foo: Int</bold>) : A() (in B)
|
||||
9 class C : B(<bold>1</bold>) { (in C)
|
||||
|
||||
10 override val foo = <bold>3</bold> (in C.foo)
|
||||
15 <bold>val y</bold> = b.foo (in test(A, B,…))
|
||||
15 val y = <bold>b.foo</bold> (in test(A, B,…))
|
||||
10 override <bold>val foo</bold> = 3 (in C)
|
||||
10 override val foo = <bold>3</bold> (in C.foo)
|
||||
|
||||
7 return <bold>5</bold>;
|
||||
15 <bold>val y</bold> = b.foo (in test(A, B,…))
|
||||
15 val y = <bold>b.foo</bold> (in test(A, B,…))
|
||||
7 return <bold>5</bold>;
|
||||
|
||||
3 super(<bold>10</bold>);
|
||||
15 <bold>val y</bold> = b.foo (in test(A, B,…))
|
||||
15 val y = <bold>b.foo</bold> (in test(A, B,…))
|
||||
7 open class B(override <bold>val foo: Int</bold>) : A() (in B)
|
||||
3 super(<bold>10</bold>);
|
||||
|
||||
7 return <bold>5</bold>;
|
||||
15 <bold>val y</bold> = b.foo (in test(A, B,…))
|
||||
15 val y = <bold>b.foo</bold> (in test(A, B,…))
|
||||
7 return <bold>5</bold>;
|
||||
|
||||
9 class C : B(<bold>1</bold>) { (in C)
|
||||
15 <bold>val y</bold> = b.foo (in test(A, B,…))
|
||||
15 val y = <bold>b.foo</bold> (in test(A, B,…))
|
||||
7 open class B(override <bold>val foo: Int</bold>) : A() (in B)
|
||||
9 class C : B(<bold>1</bold>) { (in C)
|
||||
|
||||
|
||||
@@ -1,9 +1,3 @@
|
||||
8 override val foo = <bold>2</bold> (in B.foo)
|
||||
17 <bold>val y</bold> = b.foo (in test(A, B,…))
|
||||
17 val y = <bold>b.foo</bold> (in test(A, B,…))
|
||||
8 override <bold>val foo</bold> = 2 (in B)
|
||||
8 override val foo = <bold>2</bold> (in B.foo)
|
||||
|
||||
12 override val foo = <bold>3</bold> (in C.foo)
|
||||
17 <bold>val y</bold> = b.foo (in test(A, B,…))
|
||||
17 val y = <bold>b.foo</bold> (in test(A, B,…))
|
||||
@@ -14,3 +8,10 @@
|
||||
17 <bold>val y</bold> = b.foo (in test(A, B,…))
|
||||
17 val y = <bold>b.foo</bold> (in test(A, B,…))
|
||||
3 return <bold>5</bold>;
|
||||
|
||||
8 override val foo = <bold>2</bold> (in B.foo)
|
||||
17 <bold>val y</bold> = b.foo (in test(A, B,…))
|
||||
17 val y = <bold>b.foo</bold> (in test(A, B,…))
|
||||
8 override <bold>val foo</bold> = 2 (in B)
|
||||
8 override val foo = <bold>2</bold> (in B.foo)
|
||||
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
11 new A(<bold>1</bold>);
|
||||
4 open class A @JvmOverloads constructor(<bold>n: Int</bold>, s: String = "???") (in A(Int, String = ...))
|
||||
11 new A(<bold>1</bold>);
|
||||
|
||||
2 D(int <bold>n</bold>, String s) {
|
||||
4 open class A @JvmOverloads constructor(<bold>n: Int</bold>, s: String = "???") (in A(Int, String = ...))
|
||||
3 super(<bold>n</bold>, s);
|
||||
@@ -7,6 +11,3 @@
|
||||
4 open class A @JvmOverloads constructor(<bold>n: Int</bold>, s: String = "???") (in A(Int, String = ...))
|
||||
6 class B1: A(<bold>1</bold>) (in B1)
|
||||
|
||||
11 new A(<bold>1</bold>);
|
||||
4 open class A @JvmOverloads constructor(<bold>n: Int</bold>, s: String = "???") (in A(Int, String = ...))
|
||||
11 new A(<bold>1</bold>);
|
||||
|
||||
+5
-4
@@ -1,7 +1,3 @@
|
||||
7 class B2: A(1, <bold>"2"</bold>) (in B2)
|
||||
4 open class A @JvmOverloads constructor(n: Int, <bold>s: String</bold> = "???") (in A(Int, String = ...))
|
||||
7 class B2: A(1, <bold>"2"</bold>) (in B2)
|
||||
|
||||
12 new A(1, <bold>"2"</bold>);
|
||||
4 open class A @JvmOverloads constructor(n: Int, <bold>s: String</bold> = "???") (in A(Int, String = ...))
|
||||
12 new A(1, <bold>"2"</bold>);
|
||||
@@ -14,3 +10,8 @@
|
||||
4 open class A @JvmOverloads constructor(n: Int, s: String = <bold>"???"</bold>) (in A(Int, String = ...))
|
||||
4 open class A @JvmOverloads constructor(n: Int, <bold>s: String</bold> = "???") (in A(Int, String = ...))
|
||||
4 open class A @JvmOverloads constructor(n: Int, s: String = <bold>"???"</bold>) (in A(Int, String = ...))
|
||||
|
||||
7 class B2: A(1, <bold>"2"</bold>) (in B2)
|
||||
4 open class A @JvmOverloads constructor(n: Int, <bold>s: String</bold> = "???") (in A(Int, String = ...))
|
||||
7 class B2: A(1, <bold>"2"</bold>) (in B2)
|
||||
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
12 i.prop = <bold>10</bold> (in foo(I, C))
|
||||
13 <bold>val v</bold> = c.prop (in foo(I, C))
|
||||
13 val v = <bold>c.prop</bold> (in foo(I, C))
|
||||
8 override <bold>var prop: Int</bold> = 0 (in C)
|
||||
12 i.prop = <bold>10</bold> (in foo(I, C))
|
||||
|
||||
8 override var prop: Int = <bold>0</bold> (in C.prop)
|
||||
13 <bold>val v</bold> = c.prop (in foo(I, C))
|
||||
13 val v = <bold>c.prop</bold> (in foo(I, C))
|
||||
8 override <bold>var prop: Int</bold> = 0 (in C)
|
||||
8 override var prop: Int = <bold>0</bold> (in C.prop)
|
||||
|
||||
12 i.prop = <bold>10</bold> (in foo(I, C))
|
||||
13 <bold>val v</bold> = c.prop (in foo(I, C))
|
||||
13 val v = <bold>c.prop</bold> (in foo(I, C))
|
||||
8 override <bold>var prop: Int</bold> = 0 (in C)
|
||||
12 i.prop = <bold>10</bold> (in foo(I, C))
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
11 new A(<bold>1</bold>);
|
||||
5 @JvmOverloads constructor(<bold>n: Int</bold>, s: String = "???") (in constructor A(Int, String = ...))
|
||||
11 new A(<bold>1</bold>);
|
||||
|
||||
2 D(int <bold>n</bold>, String s) {
|
||||
5 @JvmOverloads constructor(<bold>n: Int</bold>, s: String = "???") (in constructor A(Int, String = ...))
|
||||
3 super(<bold>n</bold>, s);
|
||||
@@ -7,6 +11,3 @@
|
||||
5 @JvmOverloads constructor(<bold>n: Int</bold>, s: String = "???") (in constructor A(Int, String = ...))
|
||||
8 class B1: A(<bold>1</bold>) (in B1)
|
||||
|
||||
11 new A(<bold>1</bold>);
|
||||
5 @JvmOverloads constructor(<bold>n: Int</bold>, s: String = "???") (in constructor A(Int, String = ...))
|
||||
11 new A(<bold>1</bold>);
|
||||
|
||||
+5
-4
@@ -1,7 +1,3 @@
|
||||
9 class B2: A(1, <bold>"2"</bold>) (in B2)
|
||||
5 @JvmOverloads constructor(n: Int, <bold>s: String</bold> = "???") (in constructor A(Int, String = ...))
|
||||
9 class B2: A(1, <bold>"2"</bold>) (in B2)
|
||||
|
||||
12 new A(1, <bold>"2"</bold>);
|
||||
5 @JvmOverloads constructor(n: Int, <bold>s: String</bold> = "???") (in constructor A(Int, String = ...))
|
||||
12 new A(1, <bold>"2"</bold>);
|
||||
@@ -14,3 +10,8 @@
|
||||
5 @JvmOverloads constructor(n: Int, s: String = <bold>"???"</bold>) (in constructor A(Int, String = ...))
|
||||
5 @JvmOverloads constructor(n: Int, <bold>s: String</bold> = "???") (in constructor A(Int, String = ...))
|
||||
5 @JvmOverloads constructor(n: Int, s: String = <bold>"???"</bold>) (in constructor A(Int, String = ...))
|
||||
|
||||
9 class B2: A(1, <bold>"2"</bold>) (in B2)
|
||||
5 @JvmOverloads constructor(n: Int, <bold>s: String</bold> = "???") (in constructor A(Int, String = ...))
|
||||
9 class B2: A(1, <bold>"2"</bold>) (in B2)
|
||||
|
||||
|
||||
+9
-8
@@ -1,11 +1,3 @@
|
||||
6 private var _value: String = <bold>""</bold> (in Delegate._value)
|
||||
27 println("My name is '${a.<bold>name</bold>}'") (in main(Array<String>))
|
||||
14 <bold>var name</bold> by Delegate() (in AClass)
|
||||
7 operator <bold>fun getValue(thisRef: Any?, property: KProperty<*>)</bold> = _value (in Delegate)
|
||||
7 operator fun getValue(thisRef: Any?, property: KProperty<*>) = <bold>_value</bold> (in Delegate.getValue(Any?, KProperty<*>))
|
||||
6 private <bold>var _value: String</bold> = "" (in Delegate)
|
||||
6 private var _value: String = <bold>""</bold> (in Delegate._value)
|
||||
|
||||
20 name = <bold>"bye"</bold> (in AClass.uses())
|
||||
27 println("My name is '${a.<bold>name</bold>}'") (in main(Array<String>))
|
||||
14 <bold>var name</bold> by Delegate() (in AClass)
|
||||
@@ -27,3 +19,12 @@
|
||||
16 name = <bold>name1</bold> (in AClass)
|
||||
13 class AClass(<bold>name1: String</bold>){ (in AClass(String))
|
||||
26 val a = AClass(<bold>"hello"</bold>) (in main(Array<String>))
|
||||
|
||||
6 private var _value: String = <bold>""</bold> (in Delegate._value)
|
||||
27 println("My name is '${a.<bold>name</bold>}'") (in main(Array<String>))
|
||||
14 <bold>var name</bold> by Delegate() (in AClass)
|
||||
7 operator <bold>fun getValue(thisRef: Any?, property: KProperty<*>)</bold> = _value (in Delegate)
|
||||
7 operator fun getValue(thisRef: Any?, property: KProperty<*>) = <bold>_value</bold> (in Delegate.getValue(Any?, KProperty<*>))
|
||||
6 private <bold>var _value: String</bold> = "" (in Delegate)
|
||||
6 private var _value: String = <bold>""</bold> (in Delegate._value)
|
||||
|
||||
|
||||
@@ -1,11 +1,3 @@
|
||||
7 private var _value: String = <bold>""</bold> (in Delegate._value)
|
||||
22 println("Now my name is '$<bold>name</bold>'") (in AClass.uses())
|
||||
15 <bold>var name</bold> by Delegate() (in AClass)
|
||||
8 operator <bold>fun getValue(thisRef: Any?, property: KProperty<*>)</bold> = _value (in Delegate)
|
||||
8 operator fun getValue(thisRef: Any?, property: KProperty<*>) = <bold>_value</bold> (in Delegate.getValue(Any?, KProperty<*>))
|
||||
7 private <bold>var _value: String</bold> = "" (in Delegate)
|
||||
7 private var _value: String = <bold>""</bold> (in Delegate._value)
|
||||
|
||||
21 name = <bold>"bye"</bold> (in AClass.uses())
|
||||
22 println("Now my name is '$<bold>name</bold>'") (in AClass.uses())
|
||||
15 <bold>var name</bold> by Delegate() (in AClass)
|
||||
@@ -27,3 +19,12 @@
|
||||
17 name = <bold>name1</bold> (in AClass)
|
||||
14 class AClass(<bold>name1: String</bold>){ (in AClass(String))
|
||||
27 val a = AClass(<bold>"hello"</bold>) (in main(Array<String>))
|
||||
|
||||
7 private var _value: String = <bold>""</bold> (in Delegate._value)
|
||||
22 println("Now my name is '$<bold>name</bold>'") (in AClass.uses())
|
||||
15 <bold>var name</bold> by Delegate() (in AClass)
|
||||
8 operator <bold>fun getValue(thisRef: Any?, property: KProperty<*>)</bold> = _value (in Delegate)
|
||||
8 operator fun getValue(thisRef: Any?, property: KProperty<*>) = <bold>_value</bold> (in Delegate.getValue(Any?, KProperty<*>))
|
||||
7 private <bold>var _value: String</bold> = "" (in Delegate)
|
||||
7 private var _value: String = <bold>""</bold> (in Delegate._value)
|
||||
|
||||
|
||||
@@ -1,9 +1,3 @@
|
||||
6 private String _value = <bold>""</bold>;
|
||||
12 println("Now my name is '$<bold>name</bold>'") (in AClass.uses())
|
||||
5 <bold>var name</bold> by D() (in AClass)
|
||||
9 return <bold>_value</bold>;
|
||||
6 private String _value = <bold>""</bold>;
|
||||
|
||||
5 var name <bold>by D()</bold> (in AClass.name)
|
||||
12 println("Now my name is '$<bold>name</bold>'") (in AClass.uses())
|
||||
5 <bold>var name</bold> by D() (in AClass)
|
||||
@@ -11,3 +5,10 @@
|
||||
13 _value = <bold>value</bold>;
|
||||
12 void setValue(@Nullable Object thisRef, @NotNull KProperty<?> property, @NotNull String <bold>value</bold>) {
|
||||
5 var name <bold>by D()</bold> (in AClass.name)
|
||||
|
||||
6 private String _value = <bold>""</bold>;
|
||||
12 println("Now my name is '$<bold>name</bold>'") (in AClass.uses())
|
||||
5 <bold>var name</bold> by D() (in AClass)
|
||||
9 return <bold>_value</bold>;
|
||||
6 private String _value = <bold>""</bold>;
|
||||
|
||||
|
||||
+4
-3
@@ -2,10 +2,11 @@
|
||||
3 <bold>var foo: Int</bold> = 1
|
||||
3 var foo: Int = <bold>1</bold> (in foo)
|
||||
|
||||
4 TopLevelVarKt.setFoo(<bold>3</bold>);
|
||||
3 <bold>var foo: Int</bold> = 1
|
||||
4 TopLevelVarKt.setFoo(<bold>3</bold>);
|
||||
|
||||
7 foo = <bold>2</bold> (in test())
|
||||
3 <bold>var foo: Int</bold> = 1
|
||||
7 foo = <bold>2</bold> (in test())
|
||||
|
||||
4 TopLevelVarKt.setFoo(<bold>3</bold>);
|
||||
3 <bold>var foo: Int</bold> = 1
|
||||
4 TopLevelVarKt.setFoo(<bold>3</bold>);
|
||||
|
||||
+4
-3
@@ -7,10 +7,11 @@
|
||||
3 open class A(<bold>val n: Int</bold>) (in A)
|
||||
5 class B : A(<bold>1</bold>) (in B)
|
||||
|
||||
7 A a = new A(<bold>3</bold>);
|
||||
3 open class A(<bold>val n: Int</bold>) (in A)
|
||||
7 A a = new A(<bold>3</bold>);
|
||||
|
||||
8 val z = A(<bold>2</bold>).n (in test())
|
||||
3 open class A(<bold>val n: Int</bold>) (in A)
|
||||
8 val z = A(<bold>2</bold>).n (in test())
|
||||
|
||||
7 A a = new A(<bold>3</bold>);
|
||||
3 open class A(<bold>val n: Int</bold>) (in A)
|
||||
7 A a = new A(<bold>3</bold>);
|
||||
|
||||
@@ -4,12 +4,13 @@
|
||||
6 2 -> <bold>n</bold> (in test(Int, Int))
|
||||
3 fun test(m: Int, <bold>n: Int</bold>) { (in test(Int, Int))
|
||||
|
||||
5 1 -> <bold>1</bold> (in test(Int, Int))
|
||||
4 <bold>val x</bold> = when (m) { (in test(Int, Int))
|
||||
4 val x = <bold>when (m) {</bold> (in test(Int, Int))
|
||||
5 1 -> <bold>1</bold> (in test(Int, Int))
|
||||
|
||||
7 else -> <bold>0</bold> (in test(Int, Int))
|
||||
4 <bold>val x</bold> = when (m) { (in test(Int, Int))
|
||||
4 val x = <bold>when (m) {</bold> (in test(Int, Int))
|
||||
7 else -> <bold>0</bold> (in test(Int, Int))
|
||||
|
||||
5 1 -> <bold>1</bold> (in test(Int, Int))
|
||||
4 <bold>val x</bold> = when (m) { (in test(Int, Int))
|
||||
4 val x = <bold>when (m) {</bold> (in test(Int, Int))
|
||||
5 1 -> <bold>1</bold> (in test(Int, Int))
|
||||
|
||||
@@ -17,8 +17,8 @@ abstract class AbstractSlicerLeafGroupingTest : AbstractSlicerTest() {
|
||||
val leafExpressions = analyzer.calcLeafExpressions(rootNode, treeStructure, possibleElementsByNode)
|
||||
val newRootNode = analyzer.createTreeGroupedByValues(leafExpressions, rootNode, possibleElementsByNode)
|
||||
val renderedForest = buildString {
|
||||
for (groupRootNode in newRootNode.children) {
|
||||
append(buildTreeRepresentation(groupRootNode))
|
||||
newRootNode.children.map { groupRootNode -> buildTreeRepresentation(groupRootNode) }.sorted().forEach {
|
||||
append(it)
|
||||
append("\n")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user