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.
2 parents 4a8d08e + bd5eb1f commit b4b52b9Copy full SHA for b4b52b9
java/kotlin-extractor/src/main/kotlin/KotlinFileExtractor.kt
@@ -2414,8 +2414,11 @@ open class KotlinFileExtractor(
2414
}
2415
2416
val typeAccessType = if (isAnonymous) {
2417
- val c = eType.classifier.owner as IrClass
2418
- if (c.superTypes.size == 1) {
+ val c = eType.classifier.owner
+ if (c !is IrClass) {
2419
+ logger.warnElement("Anonymous type not a class (${c.javaClass})", e)
2420
+ }
2421
+ if ((c as? IrClass)?.superTypes?.size == 1) {
2422
useType(c.superTypes.first())
2423
} else {
2424
useType(pluginContext.irBuiltIns.anyType)
0 commit comments