summaryrefslogtreecommitdiff
path: root/plugins/kotlin/jps/jps-plugin/tests/testData/incremental/lookupTracker/jvm/expressionType/genericType.kt
blob: dd0722893b2a9f27d126abf845ee804021de886c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package foo

// From KT-10772 Problem with daemon on Idea 15.0.3 & 1-dev-25

/*p:foo*/fun <T> identity(): (T) -> T = /*p:kotlin(Function1) p:kotlin(Nothing)*/null as (T) -> T

/*p:foo*/fun <T> compute(f: () -> T) {
    val result = f()
}

/*p:foo*/class Bar<T>(val t: T) {
    init {
        val a = /*c:foo.Bar c:foo.Bar(T)*/t
    }
}