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(
1195
1195
decl.valueParameters.size == f.valueParameters.size
1196
1196
} ? :
1197
1197
// 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
1201
1201
}
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
1206
1206
else null
1207
- } else {
1208
- null
1209
1207
} ? : run {
1210
1208
val parentFqName = parentClass.fqNameWhenAvailable?.asString()
1211
1209
if (! expectedMissingEquivalents.contains(parentFqName)) {
You can’t perform that action at this time.
0 commit comments