| // RUN_PIPELINE_TILL: FRONTEND | |
| fun foo( | |
| @IntroducedAt("1") a: Int = <!INVALID_DEFAULT_VALUE_DEPENDENCY, UNINITIALIZED_PARAMETER!>b<!>, | |
| @IntroducedAt("2") b: Int = 2, | |
| ) {} | |
| private fun alsoFun(x: Int) = x | |
| fun also( | |
| @IntroducedAt("1") a: Int = 0.also { alsoFun(<!INVALID_DEFAULT_VALUE_DEPENDENCY, UNINITIALIZED_PARAMETER!>b<!>) }, | |
| @IntroducedAt("2") b: Int = 2, | |
| ) { | |
| } | |
| fun localFun( | |
| @IntroducedAt("1") a: Int = run { | |
| fun c(x: Int) = x + 1 | |
| c(<!INVALID_DEFAULT_VALUE_DEPENDENCY, UNINITIALIZED_PARAMETER!>b<!>) | |
| }, | |
| @IntroducedAt("2") b: Int = 2, | |
| ) { | |
| } | |
| fun lambda( | |
| @IntroducedAt("1") a: () -> Int = { <!INVALID_DEFAULT_VALUE_DEPENDENCY, UNINITIALIZED_PARAMETER!>b<!> }, | |
| @IntroducedAt("2") b: Int = 2, | |
| ) { | |
| } | |
| fun coll( | |
| @IntroducedAt("1") a: Int = listOf(1).map { it + <!INVALID_DEFAULT_VALUE_DEPENDENCY, UNINITIALIZED_PARAMETER!>b<!> }.first(), | |
| @IntroducedAt("2") b: Int = 2, | |
| ) { | |
| } | |
| /* GENERATED_FIR_TAGS: additiveExpression, annotationUseSiteTargetFile, classReference, functionDeclaration, | |
| functionalType, integerLiteral, lambdaLiteral, localFunction, stringLiteral */ |