File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed
java/kotlin-extractor/src/main/kotlin Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -1416,12 +1416,11 @@ open class KotlinUsesExtractor(
1416
1416
for (t in subbedSupertypes) {
1417
1417
when (t) {
1418
1418
is IrSimpleType -> {
1419
- when (t.classifier.owner) {
1419
+ val owner = t.classifier.owner
1420
+ when (owner) {
1420
1421
is IrClass -> {
1421
- val classifier: IrClassifierSymbol = t.classifier
1422
- val tcls: IrClass = classifier.owner as IrClass
1423
1422
val typeArgs = if (t.arguments.isNotEmpty() && mode is ExtractSupertypesMode .Raw ) null else t.arguments
1424
- val l = useClassInstance(tcls , typeArgs, inReceiverContext).typeResult.id
1423
+ val l = useClassInstance(owner , typeArgs, inReceiverContext).typeResult.id
1425
1424
tw.writeExtendsReftype(id, l)
1426
1425
}
1427
1426
else -> {
You can’t perform that action at this time.
0 commit comments