JVM_IR: partially implement FIR local delegated property reflection

Type parameter references are broken, just like for lambdas. Also, the
code is super ugly.
This commit is contained in:
pyos
2020-09-15 17:55:21 +02:00
committed by Mikhail Glukhikh
parent 6f622920e7
commit aa58ed9234
11 changed files with 74 additions and 43 deletions
@@ -399,8 +399,8 @@ object KotlinToJVMBytecodeCompiler {
generationState.beforeCompile()
codegenFactory.generateModuleInFrontendIRMode(
generationState, moduleFragment, symbolTable, sourceManager
) { context, irClass, type, serializationBindings, parent ->
FirMetadataSerializer(session, context, irClass, type, serializationBindings, parent)
) { context, irClass, _, serializationBindings, parent ->
FirMetadataSerializer(session, context, irClass, serializationBindings, parent)
}
CodegenFactory.doCheckCancelled(generationState)
generationState.factory.done()