File tree Expand file tree Collapse file tree 1 file changed +7
-9
lines changed
java/kotlin-extractor/src/main/kotlin Expand file tree Collapse file tree 1 file changed +7
-9
lines changed Original file line number Diff line number Diff line change @@ -1195,17 +1195,15 @@ open class KotlinUsesExtractor(
11951195 decl.valueParameters.size == f.valueParameters.size
11961196 } ? :
11971197 // Or check property accessors:
1198- if (f.isAccessor) {
1199- val prop = javaClass.declarations.findSubType<IrProperty > { decl ->
1200- decl.name == (f.propertyIfAccessor as IrProperty ) .name
1198+ (f.propertyIfAccessor as ? IrProperty ? )?. let { kotlinProp ->
1199+ val javaProp = javaClass.declarations.findSubType<IrProperty > { decl ->
1200+ decl.name == kotlinProp .name
12011201 }
1202- if (prop ?.getter?.name == f.name)
1203- prop .getter
1204- else if (prop ?.setter?.name == f.name)
1205- prop .setter
1202+ if (javaProp ?.getter?.name == f.name)
1203+ javaProp .getter
1204+ else if (javaProp ?.setter?.name == f.name)
1205+ javaProp .setter
12061206 else null
1207- } else {
1208- null
12091207 } ? : run {
12101208 val parentFqName = parentClass.fqNameWhenAvailable?.asString()
12111209 if (! expectedMissingEquivalents.contains(parentFqName)) {
You can’t perform that action at this time.
0 commit comments