Kapt: dump declaration origins produced by backend
This will be useful in diagnosing behavior differences between JVM and JVM_IR versions of kapt.
This commit is contained in:
+3
@@ -23,6 +23,9 @@ class JvmDeclarationOrigin(
|
||||
val descriptor: DeclarationDescriptor?,
|
||||
val parametersForJvmOverload: List<KtParameter?>? = null
|
||||
) {
|
||||
override fun toString(): String =
|
||||
if (this == NO_ORIGIN) "NO_ORIGIN" else "origin=$originKind element=${element?.javaClass?.simpleName} descriptor=$descriptor"
|
||||
|
||||
companion object {
|
||||
@JvmField
|
||||
val NO_ORIGIN: JvmDeclarationOrigin = JvmDeclarationOrigin(OTHER, null, null)
|
||||
|
||||
Reference in New Issue
Block a user