FIC: Move sam related methods to ClassDescriptor, fix JVM backend part

This commit is contained in:
Mikhail Zarechenskiy
2019-11-18 11:42:25 +03:00
parent 87e79e72a9
commit 562f0e62a3
10 changed files with 88 additions and 19 deletions
@@ -72,11 +72,8 @@ public class SamType {
@NotNull
public KotlinType getKotlinFunctionType() {
ClassDescriptor descriptor = getClassDescriptor();
if (descriptor instanceof JavaClassDescriptor) {
return ((JavaClassDescriptor) descriptor).getDefaultFunctionTypeForSamInterface();
}
return null;
//noinspection ConstantConditions
return descriptor.getDefaultFunctionTypeForSamInterface();
}
@NotNull