FIR IDE: implement lazy functions, constructors & accessors bodies building for raw fir

test
This commit is contained in:
Ilya Kirillov
2020-10-09 11:31:09 +03:00
parent 4fae9cbdb0
commit d2d330c3be
15 changed files with 249 additions and 37 deletions
@@ -130,6 +130,10 @@ class FirJavaConstructor @FirImplementationDetail constructor(
override fun replaceReceiverTypeRef(newReceiverTypeRef: FirTypeRef?) {}
override fun replaceControlFlowGraphReference(newControlFlowGraphReference: FirControlFlowGraphReference?) {}
override fun replaceBody(newBody: FirBlock?) {
error("Body cannot be replaced for FirJavaConstructor")
}
}
@FirBuilderDsl