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(
14151415 for (t in subbedSupertypes) {
14161416 when (t) {
14171417 is IrSimpleType -> {
1418- when (t.classifier.owner) {
1418+ val owner = t.classifier.owner
1419+ when (owner) {
14191420 is IrClass -> {
1420- val classifier: IrClassifierSymbol = t.classifier
1421- val tcls: IrClass = classifier.owner as IrClass
14221421 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
14241423 tw.writeExtendsReftype(id, l)
14251424 }
14261425 else -> {
You can’t perform that action at this time.
0 commit comments