We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 07457b2 commit bd5eb1fCopy full SHA for bd5eb1f
java/kotlin-extractor/src/main/kotlin/KotlinFileExtractor.kt
@@ -2418,8 +2418,11 @@ open class KotlinFileExtractor(
2418
}
2419
2420
val typeAccessType = if (isAnonymous) {
2421
- val c = eType.classifier.owner as IrClass
2422
- if (c.superTypes.size == 1) {
+ val c = eType.classifier.owner
+ if (c !is IrClass) {
2423
+ logger.warnElement("Anonymous type not a class (${c.javaClass})", e)
2424
+ }
2425
+ if ((c as? IrClass)?.superTypes?.size == 1) {
2426
useType(c.superTypes.first())
2427
} else {
2428
useType(pluginContext.irBuiltIns.anyType)
0 commit comments