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 @@ -1415,12 +1415,11 @@ open class KotlinUsesExtractor(
1415
1415
for (t in subbedSupertypes) {
1416
1416
when (t) {
1417
1417
is IrSimpleType -> {
1418
- when (t.classifier.owner) {
1418
+ val owner = t.classifier.owner
1419
+ when (owner) {
1419
1420
is IrClass -> {
1420
- val classifier: IrClassifierSymbol = t.classifier
1421
- val tcls: IrClass = classifier.owner as IrClass
1422
1421
val typeArgs = if (t.arguments.isNotEmpty() && mode is ExtractSupertypesMode .Raw ) null else t.arguments
1423
- val l = useClassInstance(tcls , typeArgs, inReceiverContext).typeResult.id
1422
+ val l = useClassInstance(owner , typeArgs, inReceiverContext).typeResult.id
1424
1423
tw.writeExtendsReftype(id, l)
1425
1424
}
1426
1425
else -> {
You can’t perform that action at this time.
0 commit comments