Files
codeql/java/ql/test/kotlin/library-tests/classes/local_anonymous.kt

29 lines
442 B
Kotlin

package LocalAnonymous
class Class1 {
fun fn1(): Any {
return object {
fun fn() {}
}
}
fun fn2() {
fun fnLocal() {}
fnLocal()
}
fun fn3() {
val lambda1 = { a: Int, b: Int -> a + b }
val lambda2 = fun(a: Int, b: Int) = a + b
}
fun fn4() {
val fnRef = Class1::fn3
}
fun fn5() {
class LocalClass {}
LocalClass()
}
}