diff --git a/compiler/frontend.java/src/org/jetbrains/kotlin/load/java/sam/SamAdapterOverridabilityCondition.java b/compiler/frontend.java/src/org/jetbrains/kotlin/load/java/sam/SamAdapterOverridabilityCondition.java index 4ee46b2ce47..6606487ef60 100644 --- a/compiler/frontend.java/src/org/jetbrains/kotlin/load/java/sam/SamAdapterOverridabilityCondition.java +++ b/compiler/frontend.java/src/org/jetbrains/kotlin/load/java/sam/SamAdapterOverridabilityCondition.java @@ -30,7 +30,7 @@ import java.util.List; public class SamAdapterOverridabilityCondition implements ExternalOverridabilityCondition { @Override public boolean isOverridable(@NotNull CallableDescriptor superDescriptor, @NotNull CallableDescriptor subDescriptor) { - if (subDescriptor instanceof PropertyDescriptor) { + if (!(subDescriptor instanceof SimpleFunctionDescriptor)) { return true; }