Skip generic signature in bridges

This commit is contained in:
Mikhael Bogdanov
2018-06-13 12:49:14 +02:00
parent 0f7dc6e8af
commit 3dff3d61f5
@@ -24,10 +24,7 @@ import org.jetbrains.kotlin.codegen.*
import org.jetbrains.kotlin.codegen.FunctionCodegen import org.jetbrains.kotlin.codegen.FunctionCodegen
import org.jetbrains.kotlin.codegen.state.GenerationState import org.jetbrains.kotlin.codegen.state.GenerationState
import org.jetbrains.kotlin.descriptors.Modality import org.jetbrains.kotlin.descriptors.Modality
import org.jetbrains.kotlin.ir.declarations.IrClass import org.jetbrains.kotlin.ir.declarations.*
import org.jetbrains.kotlin.ir.declarations.IrConstructor
import org.jetbrains.kotlin.ir.declarations.IrFunction
import org.jetbrains.kotlin.ir.declarations.IrSimpleFunction
import org.jetbrains.kotlin.ir.util.dump import org.jetbrains.kotlin.ir.util.dump
import org.jetbrains.kotlin.ir.util.hasAnnotation import org.jetbrains.kotlin.ir.util.hasAnnotation
import org.jetbrains.kotlin.ir.util.isAnnotationClass import org.jetbrains.kotlin.ir.util.isAnnotationClass
@@ -109,7 +106,8 @@ open class FunctionCodegen(private val irFunction: IrFunction, private val class
irFunction.OtherOrigin, irFunction.OtherOrigin,
flags, flags,
signature.asmMethod.name, signature.asmMethod.descriptor, signature.asmMethod.name, signature.asmMethod.descriptor,
signature.genericsSignature, null/*TODO support exception*/ if (irFunction.origin == IrDeclarationOrigin.BRIDGE) null else signature.genericsSignature,
null/*TODO support exception*/
) )
} }