[JS IR] IrFactory which saves signatures for declarations created in BE

This commit is contained in:
Anton Bannykh
2021-11-12 13:46:44 +03:00
committed by TeamCityServer
parent 4e0d91d463
commit 56e1c4e38f
15 changed files with 441 additions and 55 deletions
@@ -34,4 +34,8 @@ open class StageController(open val currentStage: Int = 0) {
open fun createSignature(parentSignature: IdSignature): IdSignature? = null
open val currentDeclaration: IrDeclaration? get() = null
}
interface IdSignatureRetriever {
fun declarationSignature(declaration: IrDeclaration): IdSignature?
}