Files
kotlin-fork/compiler/testData/diagnostics/tests/inner/extensionLambdaInsideNestedClass.kt
T
Svetlana Isakova 26f66eaea5 fixed INACCESSIBLE_OUTER_CLASS_EXPRESSION check
for extension lambda (with implicit this) in nested class
2013-12-17 19:04:41 +04:00

27 lines
521 B
Kotlin

package f
object A {
class LoginFormPage() : Request({
val failed = session.get("LOGIN_FAILED")
})
}
class B {
class object {
class LoginFormPage() : Request({
val failed = session.get("LOGIN_FAILED")
})
}
class C {
class LoginFormPage() : Request({
val failed = session.get("LOGIN_FAILED")
})
}
}
open class Request(private val handler: ActionContext.() -> Unit) {}
trait ActionContext {
val session : Map<String, String>
}