Skip to content

Commit ada31f3

Browse files
committed
Distinguish result type parameter names
This makes debugging a little easier.
1 parent 49c9c36 commit ada31f3

File tree

1 file changed

+7
-7
lines changed
  • java/ql/test/kotlin/library-tests/dataflow/func

1 file changed

+7
-7
lines changed

java/ql/test/kotlin/library-tests/dataflow/func/util.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
class Processor {
2-
fun <R> process(f: () -> R) : R {
2+
fun <R1> process(f: () -> R1) : R1 {
33
return f()
44
}
55

6-
fun <T, R> process(f: (T) -> R, arg: T) : R {
6+
fun <T, R2> process(f: (T) -> R2, arg: T) : R2 {
77
return f(arg)
88
}
99

10-
fun <T0, T1, R> process(f: (T0, T1) -> R, arg0: T0, arg1: T1) : R {
10+
fun <T0, T1, R3> process(f: (T0, T1) -> R3, arg0: T0, arg1: T1) : R3 {
1111
return f(arg0, arg1)
1212
}
1313

14-
fun <T, R> process(
15-
f: (T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T) -> R,
16-
a: T, b: T) : R {
14+
fun <T, R4> process(
15+
f: (T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T) -> R4,
16+
a: T, b: T) : R4 {
1717
return f(a,b,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a)
1818
}
1919

20-
fun <T, R> processExt(f: T.(T) -> R, ext: T, arg: T) : R {
20+
fun <T, R5> processExt(f: T.(T) -> R5, ext: T, arg: T) : R5 {
2121
return ext.f(arg)
2222
}
2323
}

0 commit comments

Comments
 (0)