[FIR] Make default values for value parameters lazy in RawFirBuilder

Sixth step for ^KT-52615

Merge-request: KT-MR-7926
Merged-by: Egor Kulikov <Egor.Kulikov@jetbrains.com>
This commit is contained in:
Egor Kulikov
2022-12-08 13:32:37 +00:00
committed by Space Team
parent dbb02a9bfb
commit dbfe33c00d
10 changed files with 45 additions and 15 deletions
@@ -179,6 +179,10 @@ class FirJavaValueParameter @FirImplementationDetail constructor(
override fun replaceControlFlowGraphReference(newControlFlowGraphReference: FirControlFlowGraphReference?) {
}
override fun replaceDefaultValue(newDefaultValue: FirExpression?) {
error("Java value parameter cannot has default value")
}
override fun replaceGetter(newGetter: FirPropertyAccessor?) {
}