diff --git a/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/kotlin/KotlinJvmBinarySourceElement.kt b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/kotlin/KotlinJvmBinarySourceElement.kt index 672d3a45fae..249f2501b59 100644 --- a/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/kotlin/KotlinJvmBinarySourceElement.kt +++ b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/kotlin/KotlinJvmBinarySourceElement.kt @@ -18,4 +18,6 @@ package org.jetbrains.kotlin.load.kotlin import org.jetbrains.kotlin.descriptors.SourceElement -public class KotlinJvmBinarySourceElement(public val binaryClass: KotlinJvmBinaryClass) : SourceElement \ No newline at end of file +public class KotlinJvmBinarySourceElement(public val binaryClass: KotlinJvmBinaryClass) : SourceElement { + override fun toString() = javaClass.name + ": " + binaryClass.toString() +} diff --git a/core/descriptors.runtime/src/org/jetbrains/kotlin/load/java/components/RuntimeSourceElementFactory.kt b/core/descriptors.runtime/src/org/jetbrains/kotlin/load/java/components/RuntimeSourceElementFactory.kt index 35e785fa20f..4282a6e544e 100644 --- a/core/descriptors.runtime/src/org/jetbrains/kotlin/load/java/components/RuntimeSourceElementFactory.kt +++ b/core/descriptors.runtime/src/org/jetbrains/kotlin/load/java/components/RuntimeSourceElementFactory.kt @@ -22,7 +22,9 @@ import org.jetbrains.kotlin.load.java.structure.JavaElement import org.jetbrains.kotlin.load.java.structure.reflect.ReflectJavaElement public object RuntimeSourceElementFactory : JavaSourceElementFactory { - private class RuntimeSourceElement(override val javaElement: ReflectJavaElement) : JavaSourceElement + private class RuntimeSourceElement(override val javaElement: ReflectJavaElement) : JavaSourceElement { + override fun toString() = javaClass.name + ": " + javaElement.toString() + } override fun source(javaElement: JavaElement) = RuntimeSourceElement(javaElement as ReflectJavaElement) }