File tree Expand file tree Collapse file tree 1 file changed +6
-9
lines changed
java/kotlin-extractor/src/main/kotlin Expand file tree Collapse file tree 1 file changed +6
-9
lines changed Original file line number Diff line number Diff line change @@ -4057,17 +4057,14 @@ open class KotlinFileExtractor(
4057
4057
}
4058
4058
4059
4059
val typeOwner = e.typeOperandClassifier.owner
4060
- val samMember = if (typeOwner !is IrClass ) {
4060
+ if (typeOwner !is IrClass ) {
4061
4061
logger.errorElement(" Expected to find SAM conversion to IrClass. Found '${typeOwner.javaClass} ' instead. Can't implement SAM interface." , e)
4062
4062
return
4063
- } else {
4064
- val samMember = typeOwner.declarations.filterIsInstance<IrFunction >().find { it is IrOverridableMember && it.modality == Modality .ABSTRACT }
4065
- if (samMember == null ) {
4066
- logger.errorElement(" Couldn't find SAM member in type '${typeOwner.kotlinFqName.asString()} '. Can't implement SAM interface." , e)
4067
- return
4068
- } else {
4069
- samMember
4070
- }
4063
+ }
4064
+ val samMember = typeOwner.declarations.filterIsInstance<IrFunction >().find { it is IrOverridableMember && it.modality == Modality .ABSTRACT }
4065
+ if (samMember == null ) {
4066
+ logger.errorElement(" Couldn't find SAM member in type '${typeOwner.kotlinFqName.asString()} '. Can't implement SAM interface." , e)
4067
+ return
4071
4068
}
4072
4069
4073
4070
val javaResult = TypeResult (tw.getFreshIdLabel<DbClass >(), " " , " " )
You can’t perform that action at this time.
0 commit comments