From 34400add227252accbc4f108f794b76f6c0fb50d Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Thu, 22 Aug 2019 12:13:20 +0200 Subject: [PATCH] Minor, add IrCallableMethod.toString --- .../kotlin/backend/jvm/codegen/IrCallableMethod.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/IrCallableMethod.kt b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/IrCallableMethod.kt index 603769e4959..5029d50d185 100644 --- a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/IrCallableMethod.kt +++ b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/IrCallableMethod.kt @@ -7,6 +7,7 @@ package org.jetbrains.kotlin.backend.jvm.codegen import org.jetbrains.org.objectweb.asm.Type import org.jetbrains.org.objectweb.asm.commons.Method +import org.jetbrains.org.objectweb.asm.util.Printer class IrCallableMethod( val owner: Type, @@ -16,4 +17,7 @@ class IrCallableMethod( val dispatchReceiverType: Type?, val extensionReceiverType: Type?, val isInterfaceMethod: Boolean -) +) { + override fun toString(): String = + "${Printer.OPCODES[invokeOpcode]} $owner.$asmMethod" + (if (isInterfaceMethod) " (itf)" else "") +}