// this code was legal in 1.0.6 but not in 1.1 object Test { val thing = { a : String -> println(a) } } fun main(args: Array) { val kClass = Test::class val firstProp = kClass.memberProperties.first() val lambda = firstProp.call(kClass.objectInstance) as Lambda lambda.invoke("Test") // no `invoke` function exists for Lambda type in Kotlin 1.1 }